Envoyer un formulaire bien lisible par e-mail - Programmation
Marsh Posté le 15-06-2001 à 12:53:36
bin c la seule méthode....
maintenant, c pas toujours et forcément du CGI,
tu peux aussi te servir d'objets si t'es sous IIS, du genre ASPMAIL etc...
et sur php je crois que c en natif, à moins que ton hébergeur aie bloqué l'envoi de mailz
Marsh Posté le 15-06-2001 à 15:05:51
non, je peux pas utiliser ni du php ni de l'asp. Juste du html et du javascript et du cgi.
est ce que tu pourrais me donner un exemple pour me montrer comme je dois faire pour utiliser un script cgi? Merci
Marsh Posté le 18-06-2001 à 13:05:02
Faut voir avec ton herbergeur !!
Il va te dire comment faire
ça c'est ce que me donne mon provider pour faire un formulaire :
Skynet vous donne la possibilité de recevoir par courrier électronique le contenu des formulaires situés sur votre site Web personnel. Ce service ne nécessite aucune inscription préalable.
Vous devez tout d'abord concevoir et mettre en page votre formulaire.
Pour obtenir des informations sur la syntaxe à utiliser pour créer un formulaire, nous vous suggérons de consulter la documentation relative au langage HTML, disponible sur Internet et en librairie notamment.
Deux variantes de ce service sont disponibles : l'une avertit l'utilisateur qu'un courrier électronique a été envoyé et lui communique le contenu de celui-ci, tandis que l'autre envoie le courrier électronique sans avertir explicitement l'utilisateur.
Si vous souhaitez utiliser la version qui avertit l'utilisateur de l'envoi du courrier, l'instruction HTML <form ...> délimitant le début du formulaire doit être écrite comme suit :
<form method="post"
action="http://users.skynet.be/cgi-bin/form.cgi">
Si vous souhaitez utiliser la version qui n'avertit pas l'utilisateur de l'envoi du courrier, l'instruction HTML <form ...> délimitant le début du formulaire doit être écrite comme suit :
<form method="post"
action="http://users.skynet.be/cgi-bin/formd.cgi">
Vous devez enfin spécifier dans votre formulaire certains champs spéciaux, habituellement cachés (hidden) pour l'utilisateur qui remplira le formulaire, via des instructions HTML telles que
<input type="hidden" name="nom_du_champ" value="valeur_du_champ">
Vous trouverez ci-dessous la liste de ces champs et leur signification. Certains champs sont optionnels, d'autres sont obligatoires. Etant donné que ces noms de champs ont une signification spéciale, les champs de votre formulaire doivent porter des noms différents.
to
Champ obligatoire.
Spécifie l'adresse à laquelle sera envoyé le courrier électronique contenant les données du formulaire.
next
Champ obligatoire.
Spécifie l'adresse (URL) de la page à afficher après l'envoi du courrier électronique.
subject
Champ optionnel.
Spécifie le champ "Subject:" du message envoyé par courrier électronique.
lang
Champ optionnel.
Spécifie la langue dans laquelle le résumé ou le message d'erreur sera affiché à l'utilisateur.
Marsh Posté le 18-06-2001 à 13:07:02
Et si ça ne va pas, je te donnerai un exemple !
Marsh Posté le 18-06-2001 à 15:37:51
Merci beaucoup Pizz Ca m'aide beaucoup. Je pense qu'un petit exemple me confirmerai si j'ai vraiment bien compris ou pas...
Si j'ai bien compris, il fait que je demande à l'hébergeur de mon site comment je dois faire pour qu'un formulaire soit mis en forme puis envoyé par e-mail...
Et si je mettais la même adresse (celle que tu a utilisée) dans la propriété Action de FORM alors que mon site sera (je crois) chez Wanadoo, ça marcherait?
Marsh Posté le 18-06-2001 à 17:48:05
Je vais te donner un petit exemple tantot.
Tu vas sur le site de wanadoo, il doit y avoir un lien vers l'aide des pages persos, et tu regardes les formulaires.
Tu tapes tout ce qu'ils disent ici, et je te ferai un exemple.
N'utilise pas les CGI de mon hebergeur, ça ne marchera pas.
Marsh Posté le 18-06-2001 à 17:57:02
Cherche pas, j'ai trouvé !
http://www.aidenet.com/pageperso57b.htm
Marsh Posté le 18-06-2001 à 18:07:54
Voila un exemple de formulaire avec quasiment toutes les options utiles (c moi qui l'ai fait !!!):
www.cefori.com/francais/renseignements/demande.html
Et ca m'envoie un mail de ce type:
Below is the result of your feedback form. It was submitted by () on Monday, June 18, 2001 at 17:04:50
---------------------------------------------------------------------------
subject: -URGENT-Demande par le site-URGENT-
01: micro-cablage manuel
09: insertion
commentaire: non !
destination: adresse et tout le bazar
nom: le nom
prenom: le prenom
société: bidule
telephone: 0123456789
et 01 ainsi que 09 sont les cases que j'ai cochées !!!
Marsh Posté le 19-06-2001 à 09:23:09
ben merci à tous les 2 ))))))))))))))
c'est exactement ce que je cherchais...
Marsh Posté le 19-06-2001 à 09:26:08
THEniluje a écrit a écrit : Voila un exemple de formulaire avec quasiment toutes les options utiles (c moi qui l'ai fait !!!): www.cefori.com/francais/renseignements/demande.html Et ca m'envoie un mail de ce type: Below is the result of your feedback form. It was submitted by () on Monday, June 18, 2001 at 17:04:50 --------------------------------------------------------------------------- subject: -URGENT-Demande par le site-URGENT- 01: micro-cablage manuel 09: insertion commentaire: non ! destination: adresse et tout le bazar nom: le nom prenom: le prenom société: bidule telephone: 0123456789 et 01 ainsi que 09 sont les cases que j'ai cochées !!! |
juste une question : le répertoire cgi-bin avec le script formmail.pl, c'est toi qui l'a fait, où il appartient à ton hébergeur?
Marsh Posté le 19-06-2001 à 09:36:11
le repertoire, ouai, ca viens de l'hebergeur, et pour le script, je sais pas ce que c'est, donc ca doit aussi venir de lui !
Marsh Posté le 19-06-2001 à 10:20:01
THEniluje a écrit a écrit : le repertoire, ouai, ca viens de l'hebergeur, et pour le script, je sais pas ce que c'est, donc ca doit aussi venir de lui ! |
merci de ses précisions
Marsh Posté le 19-06-2001 à 11:19:14
Pizz a écrit a écrit : Cherche pas, j'ai trouvé ! http://www.aidenet.com/pageperso57b.htm |
Tu as regardé à ça ??
C'est ce que tu dois faire avec wanadoo !
Marsh Posté le 20-06-2001 à 09:52:23
Pizz a écrit a écrit : Tu as regardé à ça ?? C'est ce que tu dois faire avec wanadoo ! |
merci Pizz de ta solicitude Oui, j'ai regardé et c'est exactement ça que je recherchais. J'espère que c'est bien chez wanaddo que le site va être hébergé... (c'est pas moi qui décide).
enfin, en tout cas, merci beaucoup. T'as trouvé ça comment (histoire que si c'est chez un autre hébergeur, je puisse me débrouiller tou seul)?
Marsh Posté le 20-06-2001 à 11:39:14
ben ... tu vas sur le site de l'hebergeur, dans Pages Persos, ou tu vas sur yahoo.fr et tu recherches "formulaire" + nom de l'hebergeur.
Marsh Posté le 20-06-2001 à 13:56:54
Pizz a écrit a écrit : ben ... tu vas sur le site de l'hebergeur, dans Pages Persos, ou tu vas sur yahoo.fr et tu recherches "formulaire" + nom de l'hebergeur. |
merci pour l'info
Marsh Posté le 20-06-2001 à 19:54:09
de rien
Marsh Posté le 15-06-2001 à 11:49:35
Voilà, je suis en train de faire un site sur lequel j'ai un formulaire que l'utilisateur doit remplir. Uns fois rempli, ce formulaire est envoyé à une adresse e-mail. J'utilise la méthode post et action="mailto:..." mais voilà (et c'est normal), le mail reçu a comme sujet un truc du genre "message envoyé par ie" et le contenu du mail est du genre :
Edit1=xxx
Edit1=yyy
...
C'est pas terrible
j'ai vu que chez certains hébergeurs, il fallait envoyer le formulaire (action="/cgi-..../xxx.exe" ) dans un répertoire cgi où un exe va traiter le formulaire avant de l'expédier à l'adresse e-mail donnée. Mais j'ai pas tout compris, alors si qq'un pouvait m'aider, ce serait cool
Et si y'a une autre méthode (ou plusieurs autres), je suis preneur
Merci de m'aider