ciao.
ho la necessità di immagazzinare dati (pochi e molto semplici) in un file txt.
ho seguito la pillola a riguardo ( http://forum.html.it/forum/showthrea...hreadid=229522 )...solo che non mi funziona qualche parte
esempio:
di questa parte di codice, nn fuziona il trim(records[$x]), ovvero lo "\n" alla fine di ogni riga del txt, viene letto come una parte di dato e, quindi stampato a schermo!!codice:$records = file("rubrica.txt"); for($x = 0; $x < count($records); ++$x) { list($timestamp, $nome, $email) = explode("|", trim($records[$x])); echo "Data: ".date("d/m/Y", $timestamp)." Nome: $nome Email: $email "; }
il secondo problema è relativo all'inserimento dei dati nel txt
ecco il codice
il problema dove sta??? sta nel fatto che quando inserisco un nuovo dato, esso viene inserito nella stessa riga dell'ultimo presente, e nn a capo...come dovrebbe esserecodice:$nome = trim($nome); $email = trim($email); // apriamo il file di rubrica $fp = fopen("rubrica.txt", "a"); // scriviamo il nostro record fputs($fp, time()."|$nome|$email\n"); // chiudiamo il file fclose($fp)
come risolvo??? :master:
grazie in anticipo ..
kicko
PS: scusate se nn mi sono spiegato benissmo..mi sono appena svegliato![]()

Rispondi quotando
