【发布时间】:2012-11-01 17:03:38
【问题描述】:
我正在尝试使用 simplexml_load_file 加载 wordpress RSS 提要,但失败了。
我有一个驻留在我们内部网络服务器(内联网)上的 PHP 脚本和一个驻留在内联网/新闻通讯上的 wordpress 博客。我正在尝试使用以下代码广告将 RSS 提要从博客拉入我们的内部网:
$rss = simplexml_load_file('intranet/newsletter/feed/');
这是我得到的错误:
警告:simplexml_load_file():I/O 警告:无法加载外部 /var/www/html/intranet/test.php 中的实体“intranet/newsletter/feed/” 在第 69 行
我尝试过使用
$rss = simplexml_load_file('http://intranet/newsletter/feed/');
没有成功。
从浏览器 Intranet/newsletter/feed/ 工作正常。
【问题讨论】:
-
intranet是否代表其他东西? -
stackoverflow.com/questions/9771666/… 验证
ini_set('allow_url_fopen ','ON');? -
php 在浏览器指向内网的同一台机器上运行?
-
是的,ini_set('allow_url_fopen','ON');存在。
-
@dev-null-dweller 时事通讯 rss 提要和 Intranet 都在同一个内部 Web 服务器上。