Funzione dir() di PHP

Esempio

Utilizzo della funzione dir():

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

Risultato:

Handle: ID risorsa #2
Path: /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
...
...
...

Definizione e uso

La funzione dir() restituisce un'istanza della classe Directory. Questa funzione viene utilizzata per leggere una directory e include:

La directory da aprire specificata L'handle e l'attributo path di dir() sono disponibili L'handle e l'attributo path di dir() hanno tre metodi: read(), rewind() e close()

Sintassi

dir(directory,context);
Parametro Descrizione
directory Obbligatorio. Specifica la directory da aprire.
context Facoltativo.

Dettagli tecnici

Valore di ritorno: Restituisce un'istanza della classe Directory. Se fallisce, restituisce FALSE.
Versione PHP: 4.0+