Oggi vi mostrerò come leggere in maniera ricorsiva il contenuto di una specifica cartella grazie ad alcune funzioni native di php. In particolare potremo facilmente scansionare il contenuto di una cartella prima ancora di aprirla grazie alla funzione scandir che ci estrae in un array l'intero contenuto.
Vediamo un pò come procedere per leggere l'intero contenuto della nostra cartella.
function recurly_list($path){ $arrobiect = scandir($path); $arrname[0]=1; foreach($arrobiect as $name){ if(($name != '.') || ($name != '..')){ if(is_dir($path.'\\'.$name)){ $arr = recurly_list($path.'\\'.$name); unset($arr[0]); $arrname = array_merge($arrname, $arr); } else array_push($arrname, $path.'\\'.$name); $i++; } return $arrname; } $val = recurly_list('mydir'); print_r($val);
Per ulteriori informazioni non esitate a scrivere.
ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato
© 2007-2024 - ATTIVA WEB - Internet agency - P. iva 02645880739
Realizzazione siti internet Martina Franca, ecommerce Martina Franca
Via Giacomo Puccini 23 - 74015 Martina Franca (TA) - Privacy & Cookie Law