Fonction mail php [Fermé]

Signaler
Messages postés
48
Date d'inscription
mercredi 1 décembre 2010
Statut
Membre
Dernière intervention
16 mars 2018
-
Webster95
Messages postés
553
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2013
-
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é';
}
}
?>



3 réponses

Messages postés
862
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
112
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>




MrFetouaki
Messages postés
48
Date d'inscription
mercredi 1 décembre 2010
Statut
Membre
Dernière intervention
16 mars 2018
1
merci bc
Messages postés
48
Date d'inscription
mercredi 1 décembre 2010
Statut
Membre
Dernière intervention
16 mars 2018
1
merci bcp
Messages postés
553
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2013
115
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 !