Manuel PHP
Précédent |  | Suivant

# opendir

(PHP 3, PHP 4 , PHP 5)

opendir -- Ouvre un dossier, et récupère un pointeur dessus

## Description

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

L'exemple ci-dessus va afficher quelque chose de similaire à :

    fichier : . : type : dir
    fichier : .. : type : dir
    fichier : apache : type : dir
    fichier : cgi : type : dir
    fichier : cli : type : dir

Voir aussi is_dir(), readdir() et Dir.

Précédent | Sommaire | Suivant
getcwd | Niveau supérieur | readdir