Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用php解析图像提要_Php_Xml_Parsing - Fatal编程技术网

如何用php解析图像提要

如何用php解析图像提要,php,xml,parsing,Php,Xml,Parsing,使用WikipediaAPI链接获取一些世界知名人物/事件的主图像 例如:() 这将显示如下 现在我的问题 我想解析xml以获得要显示的图像url 这是我愿意使用的代码,如果它是正确的~谢谢~ 将其放入html代码中 <img src="http://upload.wikimedia.org/wikipedia/en/a/a1/Stanislaus.jpg"> ~非常感谢您是否尝试过$xml->query->allimages->img->attributes()->url

使用WikipediaAPI链接获取一些世界知名人物/事件的主图像

例如:()

这将显示如下

现在我的问题 我想解析xml以获得要显示的图像url

这是我愿意使用的代码,如果它是正确的~谢谢~

将其放入html代码中

<img src="http://upload.wikimedia.org/wikipedia/en/a/a1/Stanislaus.jpg">


~非常感谢

您是否尝试过
$xml->query->allimages->img->attributes()->url


您的代码如下所示:

<?php
ini_set("user_agent","Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");

$url = "http://en.wikipedia.org/w/api.php?action=query&list=allimages&aiprop=url&format=xml&ailimit=1&aifrom=Stanislao Mattei";

$xml = simplexml_load_file($url);

$url = $xml->query->allimages->img->attributes()->url;

echo "URL: ".$url . "<br/>";
echo '<img src="'.$url.'">';

?>
query->allimages->img->attributes()->url;
回显“URL:”.$URL。“
”; 回声'; ?>
非常感谢,非常好用,作为研究案例对我有很大帮助。
<img src="http://upload.wikimedia.org/wikipedia/en/a/a1/Stanislaus.jpg">
<?php
ini_set("user_agent","Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");

$url = "http://en.wikipedia.org/w/api.php?action=query&list=allimages&aiprop=url&format=xml&ailimit=1&aifrom=Stanislao Mattei";

$xml = simplexml_load_file($url);

$url = $xml->query->allimages->img->attributes()->url;

echo "URL: ".$url . "<br/>";
echo '<img src="'.$url.'">';

?>