ho creato un semplice form per immettere una firma in un file txt
questo form impedisce a chi ha gia firmato di firmare di nuovo
Codice PHP:
<?php
if(empty($_COOKIE['firma'])) {
?>
<p align="center">Firma il registro utenti:</p>
<form method="post" action="inserimento dati.php">
<div align="center">
<input type="text" name="firma" /> <input type="submit" value="Firma" />
</div>
</form>
<?
} else {
print 'Hai gia firmato con il nome ' . $_COOKIE['firma'];
}
?>
<p align="center"><a href="registro utenti.php">Registro utenti</a></p>
poi la pagina di risposta che imposta il cookie in modo che puoi firmare solo una volta
Codice PHP:
<?php
$firma=$_POST["firma"];
if($firma == null) {
echo"<div align=\"center\">Hai dimenticato il nome!</div>";
} else {
setcookie("firma", "$firma", time()+3600);
$fp=fopen("firme.txt","a");
fputs($fp, ", $firma");
fclose($fp);
header("location: webeasy.altervista.org");
?>
però quando do invio al form mi da il seguente errore:
Codice:
Parse error: syntax error, unexpected $end in /membri/webeasy/inserimento dati.php on line 11
cosa posso fare per risolverlo?
grazie in anticipo