Fonction mail php

Fermé
MrFetouaki Messages postés 48 Date d'inscription mercredi 1 décembre 2010 Statut Membre Dernière intervention 8 février 2012 - Modifié par irongege le 9/01/2012 à 19:14
Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 - 9 janv. 2012 à 22:22
Bonjour,
vous pouvez m'aide dans ce code je sais pas ou l'erreur merci


<form method="post" action="" >
<label class="nom">Votre Nom:</label><br />
<input type="text" class="nom" name="nom" size="40" value=" "><br />
<label class="courriel">Votre email:</label><br />
<input type="text" class="from" name="email" size="40" value=" "><br />
<label class="message">Votre message</label><br />
<textarea rows="5" cols="38" class="message" name="message"></textarea><br />
<input type="submit" name="submit" size="40" value="Envoyer"><br />
</form>
<?php
if(isset($_POST['submit']) && $_POST['submit']=="Envoyer"){
$to = "******@gmail.com";
$name= $_POST['nom'];
$mail=$_POST['email'];
$txt = $_POST['message'];
$headers = "From: Contact site Portail Demnate" . "\r\n" ;
if (mail($to,$name,$mail,$txt,$headers));{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
}
?>



A voir également:

3 réponses

cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
9 janv. 2012 à 19:26
salut tiens en un qui fonctionne ===>

<?php

if(isset($_POST['envoi']) && ( $_POST['envoi'] == 'Envoyer votre message'))
{
$sujet = $_POST['sujet'];
$email = $_POST['email'];
$message = $_POST['message'];
$date = date('d-m-Y');
$ip = $_SERVER['REMOTE_ADDR'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$pseudo = $_SESSION['pseudo'];
if($message != null and $message != "")
{
$corps = 'De : '.$email.'
----Adresse IP : '.$ip.'
----Nom : '.$nom.'
----Prenom : '.$prenom.'
----Pseudo : '.$pseudo.'
----Date : '.$date.'
----Sujet : '.$sujet.'
----Message : '.$message.'';

$entete = "Content-type:text/html\nFrom:$email\r\nReply-To:$email";


if(mail($moi,'Contact : '.$sujet,$corps,$entete))
{
echo '<font color="#FFFFFF" size="+2"><br />Votre message nous a bien été envoyé,<br />merci.</font>';
}
else {
echo '<br />Problème d\'envoi message';
}
}
else
{
echo '<br /><font color="#FF0000" size="+2"><strong>Vous n\'avez pas entré de message !</strong></font>';
}
}
?>

<style type="text/css">
.clfo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}
</style>

<form class="clfo" action="contact.php" method="post" name="formulaire">
<center>
<font color="#FF0000" size="+1"><em>Sélectionnez un sujet</em></font><br />
<select name="sujet">
<option value="Question générale">Question générale</option>
<option value="Question commerciale">Question commerciale</option>
<option value="Problème compte">Problème compte</option>
<option value="Signalement d'un bugg">Signaler un bugg</option>
<option value="Publicité / Partenariats">Publicité / Partenariats</option>
<option value="Suggestion">Suggestion</option>
<option value="Autre">Autre</option>
</select>
<br />
<br />
<font color="#FFFFFF">Votre nom :</font><br />
<input type="text" name="nom" id="nom" value=""/>
<br />
<br />
<font color="#FFFFFF">Votre prénom :</font><br />
<input type="text" name="prenom" id="prenom" value=""/>
<br />
<br />
<font color="#FFFFFF">Votre adresse mail :</font><br />
<input name="email" type="text" value="" />
<br />
<br />
<font color="#FFFFFF">Votre message :</font><br />
<textarea cols="30" rows="5" name="message" class="textarea"></textarea>
<br />
<br />
<input type="submit" value="Envoyer votre message" name="envoi"/>
</center>
</form>




0
MrFetouaki Messages postés 48 Date d'inscription mercredi 1 décembre 2010 Statut Membre Dernière intervention 8 février 2012 1
9 janv. 2012 à 19:44
merci bc
0
MrFetouaki Messages postés 48 Date d'inscription mercredi 1 décembre 2010 Statut Membre Dernière intervention 8 février 2012 1
9 janv. 2012 à 19:44
merci bcp
0
Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 142
9 janv. 2012 à 22:22
Résolu, mais réfléchissons un petit peu quand meme !

<form method="post" action="" > 


Je veux bien, mais il ne faut pas oublier l'action du formulaire !
C'est bien beau de copier coller des scripts, mais il faut les approfondir ! :)

Pense à regarder quelques tuto sur les formulaires ;)
Dans le script qu'on t'a donné, tu remarquera, que la, il y a bien une action sur le formulaire =)

Bonne continuation !

0