【发布时间】:2019-06-11 06:18:02
【问题描述】:
我正在尝试使用 PHP 解析来自 RSS 的媒体:内容,然后使用 HTML 显示它。
我浏览过很多关于同一主题的帖子,但由于我是初学者,我无法弄清楚,因为代码与我的不同。
目前我没有任何线路试图从 xml 获取图像。
<?php
$html = "";
$url = "url.rss";
$xml = simplexml_load_file($url);
$namespaces = $xml->getNamespaces(true);
for($i = 0; $i < 50; $i++){
$title = $xml->channel->item[$i]->title;
$link = $xml->channel->item[$i]->link;
$description = $xml->channel->item[$i]->description;
$pubDate = $xml->channel->item[$i]->pubDate;
$author = $xml->channel->item[$i]->author;
$html .= "<a href='$link'><h3>$title</h3></a>";
$html .= "$description";
$html .= "<p>$pubDate</p>";
$html .= "<p>$author</p><hr>";
}
echo $html;
?>
这是我需要的 XML 文件中的信息:
<media:content url="www.image.jpg" medium="image" type="image/jpeg" width="850" height="425" />
谢谢!
我希望 PHP 文件显示媒体文件。
【问题讨论】:
-
您的
url代码如何获得php? -
这是我想知道的事情
-
试试这个:
$url= $xml->channel->item[$i]->url;