Fonction opendir() PHP
Exemple
Ouvrir un répertoire, lire son contenu puis fermer :
<?php $dir = "/images/"; // Ouvrir le répertoire puis lire son contenu if (is_dir($dir)){ if ($dh = opendir($dir){ while (($file = readdir($dh)) !== false){ echo "nom de fichier:" . $file . "<br>"; } closedir($dh); } } ?>
Résultat :
nom de fichier : cat.gif nom de fichier : dog.gif nom de fichier : horse.gif
Définition et utilisation
La fonction opendir() ouvre un gestionnaire de répertoire.
Syntaxe
opendir(chemin,contexte);
Paramètres | Description |
---|---|
chemin | Obligatoire. Définit le chemin du répertoire à ouvrir. |
contexte | Optionnel. Définit l'environnement du gestionnaire de répertoire.contexte C'est un ensemble d'options qui modifie le comportement du flux de répertoire modifiable. |
Détails techniques
Valeur de retour : |
Retourne une ressource de gestionnaire de répertoire en cas de succès. Retourne FALSE en cas d'échec. Si le chemin n'est pas un répertoire légitime ou si le répertoire ne peut pas être ouvert en raison de restrictions de licence ou d'erreurs du système de fichiers, une erreur de niveau E_WARNING est lancée. Vous pouvez masquer la sortie d'erreur de opendir() en ajoutant '@' avant le nom de la fonction. |
---|---|
Version PHP : | 4.0+ |
Journal des mises à jour PHP : | PHP 5.0 :chemin Les paramètres prennent maintenant en charge le protocole d'encapsulation URL ftp://. |