Envoyer un formulaire bien lisible par e-mail

Envoyer un formulaire bien lisible par e-mail - Programmation

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

Reply

Marsh Posté le 15-06-2001 à 11:49:35   

Reply

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

Reply

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

Reply

Marsh Posté le 18-06-2001 à 09:36:05    

up

Reply

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.


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 18-06-2001 à 13:07:02    

Et si ça ne va pas, je te donnerai un exemple !


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

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?

Reply

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.


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 18-06-2001 à 17:57:02    

Cherche pas, j'ai trouvé !
 
http://www.aidenet.com/pageperso57b.htm


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

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 !!!

Reply

Marsh Posté le 18-06-2001 à 18:07:54   

Reply

Marsh Posté le 19-06-2001 à 09:23:09    

ben merci à tous les 2 :)))))))))))))))
c'est exactement ce que je cherchais...

Reply

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?

Reply

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 !

Reply

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 :)

Reply

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 !


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

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)?

Reply

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.


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

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 :hello:

Reply

Marsh Posté le 20-06-2001 à 19:54:09    

de rien ;)


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed