Ho questo script php che invia la mail all'utente mediante l'utilizzo del campo che ha compilato, e una mail a me, la mail per l'utente è scritta in html, ora io vorrei inserire in questo script il controllo dei campi obbligatori e della valità della mail.
Per favore quest'altra funzione potete integrarla al codice gia in mio possesso?
Qui c'è il codice:
<?php
$mail = strip_tags($_POST['mail']);
$data_server = date("d-m-Y");
$ora_server = date("H:i:s");
$mia_mail = strip_tags($obj->mail);
$a = $mail;
$oggetto = "Richiesta Preventivo";
$messaggio = '
<html>
<head>
<title>Richiesta Preventivo</title>
</head>
<body>
Gentile Cliente</p>
La sua Richiesta di preventivo è stata presa in carico, al più presto la ricontatteremo per fornirle le informazioni richieste</p>
Cordiali saluti</p>
</body>
</html>
';
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
$intestazioni .= "From: Mio nome<mia@mail.it>\r\n";
$intestazioni .= "Reply-To: mia@mail.it <$mail> \r \n";
$intestazioni .= "X-Mailer: PHP/" . phpversion();
mail($a, $oggetto, $messaggio, $intestazioni);
?>
<?php
// ************Inizio Configurazione***************
//Indirizzo emai a cui inviare i msg
$mailto = "mia@mail.it";
//Oggetto della mail
$subject = "preventivo";
//Pagina da mostrare dopo l'invio
$redirect = "conferma.html";
// ************Fine Configurazione****************
foreach($HTTP_POST_VARS as $key => $value) {
$message .= $key . ': ' . $value;
$message .= "\n";
}
if (@mail($mailto, $subject, $message)) {
header("Location: $redirect");
} else {
// Messaggio in caso di errore
echo('
Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.</p>');
}
?>