Description
bool
file_exists ( string filename )
file_exists() retourne TRUE si le fichier
filename existe, et FALSE sinon.
Sous Windows, utilisez le format de chemin
//computername/share/filename ou
\\\\computername\share\filename pour vérifier qu'un
fichier est disponible sur le partage réseau.
Exemple 1. Test d'existence d'un fichier
<?php $filename = '/chemin/jusqu/a/fichier.txt';
if (file_exists($filename)) { print "Le fichier $filename existe"; } else { print "Le fichier $filename n'existe pas"; } ?>
|
|
Note : Les résultats de cette fonction
sont mis en cache. Voyez la fonction clearstatcache() pour plus
de détails.
Astuce : Depuis
PHP 5.0.0 cette fonction peut aussi être utilisée avec
quelques protocoles url. Lisez Annexe M
pour une liste des protocoles supportant la famille de fonctionnalités de
stat().
| Avertissement |
Cette fonction retourne FALSE pour les fichiers non accessibles en raison
des restrictions du safe mode.
Cependant, ces fichiers peuvent toujours être inclus s'ils sont dans le dossier safe_mode_include_dir.
|
Voir aussi
is_readable(),
is_writable(),
is_file() et
file().