1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
| <?php
$email_webmaster = "xxxxx@gmail.com";
if (isset($_POST["envoyer"])){
$etat = "erreur";
if (isset($_POST["email_expediteur"])) {
$_POST["email_expediteur"]=trim(stripslashes($_POST["email_expediteur"]));
}
if (isset($_POST["titre"])) {
$_POST["titre"]=trim(stripslashes($_POST["titre"]));
}
if (isset($_POST["message"])) {
$_POST["message"]=trim(stripslashes($_POST["message"]));
}
if (empty($_POST["email_expediteur"])) {
$erreur="Saisissez votre adresse email...";
}
elseif (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*.[a-z]{2,3}$",$_POST["email_expediteur"])){
$erreur="Votre adresse e-mail n'est pas valide...";
}
elseif (empty($_POST["message"])) {
$erreur="Saisissez un message...";
}
else {
$etat="ok";
}
}
else {
$etat="attente";
}
if ($etat!="ok"){
if ($etat=="erreur"){
echo "<p><strong>".$erreur."</strong></p>n";
}
?>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
<p>
<label for="email_expediteur"> Votre adresse e-mail (obligatoire):</label>
<br />
<input name="email_expediteur" type="text" class="minuscule" id="email_expediteur" value="<?php
if (!empty($_POST["email_expediteur"])) {
echo htmlspecialchars($_POST["email_expediteur"],ENT_QUOTES);
}
?>" size="40" />
</p>
<p>
<label for="titre">Titre de message (facultatif):</label>
<br />
<input type="text" size="40" name="titre" id="titre" value="<?php
if (!empty($_POST["titre"])) {
echo htmlspecialchars($_POST["titre"],ENT_QUOTES);
}
?>" />
</p>
<p>
<label for="message">Message (obligatoire):</label>
<br />
<textarea name="message" id="message" cols="30" rows="7"><?php
if (isset($_POST["message"])) {
echo htmlspecialchars($_POST["message"],ENT_QUOTES);
}
?>
</textarea>
</p>
<br />
<p> <input value="Envoyer" name="envoyer" type="submit" style="background: #444; border:none; color:#FFF; overflow: visible; padding: 5px 8px 6px; cursor:pointer; margin-top: 1em; font-size:1.1em" />
</p>
</form>
<?php
}
else {
$entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">n";
$entete .= "MIME-Version: 1.0";
if (@mail($email_webmaster,$_POST["titre"],$_POST["message"],$entete)){
echo "Votre message a été envoyé.<br />n";
echo '<a href="'.$_SERVER["PHP_SELF"].'">Envoyer un autre message...</a>n';
}
else {
echo "Un problème s'est produit lors de l'envoi du message.n";
echo '<a href="'.$_SERVER["PHP_SELF"].'">Réessayez...</a>n';
}
}
?> |
Partager