Communauté
Espace membre
Création Web
Tutoriaux
Services
Bookmark and Share
Sponsors
Statistiques
Nb connectés : 22
Nb membres : 233
Nb visiteurs :
Nb hits : 10040
Vous êtes ici : Accueil > Php > E-mail > Formulaire Email

Trouver une ressource
Trouvez une ressource parmi les 67 tutoriaux, 72 messages d'aide etc...
Lancer une recherche :

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Formulaire Email
Information sur le tutoriel/la source
Visuel non disponible
Formulaire Email
Catégorie : E-mail
Niveau : Initié
Auteur : Mathieusub
Publication : le 21/05/2009 à 12:04:57
Note : Aucune note/5 (0 vote)

Bookmark and Share
Le principe du form mail est de permettre à vos visiteurs de remplir un formulaire et ensuite de vous envoyer un email avec ce qui a été saisi. Pour faire cela nous allons utiliser PHP (ce qui veut dire que votre hébergeur doit offrir cette possibilité ou qu'il faut installer un serveur web http avec le plugin php).

Voici la page contactez-nous.php :
Code :
<?
if(isset($_POST["Bouton_Envoyer"]))
{
if($_POST["Pseudo"] !='')
{
if($_POST["Email"] !='')
{
if($_POST["Sujet"] !='')
{
if($_POST["Message"] !='')
{
$subject = "Contactez nous";
$TO = "Votre adresse email ici";
$h = "From: " . $TO;
$message_mail = "
--------------------------------------------------------------------------------------------
Nom : ".$_POST["Pseudo"]."
Email : ".$_POST["Email"]."
------------------
Sujet : ".$_POST["Sujet"]."
Message : ".$_POST["Message"]."
--------------------------------------------------------------------------------------------
le " . date("d/m/Y") . " à " . date("H:i:s") . "";
mail($TO, $subject, $message_mail, $h);
$message_succes = "Votre message a été envoyé avec succès !";
}
else
{
$message = "Votre message est invalide !<br>Merci de bien remplir le champ ci dessous.";
}
}
else
{
$message = "Votre sujet est invalide !<br>Merci de bien remplir le champ ci dessous.";
}
}
else
{
$message = "Votre adresse email est invalide !<br>Merci de bien remplir le champ ci dessous.";
}
}
else
{
$message = "Nom d'utilisateur invalide !<br>Merci de bien remplir les champs ci dessous.";
}
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Contactez-nous</title>
</head>

<body>

<!--Affichage des messages-->
<? if(isset($message)) { ?>
<div align="left" style="margin-left:5px;">
<font color="#E10000"><?= $message; ?></font>
</div>
<hr />
<? } ?>
<? if(isset($message_succes)) { ?>
<div align="left" style="margin-left:5px;">
<font color="#339933"><?= $message_succes; ?></font>
</div>
<? } ?>

<!--Formulaire pour la récupération des données-->
<? if(isset($message_succes)) {} else { ?>
<form action="http://<?= $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"]; ?>" method="post">
Nom d'utilisateur/pseudo :<br />
<input type="Text" name="Pseudo" size="30" style="font-size:11px;">
<br />
Votre adresse email :<br />
<input type="Text" name="Email" size="30" style="font-size:11px;">
<br />
Sujet :<br />
<input type="Text" name="Sujet" size="70" style="font-size:11px;" />
<br />
Votre message :<br />
<textarea name="Message" cols="70" rows="10"></textarea>
<br />
<input type="submit" name="Bouton_Envoyer" value="Envoyer votre message" />
<input type="reset" value="Effacer" />
</form>
<? } ?>

</body>
</html>

Les commentaires
Il y a 0 commentaire(s) déjà posté(s)

Merci de bien vouloir nous donner votre avis sur ce tutoriel !
[ Pour cela vous devez être connecté avec votre compte ]