嘿我寫這個來抓取一個FB頁面源並將其輸出到一個站點。PHP rss閱讀器不工作
它從我的本地主機工作得很好,但沒有把它放在服務器上。這只是空白。
<?php
$xml_url = "http://fbrss.com/f/7f823b5ba0557decbd324199136326ac_7LpQh7MAJ22MISS1omjI.xml";
$xml = simplexml_load_file($xml_url);
$json = json_encode($xml);
$objects = json_decode($json,TRUE);
$object = $objects;
$i=0;
foreach ($object as $items) {
$json = json_encode($items);
$objects = json_decode($json,TRUE);
$object = $objects;
$i=0;
foreach ($object as $items) {
$item[$i] = $items;
$i++;
}
}
$entries = $item[5];
foreach ($entries as $entry) {
echo '<a href="'.$entry["guid"].'">', substr($entry["title"], 0, 50), '...</a><br /><span>', substr($entry["pubDate"], 4, 18),'</span><br /><hr /><br />';
}
?>
我的問題是1)爲什麼它不工作,2)有沒有更好的方法來做到這一點?
UPDATE
好,我已經退出了錯誤日誌,這就是我得到:
[週一6月25日三時08分20秒2012] [調試] mod_deflate.c(615 ):客戶端74.192.47.34]的Zlib:壓縮0到2:URL/* / * /xmlFeed.php(*由我添加)
所以...它的壓縮問題?這是什麼意思,我該怎麼辦?
空白頁通常意味着某處存在錯誤。你的服務器日誌將顯示它是什麼。我的第一個猜測是你的服務器是PHP版本低於5.2,這會使'json_encode' /'json_decode'失敗。 – ceejayoz
如果是這樣的話......什麼可能是一個很好的解決辦法? – Jeremythuff
找出錯誤是什麼。如果這是問題,找到一個適當版本的PHP的虛擬主機。 – ceejayoz