PHP文件获取内容,重新显示图像

时间:2017-05-18 15:47:23

标签: php fetch

有谁知道如何使以下代码工作?尝试关于DOM时,我收到错误消息。我试图从生成随机图像的网站重新显示所有图像。换句话说,从给定的URL中提取图像,然后重新显示它们。更详细地询问这个问题,有人提交了以下内容,但我无法让它工作。非常感谢!

注意,下面的代码目前不起作用,但会给出错误消息。致命错误:不能在第11行的/home/wilsons888/public_html/wiki.php中使用DOMNodeList类型的对象作为数组

<?php

 $html = 
file_get_contents("http://commons.wikimedia.org/wiki/Special:Random/File");

libxml_use_internal_errors(true);
$dom = new DOMDocument();
$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$image_src =  $xpath->query('//div[contains(@class,"fullImageLink")]/a/img')
[0]->getAttribute('src') ;
echo "<img src='$image_src'><br>";


?>

0 个答案:

没有答案