getcwd
<<<
opendir readdir
>>>

6.8 Accès aux dossiers
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Voir aussi
chdir
chroot
dir
closedir
getcwd
->opendir
readdir
rewinddir
scandir

6.8.13 opendir() Ouvre un dossier, et récupère un pointeur dessus

[ Exemples avec opendir ]   PHP 3, PHP 4, PHP 5

resource  opendir ( string   path , resource   context )

opendir retourne un pointeur sur un dossier qui pour être utilisé avec les fonctions closedir , readdir et rewinddir .

    path
    Le chemin du répertoire à ouvrir
    context
    Pour la description du paramètre context , référez-vous à la section des flux du manuel.

Retourne la ressource de dossier en cas de succès ou FALSE en cas d'échec.

Si le paramètre path n'est pas un dossier valide, ou si le dossier ne peut être accédé pour des raisons de permissions ou des erreurs liées au système de fichiers, opendir retourne FALSE et génère une erreur PHP de niveau E_WARNING . Vous pouvez supprimer cette erreur en ajoutant ' @ ' avant le nom de la fonction.

Version Description
5.0.0 path supporte l'enveloppe URL ftp://
4.3.0 path peut aussi être n'importe quel URL qui supporte le listage de dossiers, par contre, seul l'enveloppe URL file:// supporte ceci en PHP 4.

Exemple avec opendir

<?php
$dir
= "/tmp/php5";

// Ouvre un dossier bien connu, et liste tous les fichiers
if (is_dir($dir)) {
    if (
$dh = opendir($dir)) {
        while ((
$file = readdir($dh)) !== false) {
            echo
"fichier : $file : type : " . filetype($dir . $file) . "\n";
        }
        
closedir($dh);
    }
}
?>

<< opendir >>
getcwd Accès aux dossiers readdir