Wordpress affiche un flux RSS au http://myurl.com/feed/rss/ mais bien sûr, il n'y a pas de fichier. J'écris un script pour lire et rendre le RSS, mais charger le "fichier" au format XML échoue, car il n'y a pas de fichier. Je vous écris:Comment charger le contenu d'un flux rss rendu par php?
$rss = simplexml_load_file('/news/feed/rss/');
Et je reçois cette erreur:
Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "/news/feed/rss/"
Même en utilisant file_get_contents me donne cette erreur:
Warning: file_get_contents(/news/feed/rss/) [function.file-get-contents]: failed to open stream: No such file or directory
Cela ressemble à la meilleure solution, Merci. L'hôte de ce site Web dit: "L'accès au fichier URL est désactivé dans la configuration du serveur". Donc je me dispute avec ça maintenant. – Corey
C'est étrange, je ne suis jamais tombé sur un hôte qui a désactivé les wrappers fopen –
Bah, c'est pour le mieux. Aller à un forum de support WordPress et demander comment obtenir son RSS. Il y a certainement une fonction qui va le retourner pour vous, et cela n'encourra pas la pénalité de performance de gérer une requête HTTP supplémentaire. –