2016-02-13 56 views
-1

我试图验证某个人是否拥有他们声称拥有的网站。我需要检测一个元标记,我给他们一个唯一的代码。我怎么能这样做呢?如何检测其他网站的元标记?

+2

'的file_get_contents()'和分析结果 –

+0

你的问题是太宽泛进一步解释。请阅读帮助中心如何提出一个好问题并相应地编辑你的 –

回答

1

这将检测并打印出来的meta标签:

<?php 

$html = file_get_contents('http://example.com'); 

$dom = new DOMDocument(); 

$dom->loadHTML($html); 

$xpath = new DOMXPath($dom); 

$element = $xpath->query('//meta'); 

// item(0) returns the 1st meta string, item(1) returns the 2nd meta string 
$element = $element->item(0); 

$result = $dom->saveXML($element); 

$result = preg_replace('/(<[^>]+) style=".*?"/i', '$1', $result); 

echo htmlspecialchars($result); 

?> 
+0

@Dylan那么这项工作呢? – Panda

+0

谢谢。这是我正在寻找的。 – Dylan

+0

@迪兰很高兴帮助,欢迎您:) – Panda