2016-02-13 2 views
-1

Я пытаюсь проверить, что кто-то действительно владеет сайтом, который, по их утверждению, владеет. Мне нужно обнаружить метатег, который я даю им с уникальным кодом. Как я могу это сделать?Как обнаружить метатег другого сайта?

+2

'file_get_contents()' и проанализировать результат –

+0

ваш вопрос является слишком широким, чтобы объяснить далее. Пожалуйста, прочитайте справочный центр о том, как правильно задать вопрос и отредактировать его. –

ответ

1

Это будет обнаружить и распечатать мета-тег:

<?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

@ Dylan Рад, что это помогло, пожалуйста! – Panda

Смежные вопросы