Form HTML -> Mail

Démarré par Olivier Chauvignat, Juin 16, 2009, 12:30:16

« précédent - suivant »

Olivier Chauvignat

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)
Photo Workshops

Djipal

 
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.

al1k

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.

Olivier Chauvignat

merci a vous deux

effectivement, je n'avais pas pensé à cette nécessité d'avoir un client messagerie (et pas de webmail donc)
Photo Workshops

Djipal

#4
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


Focale74

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().
La Haute-Savoie à votre écoute