Fonction dir()

❮ Référence du répertoire PHP

Exemple

Utilisez la fonction dir() :

<?php
$d = dir(getcwd());

echo "Handle: " . $d->handle . "<br>";
echo "Path: " . $d->path . "<br>";

while (($file = $d->read()) !== false){
echo "filename: " . $file . "<br>";
}
$d->close();
?>

Résultat :

Handle: Resource id #2
Path: /etc/php
filename: .
filename: ..
filename: ajax.gif
filename: books.xml
filename: cdcatalog.xml
filename: cd_catalog.xml
filename: default.asp
filename: demo_array.asp
filename: demo_array.htm
...
...
...


Définition et Utilisation

La fonction dir() retourne une instance de la classe Directory. Elle est utilisée pour lire un répertoire, ce qui inclut les éléments suivants :

  • Le répertoire spécifié est ouvert
  • Les deux propriétés handle et path de dir() sont accessibles
  • Les propriétés handle et path disposent de trois méthodes : read(), rewind() et close()

Syntaxe

dir( directory , context )

Valeurs des Paramètres

Paramètre Description
directory Requis. Spécifie le répertoire à ouvrir
context Optionnel.


Détails Techniques

Valeur de Retour : Une instance de la classe Directory. FALSE en cas d'échec
Version PHP : 4.0+

❮ Référence du répertoire PHP