Formulaire html vers php vers mail (HELP)
Fermé
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
-
12 févr. 2009 à 16:00
0k3y Messages postés 27 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 13 février 2009 - 13 févr. 2009 à 19:42
0k3y Messages postés 27 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 13 février 2009 - 13 févr. 2009 à 19:42
A voir également:
- Formulaire html vers php vers mail (HELP)
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Yahoo mail - Accueil - Mail
- Transferer photo android vers pc - Guide
- Publipostage mail - Accueil - Word
- Formulaire de réclamation facebook - Guide
15 réponses
flexy37
Messages postés
155
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
13 février 2009
42
13 févr. 2009 à 05:44
13 févr. 2009 à 05:44
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 ....
?>
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
13
13 févr. 2009 à 19:20
13 févr. 2009 à 19:20
UP !!
Plz'
Plz'
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
12 févr. 2009 à 16:06
12 févr. 2009 à 16:06
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
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
13
12 févr. 2009 à 16:09
12 févr. 2009 à 16:09
Ok merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
13
12 févr. 2009 à 16:43
12 févr. 2009 à 16:43
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 !!!
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
13
12 févr. 2009 à 16:43
12 févr. 2009 à 16:43
HELP
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
12 févr. 2009 à 16:45
12 févr. 2009 à 16:45
assure toi que ton hébergeur supporte la fonction mail() de php
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
13
12 févr. 2009 à 16:47
12 févr. 2009 à 16:47
OK c'est dans le control panel nan ?
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
13
12 févr. 2009 à 21:46
12 févr. 2009 à 21:46
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 ?!
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
13
12 févr. 2009 à 22:00
12 févr. 2009 à 22:00
UP =)
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
13
12 févr. 2009 à 22:53
12 févr. 2009 à 22:53
UP !
Aussi vous connaissez un hebergeur gratuit sans pub et avec php ?
Aussi vous connaissez un hebergeur gratuit sans pub et avec php ?
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
13
13 févr. 2009 à 19:42
13 févr. 2009 à 19:42
PLEASE
flexy37
Messages postés
155
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
13 février 2009
42
12 févr. 2009 à 22:59
12 févr. 2009 à 22:59
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
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
13
12 févr. 2009 à 22:17
12 févr. 2009 à 22:17
Mon hebergeur c'est idoo.com
0k3y
Messages postés
27
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
13 février 2009
13
12 févr. 2009 à 22:26
12 févr. 2009 à 22:26
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
flexy37
Messages postés
155
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
13 février 2009
42
12 févr. 2009 à 22:10
12 févr. 2009 à 22:10
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 !!!!!