Menu

[PHP] gerer une erreur à l'aide des exception [Fermé]

victor_sf 25 Messages postés jeudi 26 avril 2007Date d'inscription 9 décembre 2007 Dernière intervention - 19 mai 2007 à 09:29 - Dernière réponse :  beber
- 26 juin 2007 à 17:10
bonjour à tous,
alors j'ai fait un petit test programme qui fais une requete sur un serveur avec "fopen" et ceci est répété dans une boucle while.

le problème c'est que le serveur à un moment bloque toute requete de mon adresse ip,. J'aimerais savoir à quel moment ca arrive et ne pas avoir un warning. à l'éxecution , après un moment j'ai ceci :
"##Warning: fopen(http://blalba) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 999 Unable to process request at this time -- error 999 in /opt/lampp/htdocs/test.php on line 18"

j'aimerais lever une exception quand ce message arrive pour pas avoir l'interruption du programme parceque je compte le nb de requete que je fais et avec ce message je peux pas le connaitre.

Comme je connais pas bien PHP, je ne sais pas utiliser les exceptions.

Est-ce que qqn aurait la gentilesse de m'aider ?

Merci
Afficher la suite 

1 réponse

0
Merci
il faut mettre un '@' devant l'instruction, cela permet de ne pas avoir le warning

ex:

retour = @fopen(.......);