ciao ho fatto questo piccolo script ma non vanno due cose:
. la email non viene scritta (l ora si)
. l'ora è indietro di 2 ore dal fuso italia
dove sbaglio?
<body>
<?php
if(!$_POST){
header('Content-type: text/html; charset=utf-8');
?>
<form action="index.php" method="post" style="text-align:center">
<p>
<input name="email" type="text" size="40" placeholder="email" />
</p>
<p>
<input type="submit" value="Invia dati" onClick="this.disabled=true; this.value='Attendi sto inviando';this.form.submit();" />
</p>
</form>
</p>
<?php
// QUESTE RIGHE SALVANO LA EMAIL SU FILE DI TESTO DATI.TXT
// cosi inserisce email= "$email\n ";
// cosi inserisce email,ora= $data = "$email, ".date("d/m/Y H.i", time())."\n";
$email = $_POST['email'];
$data = "$email, ".date("d/m/Y H.i", time())."\n";
$fh = fopen("dati.txt", "a");
fwrite($fh, $data);
//close the file
fclose($fh);
}
?>
</body>