Bonjour,
Grâce à la fonction suivante, je teste si une url retourne au non une erreur '404 NOT FOUND' :
Cela fonctionne. Mais je voudrais ajouter à cette fonction la détection d'un erreur 500 renvoyée par le serveur. Voyez-vous comment y parvenir ? Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function url_exists($url){ if ((strpos($url, "http")) === false) $url = "http://" . $url; $headers = @get_headers($url); if (is_array($headers)){ if(strpos($headers[0], '404 NOT FOUND')) return false; else return true; } else return false; }
Partager