Traiter des données en fonction du résultat retourné par fopen()

Traiter des données en fonction du résultat retourné par fopen() - PHP - Programmation

Marsh Posté le 22-06-2006 à 14:32:04    

Salut a tous :hello:  
 
Je recherche le moyen d'effectuer tel ou tel action en fonction du message retournée par le fopen(), par exemple si j'ai une erreur 404 un message en rapport avec cette dernière s'affiche. Bien evidemment, je souhaite aller plus loin qu'un simple message c'est pourquoi je me permets de vous déranger ;)  
 
Merci d'avance et bonne journée,
 
Infosactualite

Reply

Marsh Posté le 22-06-2006 à 14:32:04   

Reply

Marsh Posté le 22-06-2006 à 14:43:03    

Euh, et tu veux savoir quoi ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 22-06-2006 à 14:50:30    

+1 :)


---------------
Je donne souvent l'air d'être ailleurs, mais en faite, je ne suis nulle part...
Reply

Marsh Posté le 22-06-2006 à 15:37:24    

Je cherche a savoir :
 
1) Comment afficher un message d'erreur spécifique quand fopen() retourne une erreur 404
2) Comment, tout simplement, détecter que fopen() n'a pas fonctionné correctement.
 
Merci d'avance :jap:
 
Shuny

Reply

Marsh Posté le 22-06-2006 à 15:41:48    

Infosactualite a écrit :

Je cherche a savoir :
 
1) Comment afficher un message d'erreur spécifique quand fopen() retourne une erreur 404
2) Comment, tout simplement, détecter que fopen() n'a pas fonctionné correctement.
 
Merci d'avance :jap:
 
Shuny


 
PHP manual : Gestion des erreurs, tout est indiqué. [:spamafote]

Reply

Marsh Posté le 22-06-2006 à 15:53:34    

Hermes le Messager a écrit :

PHP manual : Gestion des erreurs, tout est indiqué. [:spamafote]


Salut :hello:  
 
Tout d'abord merci pour ton aide ;)
 
J'ai cherché et malheureusement, il ne traite que des types d'erreur et non pas des erreurs HTTP concrètes comme un 404 not found ou un 403 forbidden :sweat:  
 
Merci quand même ;),
 
Shuny

Reply

Marsh Posté le 22-06-2006 à 16:59:44    

compare le flux récupéré avec le code source type d'une réception d'erreur 404...
 
en ce moment je suis à fond dans les aspirateurs de sites :) très utile comme parade pour choper des cracks sur des sites en évitant les adwares, spywares, istbars etc. ki te tombent dessus en temps normal lool

Reply

Marsh Posté le 22-06-2006 à 17:00:36    

UP
 
Faudrait que j'arrête d'avoir des problèmes irésolvables :s

Reply

Marsh Posté le 22-06-2006 à 17:01:38    

aipsy0783 a écrit :

compare le flux récupéré avec le code source type d'une réception d'erreur 404...
 
en ce moment je suis à fond dans les aspirateurs de sites :) très utile comme parade pour choper des cracks sur des sites en évitant les adwares, spywares, istbars etc. ki te tombent dessus en temps normal lool


Si c'était si facile :D
 
Merci quand même ;)
 
Shuny

Reply

Marsh Posté le 22-06-2006 à 17:08:25    

Reply

Marsh Posté le 22-06-2006 à 17:08:25   

Reply

Marsh Posté le 22-06-2006 à 17:10:43    


Bah fais péter le code ;)

Reply

Marsh Posté le 22-06-2006 à 17:11:18    

file moi une page avec un 404 ;)

Reply

Marsh Posté le 22-06-2006 à 17:13:58    

Voila par exemple :  
 
http://clanfun1.free.fr/fopener.php

Reply

Marsh Posté le 22-06-2006 à 17:20:40    

oula mon gars tu veux juste gérer un fichier impossible à ouvrir?? lool

Reply

Marsh Posté le 22-06-2006 à 17:26:03    

aipsy0783 a écrit :

oula mon gars tu veux juste gérer un fichier impossible à ouvrir?? lool


C'est ce que j'ai expliqué en début de post :D

Reply

Marsh Posté le 22-06-2006 à 17:27:20    

ah.. l'intéret de différencier toutes ces erreurs?

Reply

Marsh Posté le 22-06-2006 à 17:31:17    

Afficher des messages d'erreurs différents, utiliser plusieurs adresses pour un meme fichier ... les intérêts sont multiples ;)

Reply

Marsh Posté le 22-06-2006 à 17:32:31    

Reply

Marsh Posté le 22-06-2006 à 17:35:23    

Reply

Marsh Posté le 22-06-2006 à 17:40:48    

http://www.phptools4u.com/articles [...] imprimer=1
 
regarde en bas de page


Message édité par aipsy0783 le 22-06-2006 à 17:42:07
Reply

Marsh Posté le 22-06-2006 à 17:42:52    

Ca ne serait pas plus 'simple' d'utiliser fsockopen et de voir ce que repond le serveur http ? (cette fonction est peut etre / surrement bloque sur Free.fr)
http://uk.php.net/manual/en/function.fsockopen.php


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 22-06-2006 à 17:43:08    

fopen renvoie false si ya un problème
ce problème tu ne l'affiche pas en écrivant @fopen()
mais tu le gère ensuite si tu vois que ton $handle = @fopen est false

Reply

Marsh Posté le 22-06-2006 à 17:46:35    

aipsy0783 a écrit :

fopen renvoie false si ya un problème
ce problème tu ne l'affiche pas en écrivant @fopen()
mais tu le gère ensuite si tu vois que ton $handle = @fopen est false


fopen ne va pas dire si c'est un 404 ou un forbiden access ou autre.


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 22-06-2006 à 17:47:19    

fopen renvoie false et un e_warning

Reply

Marsh Posté le 22-06-2006 à 17:48:17    

aipsy0783 a écrit :

fopen renvoie false et un e_warning


C'est bien ce que je dis, tu ne sais pas si tu es confronte a un 404, ou autre, tu sais juste que ca n'a pas marcher, ce qui est un peu djuste...


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 22-06-2006 à 18:08:57    

Je vais essayer l'astuce du fsockopen, merci zapan666 ;)
 
Merci a toi aussi AIPSY0783 ;)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed