getcwd
<<<
opendir readdir
>>>

8.26 Accès aux dossiers
8 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

8.26.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 )

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

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.

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);
    }
}
?>

Voir aussi is_dir , readdir et Dir .

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