English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
manuel de référence PHP Directory
La fonction opendir() ouvre un handle de répertoire
resource opendir(string $path[, resource $context]);
Ouvrir un handle de répertoire, utilisable dans les appels suivants closedir(), readdir() et rewinddir().
numéro | paramètres et descriptions |
---|---|
1 | path (obligatoire) chemin du répertoire à ouvrir |
2 | contexte (optionnel) spécifier l'environnement du handle de répertoire. Le contexte est un ensemble d'options qui peuvent modifier le comportement du flux de répertoire. |
Si la fonction réussit, elle renvoie un resource de handle de répertoire, sinon elle renvoie FALSE.
Si path n'est pas un répertoire valide ou si le répertoire ne peut pas être ouvert en raison de restrictions de permissions ou d'erreurs du système de fichiers, opendir() renvoie FALSE et génère un message d'erreur de niveau E_WARNING. Vous pouvez ajouter le symbole "@" avant opendir() pour supprimer la sortie des messages d'erreur.
Voici l'utilisation de cette fonction : ouvrir un répertoire, lire son contenu puis fermer :
<?php $dir = opendir("/var/www/images"); while (($file = readdir($dir)) !== false) { echo "nom de fichier: " . $file . "<br" />"; } closedir($dir); ?>
résultat de la sortie :
nom de fichier: . nom de fichier: .. nom de fichier: logo.gif nom de fichier: mohd.gif