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.






Scopri la sezione dedicata agli script.

Scopri la sezione dedicata agli script.