Vérification URL

guiguimac
Messages postés
85
Date d'inscription
mercredi 29 août 2001
Statut
Membre
Dernière intervention
22 avril 2006
- 18 avril 2003 à 15:28
killer19
Messages postés
37
Date d'inscription
samedi 12 avril 2003
Statut
Membre
Dernière intervention
24 septembre 2007
- 8 juin 2004 à 16:06
bonjour,

est-ce que qq'un aurait un script PHP qui regarde si une URL fonctionne ou pas ?

merci d'avance !

guiguimac

8 réponses

cs_hicksman
Messages postés
258
Date d'inscription
mercredi 14 août 2002
Statut
Membre
Dernière intervention
23 avril 2004
1
18 avril 2003 à 17:22
j'ai pas testé mais ça doit être une ligne du genre:

$url_verif = ereg("(http|mailto|news|ftp|https)://(([-éa-z0-9\/\.\?_=#@:~])*)", $url_depart);

de toute façon, il te faut utilser la fonction ereg pour tester l'url.

Hicksman :clown)
0
cs_hicksman
Messages postés
258
Date d'inscription
mercredi 14 août 2002
Statut
Membre
Dernière intervention
23 avril 2004
1
18 avril 2003 à 17:24
Hicksman :clown)
0
cs_hicksman
Messages postés
258
Date d'inscription
mercredi 14 août 2002
Statut
Membre
Dernière intervention
23 avril 2004
1
18 avril 2003 à 17:25
désolé pour le message vide, erreur de manip de ma part. Je voualis dire que ça ne vérifiera que le format d'url, pas si le lien est mort ou valide ou autre.

Hicksman :clown)
0
guiguimac
Messages postés
85
Date d'inscription
mercredi 29 août 2001
Statut
Membre
Dernière intervention
22 avril 2006

18 avril 2003 à 18:30
merci !
ce que je cherche c'est effectivement un moyen de savoir si le lien est mort ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_hicksman
Messages postés
258
Date d'inscription
mercredi 14 août 2002
Statut
Membre
Dernière intervention
23 avril 2004
1
18 avril 2003 à 19:12
ben là, je pense pas que ça existe!

Hicksman :clown)
0
cs_Delphiprog
Messages postés
4297
Date d'inscription
samedi 19 janvier 2002
Statut
Membre
Dernière intervention
9 janvier 2013
31
19 avril 2003 à 09:03
Ne pourrait-on pas utiliser la fonction fsockopen pour celà ?
fsockopen retourne false en cas d'échec de connexion.

int fsockopen ( string udp://hostname , int port, int errno , string errstr , double timeout )

May Delphi be with you
0
cs_fred2000
Messages postés
4
Date d'inscription
jeudi 6 février 2003
Statut
Membre
Dernière intervention
24 avril 2003

24 avril 2003 à 10:17
C'est exaactement ça Delphiprog,

Il suffit de créer un socket vers l'URL à vérifier, ensuite il faut tester le retour de la fonction qui permet de créer le socket. Ensuite en fonction de la valeur renvoyé par la fonction, on peut savoir si l'URL est mùorte ou pas.

Excuser moi je me rappelle plus du nom de la fonction et des valeurs retournées, mais en regardant la documentation on doit trouver facilement.

;) Fred-2000
0
killer19
Messages postés
37
Date d'inscription
samedi 12 avril 2003
Statut
Membre
Dernière intervention
24 septembre 2007

8 juin 2004 à 16:06
Est-ce que cette fonction marche aussi pour les adresses ip ?
Un clavier AZERTY en vaut deux !
0