Fonction mail php

MrFetouaki Messages postés 55 Statut Membre -  
Webster95 Messages postés 655 Statut Membre -
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

  1. cheese42 Messages postés 890 Statut Membre 120
     
    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
    1. MrFetouaki Messages postés 55 Statut Membre 1
       
      merci bc
      0
  2. MrFetouaki Messages postés 55 Statut Membre 1
     
    merci bcp
    0
  3. Webster95 Messages postés 655 Statut Membre 142
     
    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