Fonction dir() PHP

Exemple

Utilisation de la fonction dir() :

<?php
$d = dir(getcwd());
echo "Gestion: " . $d->handle . "<br>";
echo "Chemin : " . $d->path . "<br>";
while (($file = $d->read()) !== false){
  echo "filename: " . $file . "<br>";
}
$d->close();
?>

Résultat :

Handle : Identifiant de ressource #2
Chemin : /etc/php
filename: .
filename: ..
filename: ajax.gif
filename: books.xml
filename: cdcatalog.xml
filename: cd_catalog.xml
filename: index.asp
filename: demo_array.asp
filename: demo_array.htm
...
...
...

Définition et utilisation

La fonction dir() retourne une instance de la classe Directory. Cette fonction est utilisée pour lire un répertoire, contient ce qui suit :

Répertoire à ouvrir donné Les attributs handle et path de dir() sont disponibles Les attributs handle et path de dir() ont trois méthodes : read(), rewind() et close()

Syntaxe

dir(directory,context);
Paramètres Description
directory Obligatoire. Définit le répertoire à ouvrir.
context Optionnel.

Détails techniques

Valeur de retour : Retourne une instance de la classe Directory. Retourne FALSE en cas d'échec.
Version PHP : 4.0+