English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

tutoriel PHP de base

tutoriel PHP avancé

PHP & MySQL

manuel de référence PHP

Utilisation et exemple de la fonction opendir() PHP

manuel de référence PHP Directory

La fonction opendir() ouvre un handle de répertoire

syntaxe

resource opendir(string $path[, resource $context]);

définition et utilisation

 Ouvrir un handle de répertoire, utilisable dans les appels suivants closedir(), readdir() et rewinddir().

paramètre

numéroparamè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.

valeur de retour

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.

Exemple en ligne

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