Salve a tutti...
sto cercando di scrivere l'elenco dei file presenti in una cartella all'interno di un txt...
riesco sia a leggere il contenuto della cartella che a scrivere il file, soltanto che sul txt i file scritti mi appaiono in questo modo:
nomefile.jpgnomefile.jpgnomefile.gifnomefile.png
in pratica non riesco a separare quello che è il contenuto di una variabile ricavato dalla lettura della cartella... "$file"
ho provato in vari modi.... sigh sigh sigh
comunque ecco il codice...
sto cercando di scrivere l'elenco dei file presenti in una cartella all'interno di un txt...
riesco sia a leggere il contenuto della cartella che a scrivere il file, soltanto che sul txt i file scritti mi appaiono in questo modo:
nomefile.jpgnomefile.jpgnomefile.gifnomefile.png
in pratica non riesco a separare quello che è il contenuto di una variabile ricavato dalla lettura della cartella... "$file"
ho provato in vari modi.... sigh sigh sigh
comunque ecco il codice...
PHP:
$dirname = "artisti/$nome1$nome2$nome3$cognome1$cognome2$cognome3/galleria";
$dir = @opendir($dirname);
$conta_imm=5; //contatore delle immagini
$nome_immagine=array();//array con i nomi delle immagini
while(false != ($file = @readdir($dir)))
{
if(($file != ".") and ($file != ".."))
{
$fileChunks = explode(".", $file);
if($fileChunks == $desired_extension) //interested in second chunk only
{
$conta_imm=5; //parto da uno perche più comodo ed incremento ad ogni giro
$nome_immagine[$conta_imm]=$file."\n";
echo "$file\n";
if ($var8!=null){//Attiviamo PHP solo se il form è stato cliccato
echo "<br />Il tuo file è statto scritto.<br />";
$varfl=@fopen("artisti/$nome1$nome2$nome3$cognome1$cognome2$cognome3/fileg.txt","a"); //apro il file .txt (modalità lettura/scrittura)
@fwrite($varfl,$file."\n"); //scrivo la variabile del form nel file .txt
$varfl=file("artisti/$nome1$nome2$nome3$cognome1$cognome2$cognome3/fileg.txt"); //estraggo l'array dal file .txt
@fclose($varfl); //chiudo il file .txt
$i=count($varfl); //conto gli elementi nell'array
for($a=0; $a<=$i; $a++){ //uso il ciclo for per guardare nell'array
echo ""; //scrivo tutti gli elementi dell'array, ma potevo eseguire qualunque altra operazione con le variabili!!!
} //fine ciclo for
} //fine ciclo if
}
}
}