SimpleXMLElement()与webserver有问题

时间:2017-09-22 14:21:15

标签: php rss

我试图在我的php应用程序中读取rss feed并且它在xampp(localhost)上工作得非常好但是当我在线上传到web服务器时它只是没有显示任何内容。请任何帮助将不胜感激。以下是我正在使用的代码,我从谷歌搜索获得它。

/* recursion */
 if (i < j)
      quick_sort(values, i);
 if (i < j)
      quick_sort(values, j);

1 个答案:

答案 0 :(得分:0)

问题来自我的网络服务器设置。以下是我克服它的方式

 function curl_load($url){
                        curl_setopt($ch=curl_init(), CURLOPT_URL, $url);
                        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                        $response = curl_exec($ch);
                        curl_close($ch);
                        return $response;
                    }

                    $url = "http://feeds.bbci.co.uk/news/england/rss.xml";
                    $data = curl_load($url);
                    $newsoutput = simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA);
                    $newsoutput = json_decode(json_encode($newsoutput), TRUE);
                    var_dump($newsoutput);