Forum Chasseur d'Images - www.chassimages.com

[ FORUM HARD, SOFT & MICRO Photo ] => Espace INTERNET & Multimédia => Discussion démarrée par: Olivier Chauvignat le Juin 16, 2009, 12:30:16

Titre: Form HTML -> Mail
Posté par: Olivier Chauvignat le Juin 16, 2009, 12:30:16
Je voudrais réaliser un form tout simple en html, qui permettrait de poster le résultat (en simple texte) directement dans un mail.

Qui pourrait m'aider là dessus ?

(J'utilise dreamweaver)
Titre: Re : Form HTML -> Mail
Posté par: Djipal le Juin 16, 2009, 13:41:25
 
Bonjour,
J'ai trouvé ça :
http://www.commentcamarche.net/forum/affich-11963139-formulaire-envoye-par-mail-avec-dreamweaver

Je n'utilise pas Dreamweaver mais Frontpage et Visual Studio de Microsoft. Je peux néanmoins essayer de vous aider si vous le souhaitez, sur du PHP par exemple. Merci de me contacter par mail privé dans ce cas.

Cordialement,
Djipal.
Titre: Re : Form HTML -> Mail
Posté par: al1k le Juin 16, 2009, 13:57:36
Que beux-tu dire par
Citation de: Olivier Chauvignat le Juin 16, 2009, 12:30:16
... qui permettrait de poster le résultat (en simple texte) directement dans un mail.

Pour mon boulot, j'ai créé des pages web avec des boutons permettant d'envoyer des mails pré-renseignés :

<form>
<button name="bouton1" type="button" onclick="parent.location='mailto:forums [at] olivier-chauvignat.com?Subject=Form HTML : envoyer un message pre-renseigne.&cc=adresse.bidon [at] nowhere.com;&body=POUR INFORMATION%0A%0AExemple de bouton permettant d%92envoyer un mail%0A%0AAttention je n%92ai pas trouver comment inserer des meta caracteres ou gerer les fontes%0A%0A%0ACordialement%0Aal1k' ">
<img src="http://www.chassimages.com/forum/Themes/NCI/images/email_sm.gif" align="left">&nbsp;Coucou
</button>
</form>

Quelques restrictions :
- pas de retour à la ligne dans la partie <button .... >
- dans le corps du message (&body=...>), pour les retours à la ligne : %0A. Pour les apostrophes : %92
- pour les autres caractères spéciaux, faire des essais de %00 à %ZZ (toutes les combinaisons ne donnent pas un résultat)
- comment indiqué dans le code, je n'ai pas trouvé comment gérer les fontes
- il faut que la personne qui va cliquer sur le bouton ait un client de messagerie sur son poste (outlook, outlook express, thunderbird, ... ). Pour ceux qui comme moi utilisent des webmail, ce n'ai pas utilisable.
Titre: Re : Form HTML -> Mail
Posté par: Olivier Chauvignat le Juin 16, 2009, 14:05:35
merci a vous deux

effectivement, je n'avais pas pensé à cette nécessité d'avoir un client messagerie (et pas de webmail donc)
Titre: Re : Form HTML -> Mail
Posté par: Djipal le Juin 16, 2009, 15:13:43
Il n'y a absolument pas nécessité à avoir un lecteur de mail sur le poste de travail ... à condition d'avoir un interpréteur (PHP, ASP.NET, ...) sur le serveur qui héberge le site.

Il y a par exemple en PHP la fonction "mail" qui est faite pour ça.

Cordialement,
E. Djipal.

Mon adresse yahoo semble plantée. Pour me joindre : vuesdebordeaux  [at]  free.fr

Titre: Re : Form HTML -> Mail
Posté par: Focale74 le Juin 25, 2009, 13:50:50
On peut utiliser le protocole mailto: comme "action" du formulaire, comme on le ferait avec un fichier de traitement en PHP. Mais ce n'est pas conseillé, car ce protocole a un défaut majeur : il lance par défaut Outlook Express même si ce n'est pas le mailer par défaut de l'utilisateur. Si un compte a été créé sous Outlook Express tout va bien, dans le cas contraire, c'est la cata.
C'est pourquoi il est largement préférable de mettre 10 lignes de codes en php que nous pourrons te faire en t'expliquant comment marche la fonction PHP mail().