open file en php plante sporadiquement - PHP - Programmation
Marsh Posté le 16-01-2008 à 11:44:59
avec des espaces dans l'url?
Marsh Posté le 16-01-2008 à 11:47:52
Comme ça je dirais :
http://fr.php.net/urlencode
Sinon ba l'erreur est tout de même assez clair hein!
Après faut savoir lire, réfléchir puis comprendre que l'URL est peut être mal formée et que le serveur en veut pas! Donc il renvoie une erreur 400 et php te remonte l'erreur.
En gros l'URL que tu devrais passer à file() est la suivante :
...resultat.php?input=pourquoi%20%C3%A7a%20plante
Marsh Posté le 15-01-2008 à 18:36:58
pourriez vous tester ce code ? la page existe
voici les erreurs renvoyées
Warning: file(http://erwann.conan.free.fr/resultat.php?input=pourquoi ça plante) [function.file]: failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /mnt/115/sdb/3/8/erwann.conan/test.php on line 4
Warning: Invalid argument supplied for foreach() in /mnt/115/sdb/3/8/erwann.conan/test.php on line 5
Le soucis c'est que ce midi ça marchait encore...
suis perdu !
---------------
http://www.ypikay.com