Formulaire html vers php vers mail (HELP)
                    
        
     
             
                    0k3y
    
        
    
                    Messages postés
            
                
     
             
            29
        
            
                                    Statut
            Membre
                    
                -
                                     
0k3y Messages postés 29 Statut Membre -
        0k3y Messages postés 29 Statut Membre -
        Bonjour,
Je voudrais faire un formulaire de deux champ qui envoi les données vers une page php et qui les renvoi vers mon email .
Je sais que c'est possible mais j'ai éssayé de plein de façon et ça marche jamais ! =(
Vous pouvez m'aider s'il vous plait !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                
            
                
    
    
    
        Je voudrais faire un formulaire de deux champ qui envoi les données vers une page php et qui les renvoi vers mon email .
Je sais que c'est possible mais j'ai éssayé de plein de façon et ça marche jamais ! =(
Vous pouvez m'aider s'il vous plait !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        A voir également:         
- Formulaire html vers php vers mail (HELP)
- Whatsapp formulaire opposition - Guide
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Clavier qwerty vers azerty - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Comment transferer une boite mail vers une autre - Guide
15 réponses
                        
                            
                    j'espere que ca va t'aider ....
index.php
<?php
<form method="post" action="formmail.php" enctype="multipart/form-data">
<center>
<table>
<tr>
<td>Nom - Prénom ou Alias :</TD><TD><INPUT TYPE="text" name="pseudo" value="<?php if (isset($_POST['pseudo'])) print $_POST['pseudo']; ?>" ></td>
</tr>
<tr>
<td><font color="red">Email :</font></TD><TD><INPUT TYPE="text" name="email" value="<?php if (isset($_POST['email'])) print $_POST['email']; ?>" ></td>
</tr>
</table>
<br>
<input value="Connexion" type="submit">
</form>
?>
formmail.php
<?php
$pseudo = htmlspecialchars($_POST['pseudo']);
$email = htmlspecialchars($_POST['email']);
srand((double)microtime()*1000000);
$boundary =md5(uniqid(rand()));
$header = "From: $email \n"; <=== soit ton e-mail ou l'email de la personne qui t'ecris
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/alternative; boundary=$boundary\n";
$destinataire = "admin@admin.com"; <=== ton adresse de reception
$titre = "texte a modifier";
$message = "\nThis is a multi-part message in MIME format.";
$message .="\n--$boundary\nContent-Type : text/html; charset=\"iso-8859-1\"\n\n";
$message .="Pseudo : $pseudo\n";
$message .="E-mail : $email\n";
$message.= "\n--$boundary--\n end of the multi-part";
mail($destinataire,$titre,$message,$header);
echo "<center><h4>$pseudo, votre inscription à été validée.</h4>"; <==== la c'est quoi qui voit a choisir ....
?>
    
                index.php
<?php
<form method="post" action="formmail.php" enctype="multipart/form-data">
<center>
<table>
<tr>
<td>Nom - Prénom ou Alias :</TD><TD><INPUT TYPE="text" name="pseudo" value="<?php if (isset($_POST['pseudo'])) print $_POST['pseudo']; ?>" ></td>
</tr>
<tr>
<td><font color="red">Email :</font></TD><TD><INPUT TYPE="text" name="email" value="<?php if (isset($_POST['email'])) print $_POST['email']; ?>" ></td>
</tr>
</table>
<br>
<input value="Connexion" type="submit">
</form>
?>
formmail.php
<?php
$pseudo = htmlspecialchars($_POST['pseudo']);
$email = htmlspecialchars($_POST['email']);
srand((double)microtime()*1000000);
$boundary =md5(uniqid(rand()));
$header = "From: $email \n"; <=== soit ton e-mail ou l'email de la personne qui t'ecris
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/alternative; boundary=$boundary\n";
$destinataire = "admin@admin.com"; <=== ton adresse de reception
$titre = "texte a modifier";
$message = "\nThis is a multi-part message in MIME format.";
$message .="\n--$boundary\nContent-Type : text/html; charset=\"iso-8859-1\"\n\n";
$message .="Pseudo : $pseudo\n";
$message .="E-mail : $email\n";
$message.= "\n--$boundary--\n end of the multi-part";
mail($destinataire,$titre,$message,$header);
echo "<center><h4>$pseudo, votre inscription à été validée.</h4>"; <==== la c'est quoi qui voit a choisir ....
?>
                        
                    Salut,
voici des liens pour apprendre a le faire:
http://aspirine.org/contact/
https://www.mmt-fr.org/inscription-newsletter/ ///Très bon tuto
http://www.php-astux.info/script-formulaire-contact.php
Voilà avec ça tu vas réussir
    
                voici des liens pour apprendre a le faire:
http://aspirine.org/contact/
https://www.mmt-fr.org/inscription-newsletter/ ///Très bon tuto
http://www.php-astux.info/script-formulaire-contact.php
Voilà avec ça tu vas réussir
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
                        
                    Ca ne marche toujours pas .
Ca peut etre a cause de mon hebergeur ?
J'ai même essayer de faire tout comme dit http://www.php-astux.info/script-formulaire-contact.php (j'ai rentré mon email dans le traitement_formulaire.php) Et ça marche toujours pas !!!
    
                Ca peut etre a cause de mon hebergeur ?
J'ai même essayer de faire tout comme dit http://www.php-astux.info/script-formulaire-contact.php (j'ai rentré mon email dans le traitement_formulaire.php) Et ça marche toujours pas !!!
                        
                    Voici mon script html :
Et mon script formail.php :
En faite le formulaire html envoi les données a formail.php et aprés il est censé envoyé sa a mon adresse msn
Mais je ne comprend pas ça ne marche pas =(
Pouvez vous m'aidez ?!
    
                <form style="width: 494px;" method="post"
 action="formmail.php"> <input name="subject"
 value="formmail" type="hidden">
        <table style="margin-left: 0px; height: 103px; width: 489px;">
          <tbody>
            <tr>
              <td style="height: 48px; width: 203px;">
<span> Votre adresse email :</span><br>
              <span style="color: rgb(253, 253, 253);">_</span><br>
              </td>
              <td style="height: 48px; width: 274px;"><input
 name="email" size="20"><br>
              </td>
            </tr>
            <tr>
              <td style="height: 49px; width: 203px;">Prénom :</td>
              <td style="height: 49px; width: 274px;"><input
 name="realname" size="20"></td>
            </tr>
          </tbody>
        </table>
<input value="Connexion" type="submit">
        </p>
        <p style="text-align: left;"><small><span
 style="text-decoration: underline; color: rgb(51, 204, 255);"></span></small></p>
      </form>
Et mon script formail.php :
<?php
$TO = "**********@hotmail.fr";
$h  = "From: " . $TO;
$message = "Tiens ";
while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://****.fr");
?>
En faite le formulaire html envoi les données a formail.php et aprés il est censé envoyé sa a mon adresse msn
Mais je ne comprend pas ça ne marche pas =(
Pouvez vous m'aidez ?!
                        
                    pour cela , faut chercher avec google , moi je suis hebergeur de site et webmaster , si tu veux un formulaire pre-rempli , je peux te faire ca !!!!
suivant les version de php il faut recuprer les variable de ton formaulaire !!!!!
je vais recuperer ton script et verifier ce qu'il cloche et le le renvoyer dessus
                
                
    
                suivant les version de php il faut recuprer les variable de ton formaulaire !!!!!
je vais recuperer ton script et verifier ce qu'il cloche et le le renvoyer dessus
                        
                    Je fais comment pour pouvoir récupérer Les trucs "email" et "realname" et j'aimerais que "email" il s'affiche comme sujet du mail reçu .
Svp
    
                Svp
                        
                    une question , tu est chez qui comme hebergeur et puis ton script comporte pas mal d'erreur deja pour commencer 
<form style="width: 494px;" method="post"
action="formmail.php"> que vient faire le width ??? il est censer faire quoi ?
et pour l'envoie essaye mon code , mais attention change ton les valeurs xxxxxxxx par les valeurs
<?php
srand((double)microtime()*1000000);
$boundary =md5(uniqid(rand()));
$header = "From: xxxxxxxxxx\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/alternative; boundary=$boundary\n";
$destinataire = "xxxxxxxx";
$destinataire2 ="xxxxxxxxxxxxx";
$titre = "xxxxxxxxxxx";
$message = "\nThis is a multi-part message in MIME format.";
$message .="\n--$boundary\nContent-Type : text/html; charset=\"iso-8859-1\"\n\n";
$message .="xxxxxxxx\n";
$message .="xxxxxxxxx\n";
$message.= "\n--$boundary--\n end of the multi-part";
mail($destinataire,$titre,$message,$header);
mail($destinataire2,$titre,$message,$header);
echo "<center><h4>xxxxxx, votre inscription à été validée.</h4>";
sur le mien j'ai mis deux contact d'email , donc a toi de modifier le code !!!!!
    
                <form style="width: 494px;" method="post"
action="formmail.php"> que vient faire le width ??? il est censer faire quoi ?
et pour l'envoie essaye mon code , mais attention change ton les valeurs xxxxxxxx par les valeurs
<?php
srand((double)microtime()*1000000);
$boundary =md5(uniqid(rand()));
$header = "From: xxxxxxxxxx\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/alternative; boundary=$boundary\n";
$destinataire = "xxxxxxxx";
$destinataire2 ="xxxxxxxxxxxxx";
$titre = "xxxxxxxxxxx";
$message = "\nThis is a multi-part message in MIME format.";
$message .="\n--$boundary\nContent-Type : text/html; charset=\"iso-8859-1\"\n\n";
$message .="xxxxxxxx\n";
$message .="xxxxxxxxx\n";
$message.= "\n--$boundary--\n end of the multi-part";
mail($destinataire,$titre,$message,$header);
mail($destinataire2,$titre,$message,$header);
echo "<center><h4>xxxxxx, votre inscription à été validée.</h4>";
sur le mien j'ai mis deux contact d'email , donc a toi de modifier le code !!!!!
