English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base PHP

Manuale avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione opendir() PHP

Manuale di riferimento PHP Directory

La funzione opendir() apre un gestore di directory

Sintassi

resource opendir(string $path[, resource $context]);

Definizione e uso

 Aprire un gestore di directory che può essere utilizzato in chiamate successive come closedir(), readdir() e rewinddir().

Parametro

Numero di serieParametri e descrizione
1

path(obbligatorio)

Percorso della directory da aprire

2

context(opzionale)

Ambiente della gestione della directory specificata. context è un set di opzioni che possono modificare il comportamento del flusso di directory.

Valore di ritorno

Se l'operazione è riuscita, restituisce una risorsa di gestione della directory, altrimenti restituisce FALSE.
Se path non è un percorso di directory legittimo o se la directory non può essere aperta a causa di limitazioni di permessi o errori del file system, opendir() restituisce FALSE e genera un messaggio di errore PHP di livello E_WARNING. È possibile aggiungere il simbolo "@" prima di opendir() per sopprimere l'output del messaggio di errore.

Esempio online

Di seguito è illustrato l'uso di questa funzione: aprire una directory, leggere il suo contenuto e quindi chiuderla:

<?php
   $dir = opendir("/var/www/images");
   while (($file = readdir($dir)) !== false) {
      echo "filename: " . $file . "<br />";
   }
   closedir($dir);
?>

Risultato di output:

filename: .
filename: ..
filename: logo.gif
filename: mohd.gif