Quale sarebbe il modo migliore per elencare tutti i file in una directory con PHP? C'è una funzione $ _SERVER per fare questo? Vorrei elencare tutti i file nella directory/nomi utente e ripetere il ciclo su quel risultato con un collegamento, in modo che sia sufficiente fare clic sul collegamento ipertestuale del nome file per arrivarci. Grazie!Elenca tutti i file in una directory PHP
risposta
Check this out: readdir()
Questo bit di codice dovrebbe elencare tutte le voci in una determinata directory:
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($handle);
}
Edit: La soluzione di Miah è molto più elegante del mio, si dovrebbe usa invece la sua soluzione.
Si sta cercando il comando scandir.
$path = '/tmp';
$files = scandir($path);
Seguendo codice rimuoverà .
e ..
dalla matrice restituita da scandir
:
$files = array_diff(scandir($path), array('.', '..'));
Grazie, ma @Orel Biton ha pubblicato un altro codice che userò. Apprezzo il tuo aiuto! – Shadowpat
Questa è una soluzione molto più elegante. – Christian
Questa è la soluzione più elegante.Vorrei anche aggiungere/raccomandare $ files = array_diff (scandir ($ path), array ('..', '.')); – kyle
- 1. Elenca solo i file in una directory?
- 2. Elenca tutti i computer nella directory attiva
- 3. Elenca tutti i file ResourceBundle
- 4. Elenca tutti i file e le directory in una directory + sottodirectory
- 5. Script PHP per scorrere tutti i file in una directory?
- 6. lista PHP tutti i file nella directory
- 7. Elimina tutti i file in una directory
- 8. Rimuovere tutti i file in una directory
- 9. Git: elenca tutti i file tracciati
- 10. Elenca in modo ricorsivo tutti i file su sftp
- 11. Elenca tutti i thread
- 12. Elenca tutti i file nell'array con gulp.src()
- 13. Elenca tutti i file che non iniziano con un numero
- 14. Elenca tutti i profili di Google Apps sul sito PHP
- 15. Come posso creare un semplice file index.html che elenca tutti i file/directory?
- 16. scorrere tutti i file Word in Directory
- 17. Elenca tutti i metodi di una data classe, esclusi i metodi della classe genitrice in PHP
- 18. PHP: Scollega tutti i file all'interno di una directory e quindi elimina quella directory
- 19. Elenca tutti i file archiviati in un singolo commit cvs
- 20. Elenca tutti i file in un pacchetto homebrew
- 21. git elenca tutti i comandi disponibili
- 22. Elenca le prime righe di ogni file in una directory
- 23. File batch; Elenca i file nella directory, solo i nomi dei file?
- 24. Come eliminare tutti i file in una directory utilizzando batch?
- 25. QMake: Compilazione automatica di tutti i file in una directory
- 26. gmake compila tutti i file in una directory
- 27. fonte tutti i file in una directory da .bash_profile
- 28. Unire tutti i file in una directory, con un separatore
- 29. Come eliminare TUTTI I FILE in una directory specificata sull'app?
- 30. Stampa simultaneamente tutti i file in una directory con gnuplot?
glob() o scandir() sono scelte ovvie –
potrebbe dare un esempio di codice che utilizza queste funzioni o spiegare di più su di loro? – Shadowpat
Per esempi e spiegazioni - la documentazione è davvero il posto migliore dove andare ... È la fonte ufficiale ... – Lix