我有一个php应用程序,它读取rss文件并将其显示为自动收报机。当我使用本地文件时,它工作正常,但是当我将相同的文件xml放在不同的Web服务器上时,它将无法读取它。
我在Mac 10.6服务器上运行,php.ini文件中的allow_url_fopen为On。
以下是我的PHP代码片段:
$RSSURL= $_GET["URL"];
if(isset($RSSURL))
$rss=file_get_contents("http://snsapp1.sns.ornl.gov/terracotta/signlinks/POD.xml");
if(isset($rss)&&($rss<>false)) {
// echo ticker content to page
}
else {
$msg="<item><header>Error! - Check supplied URL location - File not found!</header>";
// echo error message to page
}