Envoi d'un mail en html
Résolu/Fermé
tfk741
Messages postés
30
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
26 novembre 2011
-
12 mai 2010 à 16:57
tfk741 Messages postés 30 Date d'inscription samedi 2 janvier 2010 Statut Membre Dernière intervention 26 novembre 2011 - 17 mai 2010 à 11:53
tfk741 Messages postés 30 Date d'inscription samedi 2 janvier 2010 Statut Membre Dernière intervention 26 novembre 2011 - 17 mai 2010 à 11:53
A voir également:
- Envoi d'un mail en html
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Programmer envoi mail gmail - Guide
- Editeur html - Télécharger - HTML
- Envoi mail cci - Guide
29 réponses
Bakux
Messages postés
1195
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
5 juillet 2015
188
12 mai 2010 à 17:14
12 mai 2010 à 17:14
$message = $_POST['message'];
mail(mon email', 'sujet', $message);
mail(mon email', 'sujet', $message);
tfk741
Messages postés
30
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
26 novembre 2011
12 mai 2010 à 17:19
12 mai 2010 à 17:19
Excusez moi mais je ne comprends pas, message c'est le champ ca je vois mais ou dois-je mettre ce code dans mon script?
Bakux
Messages postés
1195
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
5 juillet 2015
188
12 mai 2010 à 17:20
12 mai 2010 à 17:20
$message est une variable que je crée en PHP et qui recupère le contenu du message dans ton textarea envoyé par la page précédente !
tfk741
Messages postés
30
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
26 novembre 2011
12 mai 2010 à 18:56
12 mai 2010 à 18:56
Ah d'accord, merci, mais ou est-ce-que je dois écrire ceci?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bakux
Messages postés
1195
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
5 juillet 2015
188
13 mai 2010 à 09:24
13 mai 2010 à 09:24
Dans ton fichier d'envoi
Bakux
Messages postés
1195
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
5 juillet 2015
188
13 mai 2010 à 09:24
13 mai 2010 à 09:24
Et il faut que tu fasse de même pour les autres variables
tfk741
Messages postés
30
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
26 novembre 2011
13 mai 2010 à 11:04
13 mai 2010 à 11:04
D'accord mais ou dans ce fichier?
Bakux
Messages postés
1195
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
5 juillet 2015
188
13 mai 2010 à 11:24
13 mai 2010 à 11:24
en gros tu as ton index.html avec ton formulaire. Ensuite tu envoies les infos sur une page mail.php qui contient :
<?php
$message = $_POST['message'];
$sujet = $_POST['sujet'];
$email = $_POST['email'];
mail($email, $sujet, $message);
?>
<?php
$message = $_POST['message'];
$sujet = $_POST['sujet'];
$email = $_POST['email'];
mail($email, $sujet, $message);
?>
tfk741
Messages postés
30
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
26 novembre 2011
13 mai 2010 à 12:53
13 mai 2010 à 12:53
Ah d'accord, merci beaucoup!! Et si je veux insérer le champ dans ma newsletter par mail, comment je fais, je l'écrit ou ca dans mon script html?
Bakux
Messages postés
1195
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
5 juillet 2015
188
13 mai 2010 à 14:05
13 mai 2010 à 14:05
tu peux faire un champ caché dans ton html ^^
tfk741
Messages postés
30
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
26 novembre 2011
13 mai 2010 à 14:56
13 mai 2010 à 14:56
Oui mais bon, pour faire simple, disons que je souhaite envoyer les champs 1 et 2 par mail a mon adresse, cela va me donner :
<?php
$message = $_POST['champ1'];
$sujet = $_POST['champ2'];
$email = $_POST['mon adresse'];
mail($mon adresse, $champ1, $champ2);
?>
C'est bien ca? Si oui, je le mets ou par rapport ou bouton envoyer dans mon script ca?
Merci
<?php
$message = $_POST['champ1'];
$sujet = $_POST['champ2'];
$email = $_POST['mon adresse'];
mail($mon adresse, $champ1, $champ2);
?>
C'est bien ca? Si oui, je le mets ou par rapport ou bouton envoyer dans mon script ca?
Merci
Bakux
Messages postés
1195
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
5 juillet 2015
188
13 mai 2010 à 17:25
13 mai 2010 à 17:25
Tu as ton fichier index.html et un autre mail.php. L'envoi du formulaire doit se faire sur mail.php, et ensuite, d'après ce que j'ai compris, tu veux que 2 champs sur retrouve dans le contenu du mail, donc ca te donne :
<?php
$ch1 = $_POST['champ1'];
$ch2 = $_POST['champ2'];
$sujet = $_POST['sujet'];
$email = $_POST['mon adresse'];
mail($mon adresse, $sujet, "'. $ch1 .''. $ch2 ."");
?>
<?php
$ch1 = $_POST['champ1'];
$ch2 = $_POST['champ2'];
$sujet = $_POST['sujet'];
$email = $_POST['mon adresse'];
mail($mon adresse, $sujet, "'. $ch1 .''. $ch2 ."");
?>
tfk741
Messages postés
30
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
26 novembre 2011
13 mai 2010 à 19:40
13 mai 2010 à 19:40
D'accord merci, et ca je le place comment dans mon code, par rapport au bouton, je fait un mail donc je n'ai pas de fichier je sélectionne juste text html dans mon mail et je tape mon code donc je le place ou?
Bakux
Messages postés
1195
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
5 juillet 2015
188
13 mai 2010 à 20:11
13 mai 2010 à 20:11
Il faut bien 2 fichiers ! Le code du post précédent c'est à mettre dans un fichier .php, et le formulaire doit avoir un post=NOMDEFICHIERPHP.php
tfk741
Messages postés
30
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
26 novembre 2011
13 mai 2010 à 20:30
13 mai 2010 à 20:30
Non. c'est pas obligé, avec hotmail on sélectionne texte enrichi puis mode html, alors on fait comment?
Bakux
Messages postés
1195
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
5 juillet 2015
188
13 mai 2010 à 22:02
13 mai 2010 à 22:02
Non, mais tu confonds tout. Le mode html signifie que tu peux mettre de l'HTML dans ton mail, mais tu ne pourra jamais envoyer un mail avec une page HTML !
tfk741
Messages postés
30
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
26 novembre 2011
14 mai 2010 à 11:24
14 mai 2010 à 11:24
Donc comment faut il que je place, je met après le bouton dans action mail.php et dans mail.php je met
<?php
$ch1 = $_POST['champ1'];
$ch2 = $_POST['champ2'];
$sujet = $_POST['sujet'];
$email = $_POST['mon adresse'];
mail($mon adresse, $sujet, "'. $ch1 .''. $ch2 ."");
?>
Mais ce fichier mail.php comment je l'insère dans le mail?
<?php
$ch1 = $_POST['champ1'];
$ch2 = $_POST['champ2'];
$sujet = $_POST['sujet'];
$email = $_POST['mon adresse'];
mail($mon adresse, $sujet, "'. $ch1 .''. $ch2 ."");
?>
Mais ce fichier mail.php comment je l'insère dans le mail?
Bakux
Messages postés
1195
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
5 juillet 2015
188
14 mai 2010 à 17:19
14 mai 2010 à 17:19
Dans ton HTMl, tu dois avoir un
Tu le remplace par :
<form method="post">
Tu le remplace par :
<form method="post" action="mail.php">
tfk741
Messages postés
30
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
26 novembre 2011
14 mai 2010 à 17:23
14 mai 2010 à 17:23
Ah d'accord, et donc ce mail.php il contient le script:
<?php
$ch1 = $_POST['champ1'];
$ch2 = $_POST['champ2'];
$sujet = $_POST['sujet'];
$email = $_POST['mon adresse'];
mail($mon adresse, $sujet, "'. $ch1 .''. $ch2 ."");
?>
Mais ce mail.php je le met ou? (le fichier)
<?php
$ch1 = $_POST['champ1'];
$ch2 = $_POST['champ2'];
$sujet = $_POST['sujet'];
$email = $_POST['mon adresse'];
mail($mon adresse, $sujet, "'. $ch1 .''. $ch2 ."");
?>
Mais ce mail.php je le met ou? (le fichier)
Bakux
Messages postés
1195
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
5 juillet 2015
188
14 mai 2010 à 19:07
14 mai 2010 à 19:07
dans le meme dossier que index.html et oui il doit contenir ce script