sweetcelina Posté 30 Août 2004 Posté 30 Août 2004 Bonjour, je voudrais envoyer les données de mon formulaire par mail, j'ai écrit: <form name="stage" method="post" action="mailto:web_AT_indicat.com" enctype="text/plain" align> il n'y a pas de align après le plain/text mais ça ne marche pas... merci pour votre aide...
ams51 Posté 30 Août 2004 Posté 30 Août 2004 qu'est ce qui ne marche pas ? peux tu donner tout le code du formulaire pour voir ?
sweetcelina Posté 30 Août 2004 Auteur Posté 30 Août 2004 ben le formualire est assez long, voici le début et la fin, de toute façon ce kil y a entre n'a aps d'incidence: <form name="stage" method="post" action="mailto:celina_chapuis_AT_hotmail.com" enctype="text/plain"> .................................................... <input type="submit" name="envoyer" value="Envoyer ma demande" onClick="verifForm(this.form)"> <input name="Effacer" type="reset" id="Effacer" value="Effacer"> - de mon poste la messagerie tente de se lancer mais n'est aps configurée (et je n'ai pas le droit de la configurer) - du poste de mon collègue, la messagerie ne se lance pas - de chez moi, le mail part bien mais il n'y a rien dedans (aucune donnée contenue dans le forumlaire) voilà voilà...
ams51 Posté 30 Août 2004 Posté 30 Août 2004 à priori il faut une messagerie configurée ton problème vient peut être du verifForm(this.form) Le mieux est de faire un script en PHP si tu peux le faire
ams51 Posté 30 Août 2004 Posté 30 Août 2004 Je pense que ça doit fonctionner : $from = "From:Mon nom <monmail_AT_mondomaine.com>\n";$from .= "MIME-version: 1.0\n";$from .= "Content-type: text/plain; charset= iso-8859-1\n"; $dest="destinataire_AT_domaine.com";$subject="Le sujet du mail";$Body="Le Body du mail";Mail($dest,$subject,$body,$from);
sweetcelina Posté 30 Août 2004 Auteur Posté 30 Août 2004 bof, ça me parait plus compliqué nan? enfin...au cas où, au cas où tu sais quel focntion utiliser?
sweetcelina Posté 30 Août 2004 Auteur Posté 30 Août 2004 heu ok, je vais essayer mais je mets ça où exacteemtn, dans le head ou dans le body?
ams51 Posté 30 Août 2004 Posté 30 Août 2004 tu fais un fichier scriptmail.php et tu mets : <?php$from = "From:Mon nom <monmail_AT_mondomaine.com>\n";$from .= "MIME-version: 1.0\n";$from .= "Content-type: text/plain; charset= iso-8859-1\n";$dest="destinataire_AT_domaine.com";$subject="Le sujet du mail";$Body="Le Body du mail";Mail($dest,$subject,$body,$from); header("Location:http://la page que tu veux afficher");?> le $body tu le construis avec les variables de ton formulaire $body="name1 = ".$name1."\n"; $body.="name2 = ".$name2."\n"; $body.="name3 = ".$name3."\n"; ...etc... pareil pour le $from si tu veux paramétrer l'expéditeur ton formulaire devient : <form name="stage" method="post" action="scriptmail.php"> c'est tres basique mais ça fonctionne très bien. Il doit y avoir des scripts plus évolués
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant