Signaler

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

Posez votre question victor_sf 25Messages postés jeudi 26 avril 2007Date d'inscription 9 décembre 2007 Dernière intervention - Dernière réponse le 26 juin 2007 à 17:10 par beber
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
Utile
+0
plus moins
il faut mettre un '@' devant l'instruction, cela permet de ne pas avoir le warning

ex:

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

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !