Ho fatto uno script per i commenti in php che salva i commenti in un file .txt, funziona bene tranne che ogni volta che si entra nella pagina, si ricarica la pagina o si preme "invia" fa un commento a vuoto...
ho provato ha risolvere ma non funziona...
ecco il codice:
c'è un modo per risolvere o devo ricorrere al database?Codice PHP:
<?
$scrivi_file=fopen("blog.txt","a+");
fwrite($scrivi_file,"<br>");
$testo = $_POST['messaggio'];
if ($testo != null){
fwrite($scrivi_file,$testo."");
fclose($scrivi_file);
}
?>
<form method="post">
Testo:<br>
<textarea name="messaggio" TYPE="text" cols=35 rows=7 class="obbligatorio"></textarea><br>
<input type="submit" name="invia" value="Invia" id="invia"></input><br>
<hr color=red>
<?
$leggi_file=fopen("blog.txt","r");
$dim_file=filesize("blog.txt");
$contenuto=fread($leggi_file,$dim_file);
fclose($leggi_file);
echo $contenuto;
?>
la pagina con lo script è qua:
http://ziolio.altervista.org/commenti/test.php
e qui la stessa cosa ma più completa
http://ziolio.altervista.org/commenti/commenti.php
come potete vedere lascia uno spazio ad ogni entrata...