Fonction opendir()

❮ Référence du Répertoire PHP

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.

❮ Référence du Répertoire PHP