Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Comment envoyer un formulaire par mail ?

Alexandre, le lundi 30 mai 2005 à 18:26:42
bonjour, j'ai un formulaire html avec les coordonnées d'un utilisateur et quelques objets Select. Je voudrais envoyé ces données par mail lors de l'envoi sans utiliser de php ou tout autre langage coté serveur.
Comment je dois procéder ?
merci.
Répondre à Alexandre  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jebok, le lundi 30 mai 2005 à 21:52:49
Introduis ton formulaire avec ceci :

<FORM ACTION="mailto:jean@wanadoo.com" METHOD="post" ENCTYPE="text/plain">


en remplacant jean@wanadoo.com par l'adresse email à laquelle tu souhaites recevoir les formulaires.

Visite ce site très bien fait, ca t'aidera je pense :
http://www.webdeveloppeur.com/Tutoriels/HTML/formulaire.html

Mal nommer les choses, c'est ajouter aux malheurs du monde.
(Albert Camus)
Répondre à jebok

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sylvua44, le dimanche 5 juin 2005 à 22:40:09
Je voudrais envoyer un mail avec un formulaire ou jaurais des questions (sondage). Je voudrais recevoir les reponses par mail.

il ny a pas besoin de CGI?

Merci
Répondre à Sylvua44

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jebok, le lundi 6 juin 2005 à 12:51:45
pas forcément.
tu peux utiliser la méthode écrite ci-dessus, mais c'est moins pratique qu'un CGI car cela utilise le gestionnaire de mail de l'utilisateur (outlook par exemple) et certaines personnes n'en possède pas...
Mal nommer les choses, c'est ajouter aux malheurs du monde.
(Albert Camus)
Répondre à jebok

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sylvia44, le jeudi 16 juin 2005 à 13:11:07
Quelqu'un pourrait coller un modele de formulaire (complet?)..qui fonctionne?:)

J'ai deja essayé pls fois, en vain.
Répondre à Sylvia44

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Zobrowska, le jeudi 16 juin 2005 à 22:34:31
<html>
<body>
<table cellspacing="1" width="100%">
    <tr>
        <?php if (empty($submit)) { // Bouton d'envoi vide, 0 ou non défini ?><form action="<?PHP echo $PHP_SELF; ?>" method="post">
		<td> </td>
		<td><div align="right">Prénom </div></td>
		<td><input type="text" name="Prenom"></td>
	<tr>
		<td> </td>
		<td><div align="right">Nom </div></td>
		<td><input type="text" name="Nom"></td>
	</tr>
	<tr>	
		<td> </td>
		<td><div align="right">Votre email </div></td>
		<td><input type="text" name="Mail"></td>
	</tr>
	 
	  <tr>
		<td><img src="email_sm_wm.gif" width="90" height="90"></td>
		<td><div align="center">Votre message </div></td>
		<td><textarea name="Opinion" cols="50" rows="5" wrap="soft"></textarea></td>
	<tr>
		<td> </td>
		<td> </td>
		<!-- important : nommer le bouton d'envoi submit ! -->
		<td align="center"><input name="submit" type="submit" class="input" value="Envoyer"></td>
		
	</tr></form>

	
<tr><td>
<?php
}
else { // Sinon, lorsque submit est défini
?>

<?php
foreach($HTTP_POST_VARS  as $key => $value) { // parcourt tous les champs du formulaire
if (empty($value)) {  // value vide, 0 ou non définie ?
?>

<p><span class="separ">Veuillez remplir tous les champs svp</span> </p>
<form>
<input type="button" class="input" 
onclick="javascript:history.back()" value="Retourner au formulaire">
</form>
<!-- Remarque de sécurité, visible uniquement par les utilisateurs sans JavaScript : -->
<noscript>Veuillez utiliser le bouton Précédent de votre navigateur pour revenir au formulaire.</noscript>

<?php
exit; // termine aussi bien la boucle que le programme !
}
}
echo "<p align='center'>Bonjour <span class='separ'>$Prenom $Nom</span>,<br>\n";
echo "Votre adresse mail est <b>$Mail</b> et <br>\n";
echo "Vous avez saisi :<br>\n";

// Pour l'affichage, nous supprimons les backslash et les retours à la ligne :
echo "<i>" . stripslashes(nl2br($Opinion)) . "</i><br><br>\n";
echo "Les informations sont-elles correctes ?</p>\n";

// Les données saisies par l'utilisateur sont stockées dans un champ :
$message="Bonjour, Un visiteur du sitecaca.com vous a envoyé un mail\n $Prenom $Nom, vous a écrit\n$Opinion";
$message=htmlspecialchars($message); // On ignore les caractères spéciaux
$message=stripslashes($message); // On supprime les backslash

// Génération du nouveau formulaire pour le transfert au script d'envoi de l'email
echo "<form action=\"mailform.php\" method=\"post\">\n";

// Astuce : transfert via des champs de formulaire cachés :
echo "<input type=\"hidden\" name=\"Mail\" value=\"$Mail\">\n";
echo "<input type=\"hidden\" name=\"message\" value=\"$message\">\n"; 
echo "<input type=\"button\" class='input' value=\"Non, je veux corriger\" "; 
echo "onclick=\"javascript:history.back()\">\n";

// Une nouvelle concession pour ceux qui désactivent leur JavaScript :
echo "<noscript>Veuillez utiliser le bouton Précédent pour revenir en arrière !</noscript>\n";
echo "<input type=\"submit\" name=\"expediteur_mail\" ";
echo " class='input' value=\"Ok, je veux envoyer \"></form>\n";

}
?>
</font></td>
    </tr>
</table>
</body>
</html>

ca c'est ton fichier mail.php
puis apres tu crées un fichier envoi.php
<html>
<head>
<body>
<table cellpadding="5" cellspacing="0" width="100%">
						<tr>
						<td><?php
if (isset($Mail) && $Mail != "") {
if(mail("geoffroyzien@aol.com", "***50ans1wingmarville.com*** Nouveau Message! ", "$message", "From: $Mail")) {
echo "<p align='center'>Merci, votre email a été envoyé avec succès  ! Bonne navigation $Prenom $Nom</p>\n";
}
else {
echo "<p>Malheureusement il y a eu un problème lors de l'envoi !</p>\n";
}
}
?></td>
						
						</tr>
</table>
</body>
</html>
  


voilà petit script en javascript / php
Répondre à Zobrowska

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 xafai, le jeudi 10 juillet 2008 à 21:18:47
Bonjour j'ai fait tous ce que vous avec dis pour créer le formulaire d'envoi mais je ne sais pas ou copier le fichier d'envois comme tu as dis moi j'ai sur mon site les case a remplir avec le boutton envoyer maintenant il faut faire en sort que toute les information dans les champs soit envoer a ma boite mail

Merci

Alex
Répondre à xafai

Résultats pour Comment envoyer un formulaire par mail ?

Impossible d'envoyer des mails par smtp.mail.yahoo.fr Alors que tout se passait très bien depuis des années avec Outlook Express, ce dernier refuse d'envoyer de mail via Yahoo (alors que vous pouvez toujours les recevoir). Outlook répond le message suivant : Échec de la connexion au serveur. Compte :... www.commentcamarche.net/faq/sujet-9363-impossible-d-envoyer-des-mails-par-smtp-mail-yahoo-fr
Impossible d'envoyer des mails par smtp.mail.yahoo.fr Alors que tout se passait très bien depuis des années avec Outlook Express, ce dernier refuse d'envoyer de mail via Yahoo alors que vous pouvez toujours les recevoir). Outlook répond le message suivant : Échec de la connexion au serveur. Compte :... www.commentcamarche.net/faq/sujet-9361-impossible-d-envoyer-des-mails-par-smtp-mail-yahoo-fr
Comment envoyer un mail (Résolu) Bonjour, je me suis abonnée à Internet depuis hier,cependant je ne sais pas comment envoyer un mail. Dois-je passer par MSN ou autre? D'après les messages lors de l'échec d'un envoie, le probleme viendrait du serveur POP3. Je ne... www.commentcamarche.net/forum/affich-1869643-comment-envoyer-un-mail

Résultats pour Comment envoyer un formulaire par mail ?

[Messagerie] Copie cachée-Masquer les adresses des destinatairesDans tout client de messagerie (Microsoft Outlook, Mozilla Thunderbird, Eudora Mail, Pegasus Mail, etc.) il est possible d'envoyer un mail à un grand nombre de destinataires tout en masquant à chacun d'entre-eux la liste des personnes à qui vous... www.commentcamarche.net/faq/sujet-842-messagerie-copie-cachee-masquer-les-adresses-des-destinataires
[PHP] Vérifier le domaine d'une adresse mailDans une adresse email, on trouve deux parties: utilisateur@domaine La partie domaine définit un ensemble de machines associées dans lequel on trouvera généralement un serveur qui permet d'envoyer des mails. Dans ce domaine il y a des utilisateurs.... www.commentcamarche.net/faq/sujet-14011-php-verifier-le-domaine-d-une-adresse-mail

Résultats pour Comment envoyer un formulaire par mail ?

[Power Point] Musique mp3 envoyable par mail (Résolu)Bjr ! Débutante sur Power Point 2003, d'après ce que je comprends, si je souhaite envoyer par mail, un pps avec musique mp3, je dois attacher le fichier mp3 au diaporama ! 2 questions : - Comment faire pour que la musique se prolonge en continu,... www.commentcamarche.net/forum/affich-1804809-power-point-musique-mp3-envoyable-par-mail
Je recois mais ne pe plus envoyer de mail (Résolu)bonjour, depuis trois jours je pe recevoir mais plus envoyer de mail. j'ai désinstaller outlook express pour installer mozilla thunderbird après avoir remarqué le probleme; mais rien n'y fait, je ne pe pas envoyer de mails de mozilla et dès... www.commentcamarche.net/forum/affich-2140327-je-recois-mais-ne-pe-plus-envoyer-de-mail
Impossible d'envoyer un mail via laposte (Résolu)Bonjour, je n'arrive pas à envoyer mes mails dans thunderbird, via le serveur smtp par défaut (laposte.net). Je reçois le message suivant :"Une erreur est survenue lors de l'envoi du courrier. le serveur de courrier a répondu: authentication... www.commentcamarche.net/forum/affich-2464970-impossible-d-envoyer-un-mail-via-laposte