2012-06-30 3 views
0

Я использую SimplePie для загрузки RSS-каналов. Все остальные RSS-каналы отображаются, кроме Google RSS. Я проверил (а) echo $feed->error(), отображается ошибкаSimplePie не показывает каналы Google RSS

This XML document is invalid, likely due to invalid characters. XML error: EntityRef: expecting ';' at line 1, column 248

+2

Что такое в документе XML в строке 1? – sandradev

+1

RSS xml is: http: //news.google.co.in/news? Hl = en & gl = in & q = Akhilesh + Yadav & um = 1 & ie = UTF-8 & output = rss – lnj2011

+0

rss xml находится здесь http://news.google.co .в/новости? гектолитров = еп & гЛ = в & д = Akhilesh + Ядав & ит = 1 & т = UTF-8 & выход = RSS – lnj2011

ответ

0

Обмен https для http. У меня была та же проблема, и я попробовал RSS xml, который опубликовал Inj2011 (один из комментаторов). Когда я посмотрел на его корм и мою, разница была протоколом. Тогда я использовал HTTP вместо HTTPS, и вуаля ...

0

Использования "$ запитки> set_raw_data()" вместо "$ запитка> set_feed_url()", например:

$feed->set_raw_data(file_get_contents($rssurl));