3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Mirkop88 mi ha giustamente segnalato un problema nella sezione del codice seguente:
<?
$file=file("messaggi.txt");
if ($nome) {
 $testo = str_replace ("\r\n","<br>", $testo);
 array_unshift($file,date("d/m/Y"),$nome,$email,$paese,$page,$testo);
 $file2=fopen("messaggi.txt","w");
 while (list($line_num,$line) = each ($file)) fputs($file2,$line);
 fclose($file2);
}

Più precisamente nella riga con la funzione array_unshift. Com'è qui scritta quella riga, inserirebbe tutte le informazioni in un'unica riga all'interno del file di testo, mentre la versione corretta è la seguente:
array_unshift ($file, date("d/m/Y")."\r\n", $nome."\r\n", $email."\r\n",$paese."\r\n", $page."\r\n", $testo."\r\n");


Grazie Mirko per la segnalazione.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.