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