Bonjour,
je cherche à tester sur l'existence d'un fichier sur le web.
un membre m'a déjà aidé à trouver la fonction suivante pour vérifier si le lien est mort ou bien s'il est en marche :
ce code m'affiche si le lien est OK :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php echo phpversion(); echo '<br>'; $entetes = get_headers(chemin_du_fichier); echo '<pre>'; print_r($entetes); echo '</pre>'; ?>
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Array ( [0] => HTTP/1.1 200 OK [1] => Date: Fri, 01 Feb 2008 14:28:42 GMT [2] => Server: Apache/ProXad [Jan 10 2008 05:02:06] [3] => Last-Modified: Thu, 08 Nov 2007 21:40:38 GMT [4] => ETag: "17485c-5a98024-47338256" [5] => Connection: close [6] => Accept-Ranges: bytes [7] => Content-Length: 94994468 [8] => Content-Type: video/x-ms-wmv )
sinon et si le lien est mort il m'affiche :
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Array ( [0] => HTTP/1.1 404 Not Found [1] => Date: Fri, 01 Feb 2008 14:54:46 GMT [2] => Server: Apache/1.3.34 (Unix) mod_gzip/1.3.19.1a [3] => Last-Modified: Thu, 17 Jan 2008 14:12:34 GMT [4] => ETag: "2dd6f-534-478f6252;47a332ab" [5] => Accept-Ranges: bytes [6] => Content-Length: 1332 [7] => Connection: close [8] => Content-Type: text/html; charset=UTF-8 )
mais je cherche à faire quelque chose du genre :
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 si (fichier_existe) alors faire Traitement1 sinon faire Traitement2
quelqu'un peut m'aider ?
Partager