Vérifier si une url existe [Résolu]

Signaler
Messages postés
119
Date d'inscription
mercredi 23 juillet 2003
Statut
Membre
Dernière intervention
6 novembre 2008
-
Messages postés
119
Date d'inscription
mercredi 23 juillet 2003
Statut
Membre
Dernière intervention
6 novembre 2008
-
Bonjour,
j'aimerais vérifier si une url existe comme avec file_exists() pour un fichier comment faire ?

Merci !

PHP Version 4.3.10
A voir également:

6 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
ou alors file_exists....

ou

$a=@file_get_contents;

if $a===false alors la page web n'existe pas...



ou encore, quelquechose avec fsockopen et le cheader seulement du
retour... ( j'ai un exemple sur ma class Bannir... vas voir dans mes
sources...)

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

http://coucou747.hopto.org
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3
un petit @ avant ta fonction :)

$x = @fsockopen().
T'as plus qu'à gérer l'erreur par la suite :)
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3
fsockopen()
Messages postés
119
Date d'inscription
mercredi 23 juillet 2003
Statut
Membre
Dernière intervention
6 novembre 2008
3
Merci à vous deux !!
En effet vos deux solutions fonctionnent le seul problème est qu'elle m'affiche des Warning lorsque l'URL n'éxiste pas et j'aimerais bien m'en passer (je n'ai pas accès à php.ini).
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
j

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

http://coucou747.hopto.org
Messages postés
119
Date d'inscription
mercredi 23 juillet 2003
Statut
Membre
Dernière intervention
6 novembre 2008
3
Merci mon problème est résolu !!