if (!isset($resa_nom) && !isset($resa_prenom) && !isset($resa_logement) &&!isset($resa_jourdeb) &&!isset($resa_moisdeb) &&!isset($resa_jourfin) &&!isset($resa_moisfin) &&!isset($resa_nbchambres) &&!isset($resa_nbadultes) &&!isset($resa_nbenfants) &&!isset($resa_mail) ) {
$pb=1;
$entree=1;
} else {
$entree=0;
if ($resa_nom=="" or $resa_prenom=="" or $resa_logement=="" or $resa_jourdeb=="" or $resa_moisdeb=="" or $resa_jourfin=="" or $resa_moisfin=="" or $resa_nbchambres=="" or $resa_nbadultes=="" or $resa_nbenfants=="" or $resa_mail=="") $pb=1; else $pb=0;
if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",$resa_mail)) {$pb=1; $pbmail=1;} else $pb=0;
}
if ($pb==0) {
/* destinataire */
$destinataire .= "fabien@corsicaweb.fr".", " ;
//$destinataire .= "ETTORINathalie@aol.com".", " ;
/* sujet */
$subject = "Resa sur le site Santa Maria";
/* message */
$message .= "Nom : $resa_nom\r\n";
$message .= "Prénom : $resa_prenom\n";
$message .= "Adresse : $resa_adresse1\n";
$message .= "Adresse (suite) : $resa_adresse2\n";
$message .= "CP/Ville : $resa_cp $resa_ville\n";
$message .= "Tel : $resa_tel\n";
$message .= "Du $resa_jourdeb/$resa_moisdeb au $resa_jourfin/$resa_moisfin\n";
$message .= "Formule : $formule\n";
$message .= "$resa_nbadultes personnes\n";
$message .= "E-mail : $resa_mail\n";
/* Vous pouvez ajouter une signature */
//$message .= "--\r\n";
//$message .= "Sur le site all-corsica.com";
/* D'autres en-têtes : errors, From cc's, bcc's, etc */
//Pattern for filtering fields such as names
$textPattern = '/^[[:alpha:]0-9àâéèêîôùû()\/\'":\*+|,.; \- !?$@]{2,75}$/i';
//Pattern for filtering email addresses
$emailPattern = '/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i';
//tester la validité du mail
if (!preg_match($emailPattern, $resa_mail)) {
print 'Adresse e-mail incorrecte !';
} elseif (!preg_match($textPattern, $subject)) {
print "Sujet incorrect !";
} else {
//On vérifie après le submit une nouvelle fois !
function safe( $name ) {
return( preg_replace(array( "'\r'i", "'\n'i", "'%0a'i", "'%0d'i", "'Content-Type:'i", "'bcc:'i","'to:'i","'cc:'i" ), "", $name ) );
}
$resa_mail = safe($resa_mail);
$destinataire = safe($destinataire);
$headers .= "From: <$resa_mail>\n";
$headers .= "X-Sender: <$resa_mail>\n";
$headers .= "X-Mailer: PHP\n"; // maileur
$headers .= "X-Priority: 1\n"; // Message urgent!
$headers .= "Return-Path: \n"; // Re-chemin de retour pour les erreurs
$headers .= "Content-Type: text/plain\n"; // si texte brut
if(mail($destinataire, $subject, $message, $headers)) {
echo "
Votre message a bien été envoyé. Nous vous répondrons dans les plus brefs délais.";
} else {
echo "Problème lors de l'envoi. Vérifiez votre adresse e-mail.";
}
}
} else {
echo "
Nbr de personnes*
echo "";
if ($entree==0 && $pb==1 && $resa_nbadultes=="") echo " * ";
?>
Vous disposez d’un droit d’accès, de modification, de rectification et de suppression des données vous concernant (loi « Informatique et Libertés » du 6 janvier 1978 modifiée). Pour toute demande, adressez-vous par mail à : info@corsicaweb.fr