Titre: fonction mailto dans mon formulaire
Posté par: Panda le le 06-01-2004 a 18:20:50
Salut,
Je suis actuellement en train de faire un site web dans lequel il y a un formulaire. Je souhaite que le formulaire rempli et validé soit envoyé par mail. La doc de mon logiciel n'est pas très clair là-dessus. Que dois-je mettre dans les réglages de mon formulaire ?
Lorsque j’arrive dans mes réglages de formulaire, j’ai 3 onglets : - Le premier onglet me permet : - d’indiquer le mode (sans, POST ou GET) - de taper une action - de taper un codage - Le second, “champs cachés” me permet d’éditer je ne sais trop quoi avec le “nom” et la “valeur” - Le troisième “<FORM> étendu” me propose également d’éditer avec ces 2 catégories : nom et valeur
Je commence à paniquer... ??? merci de votre aide.
P.S. : je travaille sur Freeway 3.5 sur Mac |
Titre: Re:fonction mailto dans mon formulaire
Posté par: TinMar le le 06-01-2004 a 18:59:50
Tu peux aller voir sur : http://www.laltruiste.com/document.php?url=http://www.laltruiste.com/courshtml/exempleform.html ce site explique pas mal. Si tu as d'autre problème reposte un message pour developper ce qu'il ne marche pas... |
Titre: Re:fonction mailto dans mon formulaire
Posté par: erwinol le le 06-01-2004 a 19:33:02
ok t'as même pas essayé ::)
Fais des tests et si vraiment t'y arrive pas alors tu postes ton code en expliquand ce qui ne va pas. |
Titre: Re:fonction mailto dans mon formulaire
Posté par: Panda le le 06-01-2004 a 22:47:05
| Hein ? Pourquoi tu me dis que j'ai même pas essayé alors que je me galère la dessus depuis 2 semaines ? J'aimerai juste savoir quoi mettre dans les réglages du formulaire. Lorsque je ne mets rien, j'ai un message d'erreur (Method Not Allowed The requested method POST is not allowed for the URL /contact.html) et quand je mets dans le champ "action" la fonction mailto: avec mon mail, il ouvre mon logiciel de messagerie... Je comprends pas pourquoi tu me dis ça... >:( |
Titre: Re:fonction mailto dans mon formulaire
Posté par: TinMar le le 06-01-2004 a 22:58:30
t'enerve pô Panda ! Il faut bien mettre POST comme tu as fait. Sinon pour l'ouverture d'outlook regarder sur http://www.forum-webmaster.com/f/index.php/forum_communaute_entraide/technique_programmation/html_css_xhtml/t3493.html c'est un poste d'aujourd'hui sur ton PB. Essaye un coup avec l'adresse des tutos que j'ai mis et dis moi si tu te galères toujours |
Titre: Re:fonction mailto dans mon formulaire
Posté par: Panda le le 06-01-2004 a 23:09:23
Merci de rester calme... ;)
C'est vrai que je panique un peu... J'ai lu le message de l'autre utilisateur et c'est exactement ce problème là... Je suis également allé voir les longues lignes de code et je n'y vois pas mon bonheur... Il n'y a pas ce qui correspond à mes réglages de formulaire (je n'utilise pas de code dans mon logiciel...) Je vais encore chercher mais je vois pas... |
Titre: Re:fonction mailto dans mon formulaire
Posté par: Panda le le 07-01-2004 a 00:09:37
bon j'ai trouvé autre chose dans mon aide de logiciel... ils me disent de mettre ça dans le champ action : "/cgi-bin/FormMail.pl" (Je dois mettre d'autres choses ailleurs mais ça pas l'air d'être le pb pour l'instant...)
et j'ai ce message d'erreur :
Not Found The requested URL /cgi-bin/FormMail.pl was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
ça avance... non ? |
Titre: Re:fonction mailto dans mon formulaire
Posté par: ric le le 07-01-2004 a 09:48:38
Je dirais que ---" mettre ça dans le champ action : "/cgi-bin/FormMail.pl"---- est donné à titre d'exemple. FormMail.pl est un script Perl qui doit être présent sur le serveur dans le répertoire cgi-bin. S'il n'y est pas ce que signifie "Not Found The requested URL /cgi-bin/FormMail.pl was not found on this server." soit tu le mets, soit tu utilises un autre script. Bon courage
|
Titre: Re:fonction mailto dans mon formulaire
Posté par: TinMar le le 07-01-2004 a 10:21:48
Ne te focalise pas sur ton logiciel de création de site. C'est un code donc tu pourrais aussi bien le tapper avec le bloc note. Qu'est ce qu'il ne va pas dans l'URL que j'avais postée à savoir : http://www.laltruiste.com/document.php?url=http://www.laltruiste.com/coursphp/formulaire.html (http://www.laltruiste.com/document.php?url=http://www.laltruiste.com/coursphp/formulaire.html) |
Titre: Re:fonction mailto dans mon formulaire
Posté par: Panda le le 07-01-2004 a 13:16:17
| ben ça va très bien sauf que je capte pas quoi transposer de ce code à mes réglages de formulaire de mon logiciel (logiciel sur lequel je dois quand même me focaliser, c'est lui qui me fait mes pages web... ;) ) |
Titre: Re:fonction mailto dans mon formulaire
Posté par: erwinol le le 07-01-2004 a 15:34:13
C'est simple, tu fais ton formulaire avec method="post" action="mail.php"
et sur ta page mail.php tu peux récupérer les données de ton formulaire à l'aide de
$var = $_POST["texte"];
si tu as un champ nommé texte et que tu veux le récupérer dans la variable $var
Et sur cette même page tu utilises la fonction mail() pour envoyer le mail.
Evidemment l'idéal serait de tout mettre sur une même page mais j'explique le plus simple. |
Titre: Re:fonction mailto dans mon formulaire
Posté par: Panda le le 07-01-2004 a 18:48:52
| merci beaucoup, mais comment je fais une page .php avec mon logiciel html ? Je ne pense pas que ça soit possible... |
Titre: Re:fonction mailto dans mon formulaire
Posté par: TinMar le le 07-01-2004 a 21:24:34
merci beaucoup, mais comment je fais une page .php avec mon logiciel html ? Je ne pense pas que ça soit possible...
|
| !!!! Ton logiciel HTML comme tu le dis est un editeur de texte et rien d'autre. Donc tu crées un page HTML tu mets ton script php dedans et tu engeristres la page sous tonfichier.PHP ::) |
Titre: Re:fonction mailto dans mon formulaire
Posté par: Panda le le 07-01-2004 a 21:37:17
excusez moi d'avoir du mal...
J'ai fait une page mail.php dans laquelle j'ai mis un bloc html avec "$var = $_POST["texte"]" mais ça marche pas. Je ne vois pas, ensuite, où mettre cette fonction mail... |
Titre: Re:fonction mailto dans mon formulaire
Posté par: erwinol le le 07-01-2004 a 22:19:29
On ne peut vraiment pas t'aider si tu n'as même pas les notions de base du PHP.
Un conseil : achète un bon bouquin. "Intro PHP4" de Campus Press est très bon, c'est un livre rouge. C'est avec lui que j'ai commencé et il te donne d'excellentes bases. Bon évidemment ne l'achetez pas tous parce qu'il est destiné aux débutants ;)
Et si vraiment tu ne veux pas dépenser d'argent tu peux aller suivres les tutos sur divers sites mais ça ne vaut vraiment pas un bouquin !
http://www.phpdebutant.org http://www.phpfrance.com
Ce sont les 2 plus connus je pense. Commence par le premier qui, comme son nom l'indique, est plus approprié aux débutants. |
Titre: Re:fonction mailto dans mon formulaire
Posté par: Panda le le 08-01-2004 a 12:30:20
je me trompe peut-être mais je pense qu'il y a un moyen d'envoyer le formulaire vers mon mail sans galérer autant... Je commence à vraiment paniquer. Je sais pas quoi faire help !
(j'ai pas le temps d'apprendre pour le moment et j'ai besoin du truc rapidement) |
Titre: Re:fonction mailto dans mon formulaire
Posté par: erwinol le le 08-01-2004 a 21:56:24
| ben tu peux juste faire un lien avec un mailto:adresse@qqch.com mais ça n'aura pas tout à fait l'effet que tu désires. |
Titre: Re:fonction mailto dans mon formulaire
Posté par: Panda le le 09-01-2004 a 12:14:14
| non c'est clair je peux pas faire ça... Mais j'ai une nouvelle piste... Je vais voir ce que ça donne. ;) |
Titre: Re:fonction mailto dans mon formulaire
Posté par: erwinol le le 09-01-2004 a 21:39:18
Il n'y a pas d'autres moyens donc je sais pas ce que tu vas encore nous pondre ;)
Si tu y arrives explique comment parce que je suis curieux de voir ça :) |
Titre: Re:fonction mailto dans mon formulaire
Posté par: Panda le le 16-01-2004 a 17:35:35
Salut,
Alors je suis allé sur http://www.perl-gratuit.com et j'ai téléchargé le fichier et l'aide "formmail-vf.pl" et je l'ai mis dans mon dossier cgi-bin en faisant les modifs nécessaires... et j'ai ce message d'erreur lorsque je valide mon formulaire :
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@*******.org and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. |
|
Est-ce que ça inspire quelqu'un ? Je vais pas tarder à me pendre... ;) |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|