Script pour envoi formulaire vers mail

Résolu
calimero -  
 m1602 -
Bonjour,

je suis débutante en programmation html, j'essaie de faire un formulaire pour un site web,

j'ai réussi à avoir la page html, mais quand je teste la saisie du nom et email, je suis dirigée vers la messagerie.

comment récupérer l'information directement et l'envoyer vers l'adresse email directement.

merci pour votre aide.

voici le code :

<FORM METHOD="POST" ACTION="mailto:test@yahoo.fr" enctype="text/plain">



<TABLE width="70%">
<TBODY>
<TR>
<TD width="7%"> </TD>
<TD> <P>Prénom</P></TD>
<TD width="1%"> </TD>
<TD><input name=prenom></TD>
</TR>
<TR>
<TD width="7%"> </TD>
<TD> <P>Email</P></TD>
<TD width="1%"> </TD>
<TD><INPUT name=email></TD>
</TR>
<TR>
<TD colSpan=3> </TD>
<TD><INPUT TYPE=submit VALUE="Inscrivez-moi"> </FORM>
</FORM>
</body>
</html>

61 réponses

bribri833
 
je voudrais avoir plus d'émoticones quand j'envoie des e-mail en différé, par exemple comme ceux que j'envoie lorsque je parle en direct ?
0
senegalia
 
Salut tous le monde,
svp j'ai besoin d'aide parce-que je suis trop nul en informatique.

j'ai un lien en language html dont je veux centrer, augmenter la taille des caractères et le mettre en bleu foncer.


exemple du lien : <a href="https://www.google.fr/?gws_rd=ssl">Cliquez ici</a>

merci
0
Fika
 
Bonjour
J'ai suivi tous vos échanges mais sans trouver la solution à ceci :
Je reçois un mail vide !
Pourquoi par pitié ?! :)

Mon HTML :
<form method="POST" action="formmail.php" >
  <fieldset>
  <input type="hidden" name="subject" value="formmail">
       <label for="nom">Nom :</label><input type="text" id="nom" />
       <label for="prenom">Prénom :</label><input type="text" id="prenom" />
       <label for="email">Email :</label><input type="text" id="email" />
       <label><INPUT TYPE="submit" VALUE="Envoyer" ></label>
  </fieldset>
</form>


Mon PHP :
<?php
$TO = "xxx@gmail.com";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: http://localhost/sfp/fr/");

?>


MERCI !
0
Cynthia14
 
Je sais que je suis un peu en retard mais as tu trouver la solution????
J'ai le meme probleme que toi et mes script sont pareil (enfin presque)!

J'aimerais bien une reponse :(

Merciii
0
momo
 
parce que le cote serveur de yahoo n'accepte pas le langage php
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Trigoy
 
Bonjour à tous,

J'ai bien compris le but de tout cela mais voilà le partie que je ne comprend pas :

Pour le fichier PHP, il faut bien l'associé au ficher html mais, comment fait on ?

Merci.
0
Roxynou
 
Bonjour,

J'ai bien mes deux fichiers (PHP+HTML) mais je ne reçois aucun mail.
Il se trouve que je possède une adress eamil comportant des point (.), cela poserait il un problème ?
0
Andrea1306 Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   4
 
Bonjour ,

Comment adapter mon formulaire ( avec plein de zone text ... ) a votre script PHP, quel élément dois-je modifier ou rajouter ?

Merci
0
he said
 
Vous ne savez jamais ce que vous pouvez jusqu'à ce que vous essayez. Merci pour votre merveilleuse sharing.So je tiens à dire que j'ai vraiment apprécié l'analyse de vos messages blog. De toute façon je vais être abonnés à votre flux, et je m'attends que vous publiez à nouveau peu de temps.<a href="http://www.ineedwatches.com/discount-dior-watches-cb29.html">he said</a>
0
he said
 
Vous ne savez jamais ce que vous pouvez jusqu'à ce que vous essayez. Merci pour votre merveilleuse sharing.So je tiens à dire que j'ai vraiment apprécié l'analyse de vos messages blog. De toute façon je vais être abonnés à votre flux, et je m'attends que vous publiez à nouveau peu de tem[url=http://www.ineedwatches.com/discount-dior-watches-cb29.html]he said/url
0
diogen2015 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour les amis je débute en programmation et j'ai le mémé problème que vous sauf que moi a mon niveau je reçois les email mail vide. mon contenu ne viens pas avec pouvez vous m'orienté s' il vous plait?
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

voilà

https://openclassrooms.com/fr/courses

http://www.lephpfacile.com/ à droite dans la page tu as le lien vers Doc PHP

https://www.php.net/manual/fr/


lami20j
-1
Calimero
 
Bonjour,

j'avance lentement mais surement :-(

c'est ok pour les fichiers html et php formmail,
comment tester l'appel à formail.php en local.

j'ai installé easyphp mais je ne sais pas quoi faire après
désolée une vraie débutante

merci.

Calimero
0
7calimero8 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   3
 
Svp j'ai besoin d'aide. Personne ne sait comment faire ??
-1
anastasia71
 
Bonjour,

Est-ce que tu as trouve la solution a ton probleme finalement ?
Je suis tout aussi debutante et j'ai le meme probleme.
J'ai l'impression que c'est peut etre un probleme de serveur qui reconnait ou pas le php ...
Bref, si tu pouvais m'eclairer ce serait top

Merci
0
superwish
 
merci c gentil mais je crois qu'effectivement, il faut mieux trouver l'erreur sur le mien.
Euh elle est où l'erreur ?
Oui il y a une majuscule à ma page Reserver.php, c possible ^^
jvais essayer ce script tout de suite. Merci.
-1
m1602
 
okok tu me dira si sa marche, les erreurs que j'ai trouvé, je ne sais pas vraiment si c'en ai mai je sais que moi j'ai appris comme sa. C'est que tu avait mit des guillemet en trop mais je sais pas si c'est sa ... a voir
-1
superwish
 
Désolé mais ça ne marche toujours pas :(
ça ne doit pas être les guillemets. Il me semble que j'ai fais attention à ça en prenant exemple sur un autre script.
-1
m1602
 
si tu fait comme sa sa marchera pas

tu dit que to = to
sauf que comme tu n'as pas réglé le to avant le champs sera vide donc sa enverra pas le mail, rien.

Il faut faire :

<?php
$TO = "monadresse@domaine.fr";
$h = "From:" . $TO; // si veut pas que sa fasse un message envoyer par ton adresse tu peur mettre autre chose
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: pagedemandée");
?>
-1
major
 
slt,je cherche a envoyér des donné de mon site comme le nom ,prenom, mail,login...... a mon boite mail svp
j'ai besoin de se script urgent mairci beaucuop
-1
nicgall
 
Bonjour,

Voila j'ais fais mes 2 page html e formmail.php.
L'envois marche bien, et la redirection sur page de remerciment aussi, mail le mail est vide...
J'ais changer le $subject = "formulaire de mon site" et cela change efectivement le sujet du mail reçus, qui etait vide au départ.
J'en suis venus a la deduction que mon probleme viens de la ligne
$message = "";
Faut il parameter cette ligne, et si oui de qu'elle manière?
Merci d'avance
-1
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

ce que tu essaies de faire as comme résultat normal l'utilisation d'un client messagerie.

En fait il s'agit d'un lien vers une adresse électronique.
<a href="mailto:calimero@debutante.fr">calimero@debutante.fr</a>
Ce que tu as besoin c'est plutôt un script en php par exemple.

http://www.salemioche.net/script-php-1.php
http://www.toutestfacile.com/phpinit.php?tef_site=php&chap=mail1


lami20j
-2
calimero
 
Merci,

je vais essayer et je te tiens au courant.
comme je te l'ai déjà dit, je suis une vraie débutante, il faut que je regarde comment créer un fichier php (basique non :-)

ta page explique bien pour le formulaire, si tu en as une pareille pour php ce serait super!!

A bientôt

Calimero.
0
calimero
 
Merci beaucoup

Calimero
-2