это мой код, я хочу получить данные заголовка и тега тега innerhtml ..
$ch = curl_init() or die(curl_error());
curl_setopt($ch, CURLOPT_URL, $linkurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data1 = curl_exec($ch);
$dom = new DOMDocument();
@$dom->loadHTML($data1);//$dom=null string here
//var_dump($data1);
$meta = $dom->getElementsByTagName("meta");
foreach ($meta as $node) {
//echo $node->getAttribute('name');
if ($node->getAttribute('name') == "Description") { // not coming inside this loop
$description = $node->getAttribute('content');
}
}
curl_close($ch);
что ж, я получаю html-страницу по указанному URL-адресу, как php.net, используя curl=>$data1(string)
.и теперь я хочу, чтобы выбранные данные с этой страницы, такие как описание и заголовок любого веб-сайта ....
, но когда я делаю var_dump($data1) returns=>string(42347)
"" ... я не понимаю, как получить данные из этих тегов, потому чтоэто может быть любой URL (сайт).