<?php
session_start();
$name = $_POST['name'];
$surname = $_POST['surname'];
$email = $_POST['email'];
$oggetto = $_POST['oggetto'];
$messaggio = $_POST['messaggio'];
$to = "raccolta_email@yahoo.com";
$object = "Hai ricevuto un'email dal sito di Gaetano Lo Gatto";
$msg = "
<html>
<head>
<style type=\"text/css\">
p.stile {font-weight:bold;
font-family:arial,sans-serif;
}
p {font-family:arial,sans-serif;}
</style>
</head>
<body>
<p>Hai ricevuto questo messaggio da $name $surname</p>
<p class=\"stile\">E-Mail:</p><p>$email</p>
<p class=\"stile\">Oggetto:</p><p>$oggetto</p>
</body>
</html>
";
$from=$email;
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
$headers .= "From: $from";
mail($to,$object,$msg,$headers);
session_destroy();
exit;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Gaetano Lo Gatto</title>
<meta http-equip="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="content-language" content="IT">
<meta name= "description" content="Gaetano Lo gatto fotografo professionista">
<meta name="keywords" content="fotografo, fotografia, fotoritocco, book fotografici, nozze, matrimonio, matrimoni, sposa, sposo, sposi, foto,carrugi, scorci di vita, scorci, carrugi, vicoli,paesaggi, servizi, modelle, modelli, macchina fotografica, obiettivo">
<meta name "robots" content="index,follow">
<link href="contact.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
$nameErr = $surnameErr = $emailErr = $oggettoErr = $messaggioErr = "";
$name = $surname = $email = $oggetto = $messaggio = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST[ "name"] )) {
$nameErr = "Campo obbligatorio";
} else {
$name = test_input ($_POST["name"] );}
if (!preg_match("/^[a-zA-Z ] *$/ ", $name)) {
$nameErr = "Si accettano solo lettere e spazi";
}
if (empty($_POST[ "surname"] )) {
$surnameErr = "Campo obbligatorio";
} else {
$surname = test_input ($_POST["surname"] );}
if (!preg_match("/^[a-zA-Z ] *$/ ", $surname)) {
$surnameErr = "Si accettano solo lettere e spazi";
}
if (empty($_POST[ "email"] )) {
$emailErr = "Campo obbligatorio";
} else {
$surname = test_input ($_POST["email"] );}
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Email non valida";
}
if (empty($_POST[ "oggetto"] )) {
$oggettoErr = "Campo obbligatorio";
} else {
$oggetto = test_input ($_POST["oggetto"] );
}
if (empty($_POST[ "messaggio"] )) {
$messaggioErr = "Campo obbligatorio";
} else {
$messaggio = test_input ($_POST["messaggio"] );
}
function test_input ($data) {
$data = trim($data);
$data = stripslashes ($data);
$data = htmlspecialchars ($data);
return $data;
}
?>
<table> <!--tabella principale-->
<tr>
<td>
<img src="images/logo_fotogr.jpg" /> <!--logo-->
</td>
<td width="85%" rowspan='3'>
<table width="30%" height="800" align="center">
<tr height="20%"><td><h1 class="contact">Contatti</h1></td>
</tr>
<tr>
<td>
<form id="scrivimi" method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" >
<label class="nome" name="nome">Nome</label>
<input class="casellanome" type="text" name="name" value="<?php echo $name;?>">
<span class="error">* <?php echo $nameErr;?></span>
<br><br>
<label class="cognome" name="cognome">Cognome</label>
<input class="casellacognome" type="text" name="surname" value="<?php echo $surname;?>">
<span class="error">* <?php echo $nameErr;?></span>
<br><br>
<label class="mail" name="mail">Email</label>
<input class="casellamail" type="text" name="email" value="<?php echo $email;?>">
<span class="error">* <?php echo $emailErr;?></span>
<br><br>
<label class="oggetto" name="ogg">Oggetto</label>
<input class="casellaoggetto" type="text" name="oggetto" value="<?php echo $oggetto;?>">
<span class="error">* <?php echo $oggettoErr;?></span>
<br><br><br>
<label class="msg" name="msg">Messaggio</label><br><br>
<textarea class="testomessaggio" name="messaggio" rows='20' cols='50' value="<?php echo $messaggio;?>"> </textarea>
<span class="error">* <?php echo $messaggioErr;?></span>
<br><br>
<input class="invio" type="submit" id="button" value="Invia" name="invia">
<input class="restart" type="reset" id="restart" value="Resetta">
</form>
</td>
</tr>
</table>
</td>
</tr>
<tr >
<td valign='top'>
<img src="images/info.jpg" /> <!--info-->
</td>
<tr>
<td>
<a href="index.html">
<img src="images/tornahome.jpg" /> <!--torna alla homme-->
</a>
</td>
<td width="30%">
<p>Gaetano Lo Gatto<br>via Kennedy 45<br>Pernocari(VV)<br>Tel. +39 3208905287</p>
</td>
</tr>
</body>
<---- ERRORE...
</html>