Manuel PHP
Précédent |  | Suivant

# file_exists

(PHP 3, PHP 4, PHP 5)

file_exists -- Vérifie si un fichier existe

## 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().

Précédent | Sommaire | Suivant
fgetss | Niveau supérieur | file_get_contents