Comment vérifier si un répertoire existe en PHP ?

Réponses rédigées par Antoine
Dernière mise à jour : 2020-03-02 14:48:29
Thèmes : webmaster - php
Question

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

Réponse

Pour vérifier si un répertoire existe en PHP vous devez utiliser les fonctions PHP is_dir et file_exists.

$dst = "nom_du_repertoire";
if (!file_exists($dst) && !is_dir($dst)) 
{
echo "Le répertoire n'existe pas";       
}
else echo "Le répertoire existe";

Remarque : Les deux fonctions renverraient vrai sur les systèmes Unix. Mais pour tester si le nom est pris, vous devez utiliser les deux fonction car il pourrait y avoir un fichier nommé test qui vous empêcherait de créer un répertoire du même nom.