<enclosure>不工作rss和php </enclosure>

时间:2013-02-11 12:05:42

标签: php rss

我正在为我制作的网站制作RSS订阅源。它从网站上的自制新闻功能中获取输入,该功能存储在MySQL数据库中。

现在我可以很好地获得文本,但是当我尝试使用<enclosure>放入图像时,没有任何内容显示出来。

我用来插入代码的代码如下:

if($rows['image'] != 0) {
    $image = mysql_fetch_array(mysql_query("SELECT * FROM dafl_news_imagedb WHERE id = '".$rows['image']."' LIMIT 1"));
    $imageUrl = "http://dafl.dk/content/news/pics/".$image['filename'];
    $imageType = substr($imageUrl, strlen($imageUrl) - 3, 3);
    $enclosedImage = '
    <enclosure url="'.$imageUrl.'" length="0" type="image/'.$imageType.'" />
    ';
    echo $enclosedImage;
}

并在rss的源代码中:

<enclosure url="http://dafl.dk/content/news/pics/13.png" length="0" type="image/png" />

rss的链接是: http://dafl.dk/rss/?language=en

(图片仅包含在新闻邮件的图片中。这是一个问题 - 并非所有商品都有外壳吗?

1 个答案:

答案 0 :(得分:0)

尝试此链接以查看机箱标记是否在目标浏览器中有效。

http://www.w3schools.com/rss/tryrss.asp?filename=rss_ex_enclosure

参考文献: http://www.w3schools.com/rss/rss_tag_enclosure.asp