2 champs doivent etre dans 2 form :
un champ "mail" et un champ "message" :
<form name="form" action="cible.php" method="post">
<input name="mail" class="inp_wall" value="Votre e-mail" size="30" />
<br />
<textarea name="message" cols="80" rows="10" class="inp_wall">Votre texte</textarea>
<br />
<a href="javascript:document.form.submit()"><img border="0" src="img/fleche.jpg" alt="" /></a>
</p>
</form>
la page cible.php :
<?php
if(isset($_POST["mail"]))
{
if
(preg_match("!^[a-z0-9._-]+@[a-z0-9._-]+.[a-z0-9_-
]{2,4}$!", $_POST["mail"]) && $_POST["message"] != "Votre texte" && trim($_POST["message"]) != "")
{
$expe = $_POST["mail"];
$mess = $_POST["message"];
mail("tom mail", "www.simmstein.be", $mess, "FROM:$expe");
mail("$expe", "E-mail de confirmation www.simmstein.be", $mess, "FROM:tom mail");
print "L´e-mail a bien été envoyé, vous allez recevoir le même !" ;
}
elseif
(!preg_match("`^[a-z0-9._-]+@[a-z0-9]+.[a-z0-9_-]{
2,4}$`", $_POST["mail"]))
print "Adresse e-mail érronée, <a href=´?rub=contact´>recommencez</a>";
else
print "Veuillez remplir tous les champs, <a href=´?rub=contact´>recommencez</a>";
}
?>