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://.