Utilisez la fonction dir() :
<?php $d = dir(getcwd());echo "Handle : " $d->handle "<br>";echo "Chemin : " $d->path . ($file = $d->read()) !== false){ echo "filename: " $file "<br>" } $d->close( ?> .résultat:
Handle : ID de ressource #2Chemin : /etc/phpfilename : .filename : ..filename : ajax.giffilename : books.xmlfilename : cdcatalog.xmlfilename : cd_catalog.xmlfilename : default.htmlfilename : demo_array.htmlfilename : demo_array.htm.... .....La fonction dir() renvoie une instance de la classe Directory. Cette fonction permet de lire un répertoire comprenant les éléments suivants :
Le répertoire donné à ouvrir
Les attributs handle et path de dir() sont disponibles
Les attributs handle et path ont trois méthodes : read(), rewind() et close()
dir( répertoire,contexte );
paramètre | décrire |
---|---|
annuaire | Requis. Spécifie le répertoire à ouvrir. |
contexte | Facultatif. |
Valeur de retour : | Renvoie une instance de la classe Directory. Renvoie FALSE en cas d'échec. |
---|---|
Version PHP : | 4.0+ |