Home
HOSPITAL INFORMATION to HELP people (by travel)TRAVEL WITH YOUR HEART
/* configuration du script d'envoi */
$nom_du_site = "Travel with you heart" ; // utilisé lors de l'envoi de la copie du message
$to = "contact@heartandcoeur.com" ; // obligatoire : email du destinataire - contact du site
$copie_a_expediteur = 0 ; // mettre 1 si on veut envoyer une copie du message à l'expéditeur / visiteur du site
$copie_au_webmaster = 1 ; // mettre 1 si on veut faire un Cc au webmaster du site - souvent utile pour débugger au départ ou si on veut être au courant des messages qui transitent via le site
$mail_webmaster = "webmaster@heartandcoeur.com" ; // mettre adresse du webmaster pour envoi du Cc
$title = "En direct du formulaire Travel with your heart : \n" ; // titre du mail
/* fin de la config */
// tests de sécurité si le formulaire a été envoyé
if (isset($_POST["send"]) ){
$secure = true ;
$from = $_POST["from"] ;
//tests des adresses mail expéditeur, destinataire et webmaster
if(!preg_match('/^[A-Z0-9._-]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z.]{2,6}$/i',$from)) {
echo('Invalid Email Address - Adresse de courriel Invalide
') ;
$secure = false ;
}
if(!preg_match('/^[A-Z0-9._-]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z.]{2,6}$/i',$mail_webmaster)) {
echo('Invalid Email Address - Adresse de courriel Invalide
');
$secure = false ;
}
if(!preg_match('/^[A-Z0-9._-]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z.]{2,6}$/i',$to)) {
echo('Invalid Email Address - Adresse de courriel Invalide
');
$secure = false ;
}
// test des saisies obligatoires
//if ( !$from ||!$country ||!$nom ||!$txtmsg ) {
// echo('All fields are required - Tous les champs sont obligatoires
');
// $secure = false ;
// }
}
if ( !$secure ){
// Si le formulaire n'a pas été envoyé ou n'est pas secure, on l'affiche
?>
}
else{
// Si c'est ok - secure et données
// on concatène le texte du message
$message = $title."\nMessage : \n______________\n ".$_POST[txtmsg]."\n______________\n \n - Envoie par : ".$_POST[nom]."\n - Pays :".$_POST[country]."\n" ;
// création du header du message
$headers = "From: ".$from."\n" ;
$headers.= "Reply-To: ".$from."\n" ;
$headers.= "X-Mailer: PHP/".phpversion()."\n" ;
// Cc au webmaster si choix activé
if ( $copie_au_webmaster == 1 ) {
$headers.= "Cc: $mail_webmaster\n" ;
}
// On envoi le mail :
if ( mail($to,$title,stripslashes($message),$headers) ){
// Si le mail a bien été envoyé, message de confirmation
echo "Your email has been sent.
Votre mail a bien été envoyé.
";
}
else{
// sinon, message d'erreur.
echo "Your email has not be sent
Votre mail n\'a pas pu être envoyé.
";
}
// envoi d'une copie à l'expéditeur si option choisie
if ( $copie_a_expediteur == 1 ) {
$message = "Copie du mail envoyé sur le site ".$nom_du_site."\n\n". $message ;
$headers = "From: ".$to."\n" ;
$headers.= "X-Mailer: PHP/".phpversion()."\n" ;
if ( mail($from,stripslashes($message),$headers) ){
// Si le mail a bien été envoyé, message de confirmation
echo "Vous allez recevoir une copie du mail envoyé.
";
}
else{
// sinon, message d'erreur.
echo "Erreur lors de l'envoi de la copie.
";
}
}
}
?>
|
If you're having difficulty using this page, send us a detailed description of the problem send to us a detailed description of the problem by using this link .
We'll get back to you as soon as we can, but our response time may vary, depending on the number of queries we're getting.
|
|
Si vous avez des difficultés en utilisant cette page, envoyez-nous une description détaillée du problème en utilisant ce lien .
Nous vous répondrons de aussi vite que possible, mais notre temps de réponse peut changer, en fonction du nombre de réponses que nous assurons.. |