Pagina php, vai qui e clicca su "SCRIVIMI" puoi vedere in anteprima com'è http://www.photoman.altervista.org/

Codice PHP:
<?php
$nome 
strip_tags(stripslashes(trim($_POST["nome"])));
$suoemail $_POST["suoemail"];   
$citta strip_tags(ucwords(stripslashes(trim($_POST["citta"])))); 
$ip $_SERVER['REMOTE_ADDR'];
$messaggio strip_tags(ucfirst(stripslashes(trim($_POST["messaggio"])))); 
$messaggio wordwrap($messaggio75"
"
,1);
$giorni = array ("Domenica","Lunedi","Martedi","Mercoledi","Giovedi","Venerdi","Sabato");
$data date("w"time());//scrive il giorno dell'array
$data1 date("d/m/Y");
$orario date("H:i");

//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>
"
;
 }
}
include(
"guestbook/parole-proibite.php");

//parole proibite (vedi guestbook/parole-proibite.php)
$stringa $_POST['messaggio'].' '.$nome.' '.$suoemail.' '.$citta;
foreach(
$parole_proibite as $parola){
if (
stristr($stringa$parola) !== false){
$errore .= "







<tr><td valign=\"center\"><center><font family=\"Arial\" size=\"5\">La parola \"<font color=\"red\">
$parola</font>\" non è ammessa</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})(\.[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.photoman.altervista.org/scrivimi1.php\">"
//Fa mantenere i dati inseriti nel form dopo un'alert 
session_start(); 
$_SESSION['nome'] = $nome
$_SESSION['suoemail'] = $suoemail;
$_SESSION['citta'] = $citta;
$_SESSION['messaggio'] = $messaggio
else:
$tab_ins"




<table width=\"300\"height=\"120\" 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!</font></center>"
;
$tab_ins .= "</td></tr></table>


<a href=\"javascript:apriscrivimi();\"><center><font family=\"Arial\" size=\"4\">Chiudi finestra</center></font></a>"
;
$meta="<META http-equiv=\"url=http://www.photoman.altervista.org/scrivimi1.php\">";
if (
$meta){ 
//Distrugge tutti i dati registrati una sessione e il form si svuota
$_SESSION = array();
}
$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:Photoman<photoman99@virgilio.it>\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 "photoman99@virgilio.it";  
//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=\"http://www.photoman.altervista.org/sfum020.gif\">
<font face=sans sharif size=4 color=0000FF>[b]MESSAGGIO DEL VISITATORE :[/b]</font>


<font face=arial size=1 color=000040>Data:</font><font face=arial size=1 color=000080>
$giorni[$data]$data1</font><font face=arial size=1 color=000040>Ora:</font><font face=arial size=1 color=000080>$orario</font>




<font face=arial size=2 color=000040>Nome:</font>&nbsp<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=\"http://www.photoman.altervista.org/sfum020.gif\">
<font face=sans sharif size=4 color=0000FF>[b]- RISPOSTA AUTOMATICA -[/b]</font> 


<font face=arial size=1 color=000040>Data:</font><font face=arial size=1 color=000080>
$giorni[$data]$data1</font><font face=arial size=1 color=000040>Ora:</font><font face=arial size=1 color=000080>$orario</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://www.photoman.altervista.org\">[url]www.photoman.altervista.org[/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>
    <SCRIPT language="JavaScript" type="text/javascript">
// Finestra popup "Scrivimi"
<!--  
function apriscrivimi()
{
scrivimi=window.close(); 
}
//  -->
</SCRIPT>
    
<?=$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>