Bonjour,

Grâce à la fonction suivante, je teste si une url retourne au non une erreur '404 NOT FOUND' :
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;
}
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.