Ciao ragazzi! Ho questo file:
che carica un file "disponib.txt" contenente ogni riga dei turni giornalieri, tipo:codice:<?PHP $FileElenco = file("disponib.txt"); for ($i=0; $i<count($FileElenco); $i++) { $spezza_1 = explode("=",$FileElenco[$i]); $nome = $spezza_1[0]; //es: pippo $disponib = $spezza_1[1]; //es: 2-matt|5-pom|12-matt $disponib_1 = explode("|",$disponib); for ($x=0; $x<count($disponib_1); $x++) { //echo "Disponibilita = ".$disponib_1[$x]."<BR>"; //es: 5-pom $spezza_2 = explode("-",$disponib_1[$x]); $giorno = (int)$spezza_2[0]; //es: 5 $quando = $spezza_2[1]; //es: p //$quando = str_replace(' ', '', $spezza_2[1]); //es: pom //echo "Giorno = ".$giorno."<BR>"; //es: 5 //$nuovadata = "g_".$giorno; $ins_nome = $nome."(".$quando.")"; //inserimento nominativi in base al giorno $fileout = "dati/giorni/g_".$giorno.".txt"; $out = fopen($fileout,"a") or die("Impossibile aprire il file!!"); fwrite($out,$ins_nome."<br>") or die("Impossibile scrivere su file!!"); fclose($out) or die("Impossibile chiudere il file!!"); } } ?>
Poi, attraverso questo file php, raccolgo i dati salvandoli in nuovi file txt con il nome delle giornate e all'interno i turni corrispondenti. Quindi, nel caso sopra avro':codice:pippo=1-matt|3-pom|12-matt giovanni=2-pom|14-matt|7-pom|9-pom graziano=1-matt|14-pom
Il problema e' che mi ritrovo una cosa strana...alcuni file, invece di ritrovarmeli tutti su una linea me li ritrovo a capo, prima della chiusura di una parentesi. Tipo:codice:g_1.txt: pippo(matt)<br>graziano(matt) g_3.txt: pippo(pom) g_14: giovanni(matt)<br>graziano(pom) ecc ecc..
A cosa pensate sia dovuto?codice:g_1.txt: pippo(matt )<br>graziano(matt)![]()

Rispondi quotando