Rechercher : dans
Par :

[PHP] File_exists pr un dossier ?

Dernière réponse le 31 aoû 2005 à 19:12:16 94_killer_94, le 31 aoû 2005 à 11:58:24 
 Signaler ce message aux modérateurs

Salut tout la monde,

Est ce qu'il existe, en php, une fonction comme file_exists(); mais qui fonctionne avec les dossiers ?

Voila, c'est tout.
Merci d'avance
Matthias

Meilleures réponses pour « [PHP] File_exists pr un dossier ? » dans :
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
[PHP] Date de dernière modification VoirGrâce à PHP il est possible d'afficher automatiquement la date de dernière modification de la page en cours : ...
Télécharger PHP FTP Synchronizer VoirLa mise à jour de site web est aussi complexe que sa conception. Alors il faut utiliser le bon outil avec les bon paramètres et une bonne connaissance de programmation pour mettre à jour un site. PHP FTP Synchronizer est une application vous...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

Erdnax, le 31 aoû 2005 à 15:17:04

Salut,

Tu peux utiliser la méthode is_dir. Un peu de documentation :

http://php.benscom.com/manual/fr/function.is-dir.php

@+
Si tout te parraît mal, méchant, lié contre toi,
ne remet pas tout en question.

Répondre à Erdnax

2

StreM, le 31 aoû 2005 à 15:18:47
  • +1

Tu peux essayer de l'ouvrir, ou de tester si c'est un dossier, s'il te renvoie un message, c'est qu'il n'existe pas :

$dir = "/tmp/php5";

// Ouvre un dossier bien connu, et liste tous les fichiers
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
            echo "fichier : $file : type : " . filetype($dir . $file) . "\n";
        }
        closedir($dh);
    }
}

Moins le blanc est intelligent, plus le noir lui parait bête

Répondre à StreM

3

wiwimagique, le 31 aoû 2005 à 17:55:39
  • +1

Alors, si mes souvenirs sont bon, file_exists detecte aussi bien les fichiers que les dossiers. On peut faire un is_dir par la suite pour etre sur que ce soit un dossier.
Dans sa voiture rouge et jaune

Répondre à wiwimagique

4

 94_killer_94, le 31 aoû 2005 à 19:12:16

OK, bah merci bien tout le monde, je vais utiliser is_dir, qui me semble impeccable pour mon cas.

@+
Matthias

Répondre à 94_killer_94