Fonction opendir()
Exemple
Ouvrez un répertoire, lisez son contenu, puis fermez-le :
<?php
$dir = "/images/";
// Ouvrir un répertoire et 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 ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| chemin | Requis. Spécifie le chemin du répertoire à ouvrir. |
| contexte | Optionnel. Spécifie le contexte du gestionnaire de répertoire. Le contexte est un ensemble d'options qui peut modifier le comportement d'un flux. |
Détails Techniques
| Valeur de Retour : | Renvoie la ressource du gestionnaire de répertoire en cas de succès. FALSE en cas d'échec. Lance une erreur de niveau E_WARNING si le chemin n'est pas un répertoire valide, ou si le répertoire ne peut pas être ouvert en raison de restrictions de permission ou d'erreurs de système de fichiers. Vous pouvez masquer la sortie d'erreur de opendir() en ajoutant '@' devant le nom de la fonction. |
|---|---|
| Version PHP : | 4.0+ |
| Journal des Modifications PHP : | PHP 5.0 : Le paramètre chemin prend désormais en charge le ftp:// wrapper d'URL. |