Originalmente inviato da
djgaggio
ho letto che non puoi postarlo, ma se leggessimo il codice,sarebbe molto più semplice aiutarti.
inoltre,se proprio nn risolvi, puoi sempre usare il guestbook offerto da av
Ti posto il codice:
Codice PHP:
<?
/* rilevo l'url di partenza */
$pagina = $_SERVER['HTTP_REFERER'];
print $pagina;
/* se vengo da guest_form allora scrivo */
if ($pagina == "http://localhost/guest_form.html")
{
/* inizializzazione variabili */
$messaggio = "";
$nome = "";
$messaggio = strip_tags($_POST['messaggio']);
$nome = strip_tags($_POST['nome']);
/* formatto la stringa separando i due termini con un trattino e mettendo spazi
in coda*/
$stringa_dati = $nome . "-" . $messaggio;
$lun= strlen($stringa_dati);
for ($a = $lun; $a <= 325; $a++)
{$stringa_dati = $stringa_dati . " ";}
/*apertura file e scrittura*/
if (($stringa_dati != "") )
{$fp=fopen("guestbook.txt", "a+");
fputs($fp, $stringa_dati);
fclose($fp);}
}
/* LETTURA DEL FILE DI TESTO fino alla fine*/
$file=fopen("guestbook.txt", "r");
$nome = "";
$messaggio = "";
while(!feof($file))
{fread($file, 325);
/* formatta stringa */
/* layout guest book */
?> <p><b><span style="font-family:sans serif; font-size:18px">NOME:
</span></b></p>
<p><span style="font-family:sans serif; font-size:18px; background-color: #FFFFFF"><? echo $nome;
?></span></p>
<p><b><span style="font-family:sans serif; font-size:18px">
MESSAGGIO: </span></b></p>
<p><span style="font-family:sans serif; font-size:18px; background-color: #FFFFFF">
<? echo $messaggio;?></span></p>
<hr> <?
}
unset($_POST['nome']);
unset($_POST['messaggio']);
unset($_SERVER['HTTP_REFERER']);
?>
Ho provato a leggere in vari modi ma non ho ancora capito come scrive e come legge, è diverso da altri linguaggi. Sto cercando di fare questo guestbook perché lo vorrei molto personale, il layout odierno è solo per la fase di test, ciao.