ciao a tutti ,
sto cercando di leggere dei file all'interno di una cartella ma non sto riuscendo nel tentativo.
Io devo leggere i file , verificare se esiste il file con la nuova data e poi importarlo tramite ftp.
in fase di lettura della cartella e lettura nome file ho fatto questo:
Codice PHP:
$aproDir = opendir($pathFile); //(apro la directory)
while ($fileInDir = readdir($pathFile) !== false){ //(Ciclo i file nella cartella inserendoli in un array)
if ($fileInDir === "pippo".$data.".csv"){ //(Se il nome del file da estrapolare è uguale ad uno che è presente nella cartella)
$esisteFile = true;
break;
}//chiudo if
}//chiudo il while
closedir($aproDir); //(chiudo directory)
ho aperto la mia cartella
ho ciclato per quanti file trovava al suo interno.
se il nome esiste valorizza la variabile, di default false, a true
dal manuale mi sembra che $fileInDir dovrebbe contenere il nome dei file ma contiene solo un valore true o false.
ho letto ancora e ce la fuinzione scandir che non mi va e filename() anchessa non mi restituisce i nomi dei file. qualcuno sa come risolvere questa semplice problematica?
grazie, ciao
esci dal cicle e chiudi la risorsa