2 votes

charger un fichier xml en php - droits d'accès manquants ?

Je veux lire un fichier XML à partir d'un certain lien avec le code suivant

$filename = 'http://XXXXX/rss.xml';
$xml = simplexml_load_file($filename);

Lorsque j'essaie, j'obtiens les messages d'erreur suivants :

 wrapper is disabled in the server configuration by allow_url_fopen=0 

failed to open stream: no suitable wrapper could be found in 

I/O warning : failed to load external entity 

Quel est le problème ? Se peut-il que le serveur ne supporte pas simplexml_load_file ?

2voto

Hast Points 3409

Lorsque allow_url_fopen est réglé sur 0 vous n'avez pas le droit d'accéder aux objets URL comme les fichiers. Lire manuel officiel pour plus d'informations.

Vous ne pouvez pas modifier cette valeur via le fichier .htaccess, vous devez donc définir les paramètres suivants allow_url_fopen=1 dans votre php.ini fichier. Si vous utilisez un hébergement partagé ou un autre type d'hébergement, vous devez contacter le support technique de l'hébergement et leur décrire votre problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X