Metti così, l'ho provato.
Codice PHP:
<?php
$nome = stripslashes(trim($_POST["nome"]));
$suoemail = $_POST["suoemail"];
$citta = ucwords(stripslashes(trim($_POST["citta"])));
$ip=$_SERVER['REMOTE_ADDR'];
$messaggio = ucfirst(stripslashes(trim($_POST["messaggio"])));
$messaggio =nl2br($messaggio);
$messaggio = wordwrap($messaggio, 75, "
",1);
//strlen = numero max di caratteri inseribili
if(strlen($nome) > 15){
$errore = true;
echo "
<tr><td valign=\"center\"><center><font family=\"Arial\" size=\"5\">NOME: max 15 caratteri</font></center>
";
}
if(strlen($suoemail) > 30){
$errore = true;
echo "
<tr><td valign=\"center\"><center><font family=\"Arial\" size=\"5\">EMAIL: max 30 caratteri</font></center>
";
}
if(strlen($citta) > 15){
$errore = true;
echo "
<tr><td valign=\"center\"><center><font family=\"Arial\" size=\"5\">CITTA': max 15 caratteri</font></center>
";
}
if(strlen($messaggio) > 500){
$errore = true;
echo "
<tr><td valign=\"center\"><center><font family=\"Arial\" size=\"5\">MESSAGGIO: max 500 caratteri</font></center>
";
}
//Caratteri non ammessi
if($nome.$citta.$messaggio){
if(ereg("[\<>]+",$nome.$citta.$messaggio)){
$errore .= "
<tr><td valign=\"center\"><center><font family=\"Arial\" size=\"5\">I caratteri \"<font color=\"red\">[b]< > \[/b]</font>\" non sono ammessi</font></center>
";
}
}
//Campi obbligatori
if(empty($nome))
$errore .= "
<tr><td valign=\"center\"><center><font family=\"Arial\" size=\"5\">Inserire il Nome</font></center>
";
else
//Valida l'Email
//valida [email]pippo@email.{2,4}//pip.po[/email]@email.{2,4}//pip_po@email.{2,4}//pip-po@email.{2,4}
if(empty($suoemail))
$errore .= "
<tr><td valign=\"center\"><center><font family=\"Arial\" size=\"5\">Inserire l'Email</font></center>
";
else
if(!ereg("^([-_.#$&a-z0-9]+)[@][a-z]+(\.[a-z]{2,4})$",$suoemail))
$errore .= "
<tr><td valign=\"center\"><center><font family=\"Arial\" size=\"5\">Inserire un' Email valida</font></center>
";
else
if(empty($messaggio))
$errore .= "
<tr><td valign=\"center\"><center><font family=\"Arial\" size=\"5\">Inserire il Messaggio</font></center>
";
if($errore)
echo $errore;
if($errore):
$tab_ins;
$meta="<META http-equiv=\"REFRESH\" content=\"3; url=http://www.hpscommunity.it/scrivimi1.php\">";
else:
$tab_ins= "
<table width=\"400\"height=\"150\" align=\"center\"\" cellpadding=\"5\" cellspacing=\"0\" bordercolor=\"#0000FF\" bgcolor=\"#FDFED6\" style=\"border:1px solid;\">";
$tab_ins .= "<tr><td valign=\"bottom\"><center><font family=\"Arial\" size=\"4\">GRAZIE ".$nome."
</td></tr></center><tr><td valign=\"top\"><center></font><font family=\"Arial\" size=\"4\">MESSAGGIO INVIATO CON SUCCESSO!</font></center>";
$tab_ins .= "</td></tr></table>
";
$meta="<META http-equiv=\"REFRESH\" content=\"3; url=http://www.hpscommunity.it\">";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "From:lorenzo971<lorenzo971@gmail.com>\n";
$headers1 = "MIME-Version: 1.0\r\n";
$headers1 .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers1 .= "X-Mailer: PHP\n";
$headers1 .= "From:$suoemail";
//E-mail del destinatario (cioè, io)
$a = "lorenzo971@gmail.com";
//Oggetto dell'e-mail
$oggetto = "Messaggio del Visitatore";
//TUTTI I DATI NEL MESSAGGIO con tutti gli item ($nome, $citta, ecc.)
$messaggio ="<html>
<head>
</head>
<body background="green">
<font face=sans sharif size=4 color=0000FF>MESSAGGIO DEL VISITATORE :</font>
<font face=arial size=2 color=000040>Nome:</font> <font face=arial size=2 color=000080>$nome</font>
<font face=arial size=2 color=000040>Città:</font><font face=arial size=2 color=000080>$citta</font>
<font face=arial size=2 color=000040>Email:</font><font face=arial size=2 color=000080><a href=\"mailto:$suoemail\">$suoemail</a></font>
<font face=arial size=2 color=000040>Ip:</font><font face=arial size=2 color=000080>$ip</font>
<font face=arial size=2 color=000040>Messaggio:</font>
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"16\">
<tr>
<td><font face=arial size=2 color=000080>$messaggio</font></td>
</tr>
</table>
---------------------------
</body>
</html>";
//Invio della mail
mail ($a,$oggetto,$messaggio,$headers1);
//Invio e-mail di ringraziamento al Visitatore
$suoemail=($suoemail);
//Oggetto dell'e-mail
$oggetto1="Ringraziamento";
//TUTTI I DATI NEL MESSAGGIO DI RINGRAZIAMENTO
$messaggio1="<html>
<head>
</head>
<body background="yellow">
<font face=sans sharif size=4 color=0000FF>- RISPOSTA AUTOMATICA -</font>
<font face=arial size=2 color=000080>Ciao</font><font face=arial size=2 color=0000A0>$nome,</font>
<font face=arial size=2 color=000080>grazie per avermi scritto, ti risponderò appena possibile.
Saluti,
[i]by Photoman[/i]</font>
<a href=\"http://http://www.hpscommunity.it\">[url]http://www.hpscommunity.it\[/url]</a>
---------------------------
</body>
</html>";
//Invio della mail
mail ($suoemail,$oggetto1,$messaggio1,$headers);
endif;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<?=$meta;?>
<title>write-me</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#EAEAEA">
<table align="center" width="780">
<?=$tab_ins;?>
</table>
</body>
</html>