par anonyme 06-Décembre-2021

Comment faire pour vérifier si un fichier existe en PHP ?

1 Réponse

par Antoine 06-Décembre-2021

Pour vérifier si un fichier existe en PHP vous devez utiliser les fonctions PHP file_exists et is_file.

<?php
$fichier = "test.php";
if (file_exists($fichier) && is_file($fichier)) 
{
echo "Le fichier existe";       
}
else echo "Le fichier n'existe pas";
?>

Remarque : La fonction file_exists permet de vérifier que $fichier existe sur le serveur, mais il pourrait s'agir d'un répertoire ; c'est pour cette raison que la fonction is_file est également utilisée pour vérifier qu'il s'agit bel et bien d'un fichier.

Vous pouvez également utiliser la classe SplFileInfo couplée à la fonction isFile() ; elle retourne true si le fichier est un véritable fichier.

<?php
$info = new SplFileInfo('test.php');
var_dump($info->isFile());
?>

Questions liées

1 réponse
1 réponse
posée par anonyme 12-Janvier-2020
1 réponse
1 réponse
1 réponse
1 réponse
1 réponse
Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses d'Antoine et d'autres internautes.

2.6k questions

3k réponses

...