Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
nous_contacter [2009/11/21 21:47] – cousteau_d1 | nous_contacter [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | < | ||
- | <html lang=" | ||
- | < | ||
- | < | ||
- | <style type=" | ||
- | form# | ||
- | p# | ||
- | p#msg textarea{border: | ||
- | p#adr input,p#obj input{border: | ||
- | p.bt{text-align: | ||
- | p.bt input{border: | ||
- | </ | ||
- | <meta http-equiv=" | ||
- | </ | ||
- | <body style=" | ||
- | < | ||
- | <?php | ||
- | //Ecrivez votre adresse e-mail entre les guillemets | ||
- | $destinataire=' | ||
- | ?> | ||
- | <?php | ||
- | $Previsualiser='< | ||
- | <input type=" | ||
- | $Envoi=" | ||
- | <input name=" | ||
- | if (isset($_POST[' | ||
- | { | ||
- | // La variable $verif va nous permettre d' | ||
- | $verif='# | ||
- | //quelques remplacements pour les specialchars | ||
- | $message=preg_replace('# | ||
- | $message=str_replace('"', | ||
- | $message=str_replace('&', | ||
- | $objet=preg_replace('# | ||
- | $objet=str_replace('"', | ||
- | $objet=str_replace('&', | ||
- | // On assigne et/ou protège nos variables | ||
- | $votremail=stripslashes(htmlentities($_POST[' | ||
- | $message=stripslashes(htmlspecialchars($message)); | ||
- | $objet=stripslashes(htmlspecialchars($objet)); | ||
- | //input envoi/ | ||
- | $envoi=htmlentities($_POST[' | ||
- | $previsualiser=htmlentities($_POST[' | ||
- | //on enlève les espaces | ||
- | $votremail=trim($votremail); | ||
- | $message=trim($message); | ||
- | $objet=trim($objet); | ||
- | $apercu_resultat='< | ||
- | |||
- | /*On vérifie si l'e mail et le message sont pleins, et on agit en fonction. | ||
- | (on affiche Apercu du resultat, tel ou tel champ est vide, etc...*/ | ||
- | //Si ca ne vas pas (mal rempli, mail non valide...) | ||
- | if((empty($message))or(empty($objet))or(!preg_match($verif, | ||
- | { | ||
- | //les 3 champs sont vides | ||
- | if(empty($votremail)and(empty($message))and(empty($objet))) | ||
- | { | ||
- | echo '< | ||
- | $message=''; | ||
- | } | ||
- | //un des champs est vide | ||
- | else | ||
- | { | ||
- | if(!preg_match($verif, | ||
- | echo'< | ||
- | else | ||
- | { | ||
- | echo'< | ||
- | if(empty($message)) | ||
- | $apercu_resultat=''; | ||
- | } | ||
- | } | ||
- | } | ||
- | //Si les deux sont pleins et que l' | ||
- | else | ||
- | { | ||
- | $domaine=preg_replace('# | ||
- | $DomaineMailExiste=checkdnsrr($domaine,' | ||
- | if(!$DomaineMailExiste) | ||
- | echo'< | ||
- | elseif(!empty($previsualiser)) | ||
- | { | ||
- | $apercu_resultat='< | ||
- | < | ||
- | $Previsualiser=''; | ||
- | } | ||
- | elseif(!empty($envoi)) | ||
- | { | ||
- | $objet=' | ||
- | $headers=' | ||
- | if(mail($destinataire, | ||
- | { | ||
- | echo '< | ||
- | $Envoi=''; | ||
- | $Previsualiser=''; | ||
- | } | ||
- | else | ||
- | echo'< | ||
- | } | ||
- | else | ||
- | echo'< | ||
- | } | ||
- | echo $apercu_resultat; | ||
- | } | ||
- | else | ||
- | { | ||
- | echo '< | ||
- | $votremail=''; | ||
- | } | ||
- | $bas_formulaire=$Previsualiser.$Envoi; | ||
- | ?> | ||
- | <form id=' | ||
- | <p id=' | ||
- | <input type=' | ||
- | |||
- | <p id=" | ||
- | <input name=" | ||
- | | ||
- | <p id=" | ||
- | < | ||
- | </ | ||
- | <?php echo $bas_formulaire;?> | ||
- | </ | ||
- | </ | ||
- | </ |