Je n'arrive pas à expédier un email avec ce formulaire pourtant très basique
<form name="contact_form" method="post" action="">
<table width="500">
<tr>
<td valign="top">
<label for="pseudo">PSEUDO *</label>
</td>
<td valign="top">
<input type="text" name="nom" maxlength="50" size="30" value="<?php if (isset($_POST['pseudo'])) echo htmlspecialchars($_POST['pseudo']);?>">
</td>
</tr>
<tr>
<td valign="top">
<label for="email">EMAIL *</label>
</td>
<td valign="top">
<input type="text" name="email" maxlength="80" size="30" value="<?php if (isset($_POST['email'])) echo htmlspecialchars($_POST['email']);?>">
</td>
</tr>
<tr>
<td valign="top">
<label for="message">DEMANDE *</label>
</td>
<td valign="top">
<textarea name="message" cols="28" rows="10"><?php if (isset($_POST['message'])) echo htmlspecialchars($_POST['message']);?></textarea>
</td>
</tr>
<tr>
<td colspan="2" style="text-align:center">
<input type="submit" value=" Envoyer ">
</td>
</tr>
</table>
</form>
</body>
</center>
</html>
<?php
//si le bouton envoyer a été cliqué
if (isset($_POST["envoyer"])){
//on recupère le nom
$pseudo = $_POST["pseudo"];
//on recupère l'adresse email
$email = $_POST["email"];
//on recupère le message
$message = $_POST["message"];
$to = "[email protected]";
$headers = "From:" . $pseudo . " " . $pseudo ." " . $email;
//on envoie le message avec la fonction mail
if (mail($to,$message,$headers))
//si le message a été envoyé, on le confirme
{
echo " ton message est bien envoyé.";
}
//sinon on n'affiche un message d'erreur
else
{
echo "Une erreur s'est produite";
}
}
?>