作者whk ()
看板PHP
标题[请益] 显示Rss Feeds<description>标签内载入PHP捞出的资料
时间Thu Jun 19 16:13:05 2008
我在Rss Feeds的<description></description>标签内
想要使用php捞出资料表内的某个栏位的某个数字的字数,做为此RSS的描述
我使用了以下的方式
for回圈 {
上面为RSS标签
$summay = strip_tags(substr("$cl_modlog",0,120));
fwrite($fp,'<description>'.$summay.'</description>'."\n");
下面为RSS标签
}
奇怪的是,若是直接echo "$summay";
是可以完整显示的?
但放在Rss的<description>标签内
显示RSS时…
就会出现"此摘要包含错误。Internet Explorer 将会稍後再尝试更新此摘要。"
是<description>不支援big5字码吗? (应该不可能啊~~)
请比较精通Rss的网友指点一下
P.S
有上下面二个网站作过功课了,但好像没特别强调支援的部份...
http://cyber.law.harvard.edu/rss/rss.html
http://www.xul.fr/en-xml-rss.html#overview
忘了说...是<item></item>内的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.108.182
※ 编辑: whk 来自: 220.133.108.182 (06/19 16:15)
※ 编辑: whk 来自: 220.133.108.182 (06/19 16:18)
1F:→ fillano:<?xml....这里的编码指定甚麽? 06/19 18:01
2F:推 yudian:改成:<description><![CDATA[......]]></description>吧! 06/20 12:48
3F:→ whk :xml的指定编码是big5 06/23 13:31
4F:→ whk :感谢yudian提供的方法,用<![CDATA[...]]>解决了! 06/25 19:22