[HTML] Formulaires, je capte pas....

Formulaires, je capte pas.... [HTML] - HTML/CSS - Programmation

Marsh Posté le 17-03-2003 à 22:06:49    

Bon, une image vallant mieux qu'un long discours, voilà où j'en suis :
 
johnix.free.fr/Image2.jpg
 
Je souhaiterais envoyer ce que l'utilisateur entre dans le formulaire par mail à un destinataire fixe lorsqu'il clique sur "envoyer"
 
J'ai aucune idée de la marche à suivre (je sais c'est lamentable mais je débute en HTML et compagnie  :pfff: )
 
 
merci d'avance  :jap:


Message édité par johnix le 17-03-2003 à 22:08:29
Reply

Marsh Posté le 17-03-2003 à 22:06:49   

Reply

Marsh Posté le 17-03-2003 à 22:16:14    

Ta page HTML poste vers un script. Ce script envoie un mail avec les paramètres reçus dans le formulaire :)  
(à condition que ton hébergeur accepte l'envoi de mails)

Reply

Marsh Posté le 17-03-2003 à 22:58:42    

Johnix a écrit :

Bon, une image vallant mieux qu'un long discours, voilà où j'en suis :
 
johnix.free.fr/Image2.jpg
 
Je souhaiterais envoyer ce que l'utilisateur entre dans le formulaire par mail à un destinataire fixe lorsqu'il clique sur "envoyer"
 
J'ai aucune idée de la marche à suivre (je sais c'est lamentable mais je débute en HTML et compagnie  :pfff: )
 
 
merci d'avance  :jap:


 
Il faut que ton hébergeur supporte le PHP (ou autre langage serveur), et que tu fasses une page de réception à ton formulaire.
 
Admettons que tu aies dans ta page de formulaire : <form action="page_de_reception.php" ......>  
 
et ensuite des champs comme :
 
<input type="text" name="champ1".......>
 
Tu auras donc une page en PHP de réception appellée page_de_reception.php
 
Dans cette page, tu écris :
 
<?php
 
mail($_POST['champ1'], etc... les paramètres présents à envoyer récupérés sur les champs de ta page d'appel);
 
?>
 
Tu vois, c'est tout simple. Pour savoir comment utiliser la fonction mail(), rends toi sur la doc de php sur php.net


Message édité par Hermes le Messager le 17-03-2003 à 22:59:11
Reply

Marsh Posté le 17-03-2003 à 23:14:00    

Si je comprend bien ta question, tu n'as pas besoin d'utiliser le php (surtout qu'en plus free n'autorise pas la fonction mail).
 
Il suffit simplement de mettre dans ton formulaire :
 

Citation :


<form action="mailto:email@adresse.com" method="post" enctype="application/x-www-form-urlencoded">
<INPUT TYPE="hidden" NAME="Provenance" VALUE="ma_page_formulaire">


 
et de mettre des "name" adéquats.

Reply

Marsh Posté le 17-03-2003 à 23:17:12    

Filofax a écrit :

Si je comprend bien ta question, tu n'as pas besoin d'utiliser le php (surtout qu'en plus free n'autorise pas la fonction mail).
 
Il suffit simplement de mettre dans ton formulaire :
 

Citation :


<form action="mailto:email@adresse.com" method="post" enctype="application/x-www-form-urlencoded">
<INPUT TYPE="hidden" NAME="Provenance" VALUE="ma_page_formulaire">


 
et de mettre des "name" adéquats.


 
Non, ça ne suffit pas, car en faisant comme cela, chaque internaute dépend du client mail installé sur SA machine, et s'il n'y en a aucun de configuré, ben l'envoie est impossible.

Reply

Marsh Posté le 18-03-2003 à 08:31:17    


aïe, et moi qui n'ai que ce compte free  :ange:  
 
pas de support de la fonction mail ?
dommage ?
 
 
Et sur les pages persos Wanadoo ? est-elle supportée cette fonction mail ?
 
 
Sinon merci  :jap: , je comence à capter comment il faut faire
 
 
Donc si hébergeur supporte le php, il faut affecter le bouton "envoyer" à un fichier .php qui prend comme paramètre le texte écrit dans le champ ; c'est bien ça ?

Reply

Marsh Posté le 18-03-2003 à 08:52:48    

Johnix a écrit :


aïe, et moi qui n'ai que ce compte free  :ange:  
 
pas de support de la fonction mail ?
dommage ?
 
 
Et sur les pages persos Wanadoo ? est-elle supportée cette fonction mail ?
 
 
Sinon merci  :jap: , je comence à capter comment il faut faire
 
 
Donc si hébergeur supporte le php, il faut affecter le bouton "envoyer" à un fichier .php qui prend comme paramètre le texte écrit dans le champ ; c'est bien ça ?


 
Presque, ce n'est pas le bouton envoyer qui est en cause, mais le FORMULAIRE. <form action="mon_finchier_appellé.php" etc...
 
ensuite, pour chaque champ, il suffit de mettre un name.
 
Dans ta page en php, tu récupères les valeurs avec $_POST['nom']

Reply

Marsh Posté le 18-03-2003 à 09:00:26    

en dernière ressource et pour ne pas te casser la tete tu peux aussi utiliser des services externes (gratuits) comme le form2mail de http://www.ovh.net/

Reply

Marsh Posté le 18-03-2003 à 09:37:26    

Taureau a écrit :

en dernière ressource et pour ne pas te casser la tete tu peux aussi utiliser des services externes (gratuits) comme le form2mail de http://www.ovh.net/


 
ça marche chez free ça ???

Reply

Marsh Posté le 18-03-2003 à 09:59:50    

oui car tu n'as rien a installer chez free, le script est chez ovh, il te suffit juste de suivre les instructions pour coder ta page html comme indiqué dans le lien

Reply

Marsh Posté le 18-03-2003 à 09:59:50   

Reply

Marsh Posté le 18-03-2003 à 10:02:28    

Taureau a écrit :

oui car tu n'as rien a installer chez free, le script est chez ovh, il te suffit juste de suivre les instructions pour coder ta page html comme indiqué dans le lien

ok
je vais regarder de plus près

Reply

Marsh Posté le 18-03-2003 à 10:58:19    

Taureau a écrit :

en dernière ressource et pour ne pas te casser la tete tu peux aussi utiliser des services externes (gratuits) comme le form2mail de http://www.ovh.net/


 
j'ai fait un copier coller du formulaire de leur exemple en ligne
 
et je teste chez moi (en direct sur le ddur) en remplaçant l'adrese par mon mail : ça marche pas  :(  
 
Il faut uploader le site ?

Reply

Marsh Posté le 18-03-2003 à 19:36:15    

Non, tu peux pas tester chez toi. Il faut un script de réception qui soit capable de s'exécuter. Si tu copies le html (ou n'importe qu'elle autre extension), c'est statique, ca ne s'exécutera pas.
On parle ici d'un script exécuté par le serveur, pas par le client.
 
Ou alors tu installes ton propre serveur web :D

Reply

Marsh Posté le 18-03-2003 à 21:04:31    

mrBebert a écrit :

Non, tu peux pas tester chez toi. Il faut un script de réception qui soit capable de s'exécuter. Si tu copies le html (ou n'importe qu'elle autre extension), c'est statique, ca ne s'exécutera pas.
On parle ici d'un script exécuté par le serveur, pas par le client.
 
Ou alors tu installes ton propre serveur web :D  

tu n'as pas regardé le lien ;)
ça devrait marcher, c'est executé sur ovh.net par un bete cgi...
mais je viens de tester, effectivement ça a pas trop l'air de marcher... en meme temps jsais pas mais ces pages ont l'air un peu vieillottes si ça se trouve c'est pas du tout maintenu ce truc?
 


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 18-03-2003 à 21:08:25    

Citation :

------------------
Cet email a été envoyé par le posteur - service gratuit du
Club des Webmestres Francophones http://www.ovh.net
le 18/3/103 à 21:23:22.

cte vieux bug [:rofl]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 19-03-2003 à 12:10:39    

the real moins moins a écrit :

Citation :

------------------
Cet email a été envoyé par le posteur - service gratuit du
Club des Webmestres Francophones http://www.ovh.net
le 18/3/103 à 21:23:22.

cte vieux bug [:rofl]


 
clair mais bon comment faire pour envoyer des formulaires par mail sur des hébergeurs tels que free ??? :/
 
Je suis contraint d'utiliser un script distant et n'ai aucune influence sur les bugs  :fou:

Reply

Marsh Posté le 19-03-2003 à 12:43:34    

Johnix a écrit :


 
clair mais bon comment faire pour envoyer des formulaires par mail sur des hébergeurs tels que free ??? :/
 
Je suis contraint d'utiliser un script distant et n'ai aucune influence sur les bugs  :fou:  


 
tu peux pas, c'est normal. Car si les SMTP étaient ouvers à tout le monde, le web ne serait plus qu'un amas de SPAM... (déjà que...)

Reply

Marsh Posté le 19-03-2003 à 13:55:07    

me semblait qu'il y avait une fonction mail sur free moi :heink:
pas la standard, mais une autre.. voir les docs :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 19-03-2003 à 14:04:56    

the real moins moins a écrit :

me semblait qu'il y avait une fonction mail sur free moi :heink:
pas la standard, mais une autre.. voir les docs :o


 
Oui, ya un cgi si je me souviens bien. Par contre, je sais pas s'il a pas été désactivé... A voir...

Reply

Marsh Posté le 19-03-2003 à 14:25:22    

Hermes le Messager a écrit :


 
Oui, ya un cgi si je me souviens bien. Par contre, je sais pas s'il a pas été désactivé... A voir...


 
des détails des détails  :bounce:  
 
et sur les pages persos Wanadoo ?  :whistle:

Reply

Sujets relatifs:

Leave a Replay

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