Come molti altri linguaggi di programmazione , PHP ha una serie completa di funzioni per aprire una directory e leggere un elenco dei suoi file e sottocartelle . Questo è utile per attività quali la ricerca di un file memorizzato in un luogo sconosciuto o la creazione di una galleria di foto da un elenco dinamico di file di immagine . Aprire una cartella con la funzione " opendir " per navigare e il suo contenuto con la funzione " readdir " . Istruzioni 
 1 
 Aprire il file sorgente PHP in un editor di testo, ad esempio Blocco note di Windows . 
 2 
 Assegnare il percorso di una directory in una variabile . Ad esempio, " $ dir = " . " , " La imposterà la directory corrente 
 3 
 Aprire una cartella utilizzando la funzione " opendir " e assegnarle un manico . . Ad esempio, " $ curfolder = opendir ( $ dir) ; " 
 4 
 Leggi tutti i file ei nomi delle sottocartelle della directory utilizzando un ciclo "while" con la funzione " readdir " . . Filtrare i file con la funzione " is_dir " e fare in modo di ignorare il " . " e ".." voci. Ad esempio, " while ( ( $ nome = readdir ( $ curfolder ) ) ! == False) {if ( ( is_dir ( " { $ dir} /{ $ nome} " ) ) && ( $ name ! = ' . ') && ( $ name = '..' !)) { echo " cartella : " . . $ nome " \\ n"; } } " stamperà tutti i nomi delle sottocartelle . Invece di stampare i nomi , è possibile modificare le directory usando " chdir ( " { $ dir} /{ $ nome} " ) ; " 
 5 
 Salvare il file PHP 
 < . . br>