include("../constantes.php3"); include("../_connexion.php3"); include("../fonction.php3"); function VerifieValiditeEmail($email) { $email=trim($email); if( (preg_match('/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/', $email)) || (preg_match('/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/',$email)) ) { return true; } return false; } $mail_envoye=false; $action = RecupVariableGet('action'); $form_message = RecupVariablePost('form_message'); $form_message = str_replace('\\\'', '\'', $form_message); $form_message = str_replace('\\"', '"', $form_message); $form_email = RecupVariablePost('form_email'); $pseudo = RecupVariableGet('pseudo'); if($pseudo == "") $pseudo = RecupVariablePost('pseudo'); $AffichePseudo = RecupVariablePost('AffichePseudo'); if($AffichePseudo == "") { if($pseudo == "") $AffichePseudo = false; else $AffichePseudo = true; } $from = RecupVariablePost('from'); $email_ok = VerifieValiditeEmail($form_email); if($action=='message' && !$email_ok) $message = ""; else $message = ""; if ($action=='message' && $form_message != '' && $email_ok) { //on récupère l'adresse mail $reqstaff="SELECT `Mail` FROM membres WHERE `IdMembre` = ".$pseudo; $result = mysql_query($reqstaff); $val = mysql_fetch_array($result); $mailto = $val["Mail"]; // on envoie le message $sujet_du_mail = $from." Memories : message"; $contenu_du_mail = $form_message; mail($mailto, $sujet_du_mail, $contenu_du_mail,"From: ".$form_email."\nReply-To: ".$form_email); $mail_envoye=true; } ?>
|
if ($mail_envoye==true)
echo 'Le message a bien été envoyé ! '; else echo 'Pour contacter un membre de l\'équipe '; if ($mail_envoye==false) : ?> endif; ?> Retour au site |