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が非アクティブ化されているため、これを行う別の方法を見つける必要があります。はぁ