- Home
- Categorie
- Coding e Sistemistica
- Coding
- contattaci form
-
contattaci form
[PHP]
<?
$TimeZone="12.49";
$time = time() + ($TimeZone * 60 * 60)
?>
<wml>
<?
$wap_title="Site";
$to = "[email protected]";
$time = "".date("D,d-F-Y g:i a", $time)."";
if ($pass == "")
{
$title="Registrati a $wap_title";
}
else
{
$title="Grazie!";
$msg .= "Nome: $nome\n\nEmail: $email\n\nFirma: $signature\n\nNato: $nascita\n\nSesso: $sex\n\nNick: $nick\n\nBrowser: $HTTP_USER_AGENT\n\n Ip: $REMOTE_ADDR\n\nOrario: $time ";
$subject = "Registrazione forum\n";
$mailheaders = "Da: $nome<$email> \n";
$mailheaders .= "Rispondere a: $nome<$email>\n\n";
mail($to, $subject, $msg, $mailheaders);
print("<card id="thanks" title= "$title" >");
print("<p align="center"><small>Grazie $nome,<br />Risponderemo il prima possibile.</small></p>");
print (" <p align="center"><small><a href="index.php">Home</a></small></p>");
print("</card>");
}
?>
<card id="contact" title="Registrazione">
<p align="center"><small>contattaci compilando <b>TUTTI</b> i campi e inserendo una email <b>VALIDA</b> altrimenti non riceverete mai la risposta !!!<br/><b>Nome:</b><br/>
<input title="nome" name="nome"/><br/>
<b>Email:</b><br/>
<input title="email" name="email"/><br/>
<b>Nato/a il:</b><br/>
<input title="nascita" name="nascita"/><br/>
<b>Sesso:</b><br/>
<input title="sex" name="sex"/><br/>
<b>Nick:</b><br/>
<input title="nick" name="nick"/><br/>
<b>Firma:</b><br/>
<input title="signature" name="signature"/><br/>
<anchor>Invia
<go method="post" href="<? echo "$PHP_SELF"; ?>">
<postfield name="nome" value="$nome"/>
<postfield name="email" value="$email"/>
<postfield name="nascita" value="$nascita"/>
<postfield name="sex" value="$sex"/>
<postfield name="nick" value="$nick"/>
<postfield name="signature" value="$signature"/>
<postfield name="pass" value="1"/>
</go></anchor><br/><b/>
<a href="index.php">Home</a><br/><b>Copy</b>
</small>
</p>
</card>
</wml>[/PHP]qualcosa non va...quando faccio invio mi aggiorna la pagina del contattaci nuovamente ma la mail non parte...come posso risolvere??? help:x
-
Missà che hai tradotto anche l'intestazione della mail:
$mailheaders = "Da: $nome<$email> \n";
$mailheaders .= "Rispondere a: $nome<$email>\n\n";Dovrebbe essere
$mailheaders = "From: $nome<$email> \n";
$mailheaders .= "To: $nome<$email>\n\n";Controlla bene il formato di mail e non tradurre l'interno dei campi.