Modérateur
Bonjour,

Ayant mis en place un fil RSS, celui-ci fonctionne bien mais j'ai un message d'erreur qui vient s'afficher au-dessus du fil...

Je vous le fait de mémoire car n'ayant plus le net pour le moment (gros snif!), je n'ai pu tester ceci qu'en local.

Le message ressemblait à un truc du genre:
$xml=simplexml_load_file('http://localhost/...'):
failed to request HTTP 1.1/400 ... 
J'essaierais de vous en donner plus le jour où j'arriverais à me reconnecter mais en attendant savez vous ce qui peut provoquer ce type de message? Ma fonction simplexml_load_file semble bien fonctionner alors pourquoi cet avertissement?
Modifié par koala64 (05 Sep 2005 - 22:25)
Bonjour.

La fichier constituant la source rss n'est pas enregistré en local sur le
disque dur.
Erreur 400 : fichier non trouvé.
Modifié par GeorgesM (05 Sep 2005 - 13:39)
Modérateur
glop! Smiley eek

Mais pourtant il est bien enregistré en local et lors de l'affichage le fichier source est bien trouvé... En fait, j'ai ce message + l'affichage du fil en dessous...

y'a quelquechose qui cloche là si l'erreur 400 veut dire çà... Smiley confuse Celà pourrait-il provenir d'un mauvais paramétrage de ma config? En fait, il faudrait que je puisse tester en ligne...

Je sens que je vais devoir prendre mon mal en patience (fichu ligne de téléphone!)... Smiley decu

J'essaierais aussi de placer le fichier source ailleurs... pour voir... Smiley murf

Merci pour ta réponse...
Modifié par koala64 (05 Sep 2005 - 14:21)
Dans ce cas là, c'est l'url :

localhost, c'est la racine du serveur local. Ce n'est (généralement) pas c:\

Selon la configuration du serveur, çà peut être beaucoup de chose.

avec phpinfo() on pourrait lire la valeur de document root.

Déjà, peux-tu ouvrir le fichier avec IE à l'adresse http://localhost/...
Modifié par GeorgesM (05 Sep 2005 - 15:00)
Modérateur
Eurêka! Smiley biggrin

En fait le message d'origine était celui-ci:
Warning: simplexml_load_file(http://...@Le peuple%20des%20gloomiths/Flux.rss) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in c:\program files\wamp\www\rss\fil.php on line 26
Le problème venait de l'erreur d'encodage des blancs -> %20 au lieu de %2520.

Merci pour ton aide...