SCRIPT PHP
ZANETTE
MARCO
PHP
Elencare tutti i file all'interno di una cartella con una funzione php
In questo breve articolo vi illustrerò come attraverso poche righe di codice è possibile creare una funzione php che permetta di elencare tutti i file prensenti all'interno di una cartella (directory) restituendo un array.
- function mostraFiles($percorso){
- $fileTrovati= array();
- // apro la cartella che voglio leggere $aperturaPercorso = opendir($percorso);
- // scrorro tutti i file prensenti nella cartella e li inserirsco nell'array while ($file = readdir($aperturaPercorso)) {
- if(is_file($percorso.$file)){
- array_push($fileTrovati,$file);
- }
- }
- // chiudo la cartella che ho letto $aperturaPercorso = closedir($aperturaPercorso);
- // ritorno l'array con tutti i file return $fileTrovati;
- }
Per poter utilizzare la funzione basterà richiamarla nel modo seguente passando come parametro
il percorso alla cartella che si vuole leggere: $fileContenuti = mostraFiles("immagini/");.
Verrà ritornato un array contenente tutti i file prensenti all'interno della cartella.