Envoie de données htlm vers un mail
Fermé
fafa971
Messages postés
12
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
8 novembre 2011
-
25 juin 2007 à 18:23
Alain42 - 2 juil. 2007 à 17:45
Alain42 - 2 juil. 2007 à 17:45
A voir également:
- Envoie de données htlm vers un mail
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Creer un compte mail - Guide
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Reinstaller windows sans perte de données - Guide
10 réponses
clastype
Messages postés
330
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
26 mai 2017
195
25 juin 2007 à 18:29
25 juin 2007 à 18:29
Bonjour,
Tu veux dire quoi par envoyé sur un mail?
Ce que je peux te dire à propos des mails c'est que tu peux utiliser la fonction
<a href="mailto:adresse_email">text</a>
Ceci ouvre un message avec outlook dans lequel tu peux rédiger un mail.
Mais envoyer directement je ne sais pas.
Bonne soirée
Tu veux dire quoi par envoyé sur un mail?
Ce que je peux te dire à propos des mails c'est que tu peux utiliser la fonction
<a href="mailto:adresse_email">text</a>
Ceci ouvre un message avec outlook dans lequel tu peux rédiger un mail.
Mais envoyer directement je ne sais pas.
Bonne soirée
fafa971
Messages postés
12
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
8 novembre 2011
1
26 juin 2007 à 14:10
26 juin 2007 à 14:10
Merci, mais je cherche comment avec le php on peut envoyer les données ($nom_sté, $nom ,$prénom...) par le biais d'un mail vers une adresse électronique.
Je ne vois pas les balises <form et </form> en début et fin de formulaire
alors mets les vite !
dans <form name="formulaire_mail" method="post" action="env_mail.php">
tu cree un script php env_mail.php
dans ce script tu recuperes les valeurs postées par $_POST['nom_du_champ']
ex:
$destinataire=$_POST['mail_form'];
$sujet=$_POST['...........']; // ou tu mets ="le texte que tu veux ici"
$corps=.........
pour récuperer par php les boutons radio cochés va voir sur google
ensuite
mail($destinataire,$sujet,$corps);
// ça marche à condition que ton fournisseur d'accès autorise la fonction mail
Pour mieux debuguer et faire éventuellement des echo dans ce script, n'oublies pas les balises html et body en début et fin
alors mets les vite !
dans <form name="formulaire_mail" method="post" action="env_mail.php">
tu cree un script php env_mail.php
dans ce script tu recuperes les valeurs postées par $_POST['nom_du_champ']
ex:
$destinataire=$_POST['mail_form'];
$sujet=$_POST['...........']; // ou tu mets ="le texte que tu veux ici"
$corps=.........
pour récuperer par php les boutons radio cochés va voir sur google
ensuite
mail($destinataire,$sujet,$corps);
// ça marche à condition que ton fournisseur d'accès autorise la fonction mail
Pour mieux debuguer et faire éventuellement des echo dans ce script, n'oublies pas les balises html et body en début et fin
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fafa971
Messages postés
12
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
8 novembre 2011
1
27 juin 2007 à 17:37
27 juin 2007 à 17:37
je fais ce que tu m'a dis mais ça m'a mis cette erreur : Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\site\env_mail.php on line 14.
Si j'ai bien compris compris il faut rajouter une ligne avec "sendmail_from". Mais quelle est la syntax exacte ?
merci d'avance.
Si j'ai bien compris compris il faut rajouter une ligne avec "sendmail_from". Mais quelle est la syntax exacte ?
merci d'avance.
fafa971
Messages postés
12
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
8 novembre 2011
1
27 juin 2007 à 17:57
27 juin 2007 à 17:57
j'ai trouvé qu'il fallait rajouter $entete a la ligne mais apres ça il me met cette erreur :
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\site\env_mail.php on line 16
ma ligne 16 étant : mail($destinataire,$sujet,$corps,$entete);
la je ne sais plus que faire, quelqu'un pourrait t'il m'aider s'il vous plait merci.
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\site\env_mail.php on line 16
ma ligne 16 étant : mail($destinataire,$sujet,$corps,$entete);
la je ne sais plus que faire, quelqu'un pourrait t'il m'aider s'il vous plait merci.
Tu fais tes essais en posant ton script sur un serveur hebergé ou sur easy php de ton micro.
Dans ce cas il faut que tu regardes si tu as la partie envoi de mail installée avec easyPhp (je ne connais pas EasyPhp);
Dans ce cas il faut que tu regardes si tu as la partie envoi de mail installée avec easyPhp (je ne connais pas EasyPhp);
fafa971
Messages postés
12
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
8 novembre 2011
1
28 juin 2007 à 16:07
28 juin 2007 à 16:07
pour dire a easyphp quel serveur smpt j'utilise que faut'il rajouter a ça :
[EasyPhp]
AutoStartServers=Y
AutoStartEasyPhp=N
AutoReloadConf=Y
CheckVersion=Y
StartAsServices=N
ShowAlways=N
ExpandPos=Y
CheckServerPorts=Y
Lang=Français
LangAdmin=fr
OldRunningPath=C:\Program Files\EasyPHP 2.0b1\
IsIconized=Y
merci d'avance
[EasyPhp]
AutoStartServers=Y
AutoStartEasyPhp=N
AutoReloadConf=Y
CheckVersion=Y
StartAsServices=N
ShowAlways=N
ExpandPos=Y
CheckServerPorts=Y
Lang=Français
LangAdmin=fr
OldRunningPath=C:\Program Files\EasyPHP 2.0b1\
IsIconized=Y
merci d'avance