[Linux-bruxelles] Php

Alain Belkadi xigulor at linuxbeach.be
Lun 29 Mai 17:15:12 CEST 2006


Bonjour la liste,

En php5, je voudrais tester l'existance du fichier
http://www.toto.com/favicon.ico

Si j'utilise le script suivant :

----

<?php
        $response = get_headers('http://www.toto.com/favicon.ico', 1);
        if (!$response) {
                   echo 'Unable to initiate connection.';
        }
        else {
                   print_r($response);
        }
?>

----

Cela fonctionne ... si il existe.

Si il n'existe pas, au lieu de me dire 'Unable to initiate connection.',
il affiche ceci :

Warning: get_headers(http://www.toto.com/favicon.ico)
[function.get-headers]: failed to open stream: HTTP request failed!
HTTP/1.1 404 Not Found in test3.php on line 2
Unable to initiate connection.

Je n'arrive en fait pas à gérer l'erreur quand le fichier n'existe pas,
quelqu'un a-t-il une idée ?

Merci

-- 
[Alain Belkadi]





Plus d'informations sur la liste de diffusion Linux-bruxelles