这是我第一次尝试在这里问,希望你的关注=)所以在这里,我正在制作一个简单的新闻聚合器网站,它将在网站查看器位置(COUNTRY)
上显示随机新闻。我正在使用geoplugin
和javascript
找到它们并将它们的凭据存储在一个变量中,我将用它来传递php以生成特定的NEWS
,问题是Simple Pie无法识别它,这是我的代码
<?php
$rssLocal = "<script> document.write('http://samplenews.org/' + geoplugin_countryCode().toLowerCase() + '/rss.xml') </script>";
$rssLocalLink = "http://samplenews/ph/rss.xml";
echo $rssLocal . ' ORIG <br />';
echo $rssLocalLink;
$feed = new SimplePie($rssLocal);
$feed->set_feed_url($rssLocalLink);
$feed->enable_cache(true);
$feed->set_cache_location(storage_path().'/cache');
$feed->set_cache_duration(60*60*12);
$feed->set_output_encoding('utf-8');
$feed->init();
?>
顺便说一句,那两个echo返回相同的结果,如此
http://samplenews.org/ph/rss.xml ORIG
http://samplenews.org/ph/rss.xml