这有点难以解释,所以请多多包涵:
使用 FF 作为我的 RSS 阅读器进行测试,
我正在迁移一个具有 RSS Feed 组件的站点;在旧服务器(fedora 7 上的 apache)上,PHP 提供 RSS,内容被解析并显示在浏览器中。
在新站点(Ubuntu 8.04 上的 apache)中,浏览器识别出它是一个提要,但它没有显示任何数据。但是当您查看源代码时,代码在源代码查看器中可见。
代码很简单:
header('Content-type: text/xml');
echo getRss();
通过测试,我将代码从视图源窗口复制/粘贴到一个文本文件中,并通过来自 ubuntu 服务器的直接 .xml 提供它。它解析得很好。
所以似乎问题在于通过 ubuntu 8.04 通过 PHP 传递 XML
这是否与任何人敲响警钟?