Voici le code HTML :
<FORM method="POST" action="envoi.php">
<fieldset>
<legend class="paragrapheSimple">Veuillez remplir ce formulaire</legend>
<br>
<table width="360" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span class="paragrapheSimple"> E-Mail :</span></td>
<td><input type="text" name="votremail" size=30 ></td>
</tr>
<tr>
<td><span class="paragrapheSimple">Message :</span></td>
<td><textarea name="message" cols=30 rows=5 ></textarea></td>
</tr>
</table>
<table width="360" cellspacing="0" cellpadding="10">
<tr>
<td width="60"> </td>
<td>
<input name="submit" type="submit" value="Envoyer">
</td>
<td><input name="reset" type="reset" value="Effacer"></td>
</tr>
</table>
</fieldset>
</FORM>
Le code PHP :
<?php
$verif="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!";
$votremail=$_POST["votremail"];
$from=htmlentities("From: ".$votremail);
$message=stripslashes(htmlentities($_POST["message"]));
$destinataire="mon_mail";
$objet=$_POST['objet'];
if(!preg_match($verif,$votremail))
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Formulaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Le champ e-mail n'est pas valide.<br>
Pour retourner au formulaire cliquer <a href="contact.htm">ici</a>
</body>
</html>
<?php
}
elseif (trim($message)=="" )
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Formulaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Le champ Message est vide.<br>
Pour retourner au formulaire cliquer<a href="contact.htm">ici</a>
</body>
</html>
<?php
}
else
{
mail($destinataire,$objet,$message,$from);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Formulaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Votre message à bien été envoyer au webmaster.<br>
Pour retourner à l'index du site cliquer <a href="index.html">ici</a>
</body>
</html>
<?php
}
?>
Non, il n'y à pas d'images ou de pieces jointes