嘿,我写这篇文章是为了获取一个 FB 页面提要并将其输出到一个站点。
它在我的本地主机上工作得很好,但在将它放在服务器上时就不行了。它只是空白。
<?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)有没有更好的方法来做到这一点?
更新
好的,我已经提取了错误日志,这就是我得到的:
[Mon Jun 25 03:08:20 2012][debug] mod_deflate.c(615): [client 74.192.47.34] Zlib: Compressed 0 to 2 : URL / * / * /xmlFeed.php (* 添加由我)
所以......它的压缩问题?这是什么意思,我能做什么?