Problème fonction mail() PHP
2Max-
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
2Max- Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
2Max- Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà j'ai un formulaire d'inscription avec validation email mais la fonction mail() ne marche pas :
Parse error: syntax error, unexpected T_STRING
Mon code.
Voilà j'ai un formulaire d'inscription avec validation email mais la fonction mail() ne marche pas :
Parse error: syntax error, unexpected T_STRING
<?php $sujet ='inscription'; $message ='<html><head><title>Titre</title></head><body>Bienvenue sur destiny-city.com</body></html>'; if(mail('$_POST['email'];', '$sujet', '$message')) { echo 'Le message a été envoyé'; } else { echo 'Le message n\'a pu être envoyé'; } ?>
Mon code.
A voir également:
- Problème fonction mail() PHP
- Fonction si et - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
4 réponses
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
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.