Nieuw lid |
|
Op mijn website heb ik een aantal pagina’s waar de inhoud wordt getoond van bepaalde RSS feeds op mijn eigen website, op Diigo en op Tumblr. Die feeds worden allemaal ingelezen via nagenoeg identieke PHP scripts (er zijn enkel wat verschillen wat betreft de behandeling van de eigenlijke inhoud). Die feeds worden als volgt ingelezen:
$page = "";
$feed_content = new DOMDocument();
if (!$feed_content->load($url)) {
$page .= "<p>Sorry, but we are unable to upload the latest entries.<br />$url is currently not available.</p>\n";
echo $page;
}
else {…
$url is dan het adres van de desbetreffende RSS feed. Die scripts zijn al jaren ongewijzigd en dat heeft steeds prima gewerkt, maar recent heb ik moeten vaststellen dat dit op mijn testsysteem fout loopt voor de Diigo feeds. Het inlezen van de feed lukt niet en ik krijg dus de hoger vermelde foutmelding. De overige feeds werken OK. Ook op de eigenlijke server werkt alles OK, ook voor de Diigo feeds.
Ontwikkel- en server systemen zijn niet identiek. Het ontwikkelsysteem is Windows 7 met Apache 2.2.22 en PHP 5.3.19. De (hosted) server is Linux met (denk ik) Apache 2.6.24 en PHP 5.
De RSS feeds zijn:
Eigen website: http://www.xpragma.be/dutch/rss/xpvnl.xml
Tumblr: http://snippets...lr.com/rss
Diigo: http://groups.d...gement/rss
Enig idee wat dit veroorzaakt?
|