cs_blat
Messages postés102Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention 5 juin 2007
-
24 sept. 2005 à 10:32
cs_blat
Messages postés102Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention 5 juin 2007
-
24 sept. 2005 à 19:47
Bonjour,
Je cherche comment tester la validité d'une URL. Par là j'entend tester si le fichier vers lequel l'url pointe existe toujours sur le serveur distant, ou si c'est impossible tester si le ftp qui heberge a été blacklisté ou pas...
Un détail qui peut aussi poser pb c'est que si le ftp est indisponible momentanement je voudrais différencier le cas d'un ftp down tout court.
Je pense qu'un tel pb peut etre resolution grace au code renvoyé ds les headers ms je ne parviens pas à le récupérer.
J'ai pu trouver une fonction get_headers qui semblerait faire ce que je veux mais cette fonction n'existe qu'en PHP 4 et je tourne en PHP 3...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 24 sept. 2005 à 14:12
Bah justement, c'est ça l'avantage, si le lien est mort tu le sais, et
hop tu le supprimes. Je ne vois pas d'autre solution en tout cas. Tu
peux pour masquer l'erreur rajouter un @ devant la fonction fsockopen,
mais pense à bien traiter l'erreur.
cs_blat
Messages postés102Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention 5 juin 20071 24 sept. 2005 à 14:09
Bon j'ai pas tt compris a fsockopen ms ca ne resoud pas vraiment mon pb...
En gros voila ce que je veux... J'ai une bd ds laquelle j'ai une liste de lien et j'veux tester la validité des liens. Si le lien est mort il doit etre effacé de la liste.
Le pb de fsockopen c'est que si le lien est mort il me fait une méchante erreur...