我正在尝试用 php 解析 rss-feed,但它什么也没给我。如您所见,我试图同时回显 $doc 和 $itemRSS 数组,但它什么也没给我,而且“成功!” 当数组中的第 0 项永远无法到达时。
如果有人能说“你有没有想过[愚蠢的错误]?”,我会很高兴,所以请考虑我这个问题的菜鸟。谢谢!
$doc = new DOMDocument();
$doc->load('http://pipes.yahoo.com/pipes/pipe.run?_id=566903fd393811762dc74aadc701badd&_render=rss');
$arrFeeds = array();
foreach ($doc->getElementsByTagName('item') as $node) {
$itemRSS = array (
'guid' => $node->getElementsByTagName('guid')->item(0)->nodeValue
);
array_push($arrFeeds, $itemRSS);
}
if ($itemRSS[0] != NULL) {
echo 'Success!';
}
echo $itemRSS;
echo $doc;
我的意思是页面是完全空白的。没有错误,什么都没有。
更新:显然我的网络主机已停用 allow_url_fopen,所以我必须找到另一种方法来做到这一点。叹