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>