【发布时间】:2011-08-28 12:24:09
【问题描述】:
背景
我正在尝试将使用 php 的 rss 提要包含到 html 文档中
代码
<?php
include ("feed url");
?>
我已经使用ssl命令成功在html文件中添加了include标签,像这样
<!--#include virtual="rssfeed.php" -->
编辑 htaccess 文件后效果很好。现在的问题是因为在我的 php im 中使用 include ("feed url") 我收到了这个错误:
警告:include() [function.include]:URL 文件访问在 第 2 行 path/rssfeed.php 中的服务器配置
警告:include(feed url) [function.include]:未能打开流: 在第 2 行的 path/rssfeed.php 中找不到合适的包装器
现在要注意的事情我已经尝试设置 php_value allow_url_fopen 1 但没有运气,因为文件保存在第三方托管服务器上,所以我没有很多访问权限,所以他们阻止我将 allow_url_fopen 设置为 ON 原因很明显。所以我的问题是我该如何解决这个问题?任何方向都会得到极大的重视。
感谢大家阅读。
【问题讨论】:
-
我不确定我是否遵循您的操作。能详细解释一下吗?
-
echo '<iframe src="feed url"></iframe>';大概? -
我相信@DaveRandom 得到了我想要实现的目标。我只是想使用 php 将 rss 提要内容拉到我的 html 页面上
-
Bobby,@hakre 的建议是值得考虑的,因为它减少了应用程序的负载,并让客户端处理提要数据的检索。如果您先将其获取到服务器并将其转发到浏览器,则会导致页面加载速度变慢。使用
<iframe>,您的其余内容将立即加载并显示,即使提要服务器出现问题,您也需要考虑这种可能性... -
哦,你可能正在寻找
echo file_get_contents('http://example.com');:)