Problème fonction mail() PHP
Fermé
2Max-
Messages postés
50
Date d'inscription
vendredi 1 août 2008
Statut
Membre
Dernière intervention
29 août 2010
-
2 août 2008 à 17:05
2Max- Messages postés 50 Date d'inscription vendredi 1 août 2008 Statut Membre Dernière intervention 29 août 2010 - 2 août 2008 à 18:08
2Max- Messages postés 50 Date d'inscription vendredi 1 août 2008 Statut Membre Dernière intervention 29 août 2010 - 2 août 2008 à 18:08
A voir également:
- Problème fonction mail() PHP
- Fonction si et - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Thunderbird mail - Télécharger - Mail
- Boîte mail française gratuite - Guide
4 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
2 août 2008 à 17:39
2 août 2008 à 17:39
if(mail('$_POST['email'];', '$sujet', '$message'))
tu as un ; en trop et ne mets pas des ' les variables ne seront pas interprétées
de plus si tu veux que ton mail soit au format HTML il faut rajouter le type Mime
vas voir là:
http://www.comscripts.com/sources/php.email-html.191.html
tu as un ; en trop et ne mets pas des ' les variables ne seront pas interprétées
if(mail($_POST['email'], $sujet, $message))
de plus si tu veux que ton mail soit au format HTML il faut rajouter le type Mime
vas voir là:
http://www.comscripts.com/sources/php.email-html.191.html
2Max-
Messages postés
50
Date d'inscription
vendredi 1 août 2008
Statut
Membre
Dernière intervention
29 août 2010
2
2 août 2008 à 17:48
2 août 2008 à 17:48
Merci mais ...
Ca ne marche toujours pas.
J'ai enlevé le ; et les '
J'ai enlevé le code HTML.
C'est toujours la même ligne(en gras) qui pose problème apparemment.
Ca ne marche toujours pas.
J'ai enlevé le ; et les '
J'ai enlevé le code HTML.
<?php if(mail('$_POST['email']', 'inscription', 'bonjour')) { echo 'Le message a été envoyé'; } else { echo 'Le message n\'a pu être envoyé'; } ?>
C'est toujours la même ligne(en gras) qui pose problème apparemment.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
2 août 2008 à 17:51
2 août 2008 à 17:51
Non tu n'as pas enlevé les ' la ou il y a des variables
<?php if(mail($_POST['email'], 'inscription', 'bonjour')) { echo 'Le message a été envoyé'; } else { echo 'Le message n\'a pu être envoyé'; } ?>
2Max-
Messages postés
50
Date d'inscription
vendredi 1 août 2008
Statut
Membre
Dernière intervention
29 août 2010
2
2 août 2008 à 17:56
2 août 2008 à 17:56
Les quels il faut enlevé alors ?
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
2 août 2008 à 18:00
2 août 2008 à 18:00
comme je t'ai fait ci dessus
de part et d'autre de $_POST['email']
de part et d'autre de $_POST['email']
2Max-
Messages postés
50
Date d'inscription
vendredi 1 août 2008
Statut
Membre
Dernière intervention
29 août 2010
2
2 août 2008 à 18:08
2 août 2008 à 18:08
Ah ok merci, ça à l'air de s'être améliorer, le message d'erreur a changé :
Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in
Une idée ?
Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in
Une idée ?