Parse error: syntax error, unexpected ''\n' (T_CONSTANT_ENCAPSED [Fermé]

Signaler
Messages postés
2
Date d'inscription
mardi 21 mars 2017
Statut
Membre
Dernière intervention
21 mars 2017
-
 Utilisateur anonyme -
Bonjour, j'aissaie de faire un petit programme en php et j'ai cette erreur embetante dans les lignes ci dessous.


$message = "Bonjour, nous avons reçu une nouvelle inscription.\n
Prénom : " .$_POST['nom'] "\n
Nom de Famille : " .$_POST['nomdefamille'] "\n
Téléphone : " .$_POST['telephone'] "\n
E-Mail : " .$_POST['email'] "\n
Addresse : " .$_POST['addresse'] "\n
Numéro D\'appartement : " .$_POST['appartnumber'] "\n
Ville : " .$_POST['ville'] "\n
Code postal : " .$_POST['postal'] "\n
Province : " .$_POST['province'] "\n
\n
Message automatique.";



je n'arrive pas a trouver l'erreur.

1 réponse


Bonsoir

Il te manque des points de concaténation:
.$_POST['nom'] "\n

devrait être
.$_POST['nom']. "\n
felixarcham
Messages postés
2
Date d'inscription
mardi 21 mars 2017
Statut
Membre
Dernière intervention
21 mars 2017

Merci beaucoup, sa a regler mon probleme.

Autre question rapide, sais tu comment envyer un mail en php?
Rocailleux
Messages postés
542
Date d'inscription
mercredi 9 mars 2016
Statut
Membre
Dernière intervention
8 mars 2018
74 > felixarcham
Messages postés
2
Date d'inscription
mardi 21 mars 2017
Statut
Membre
Dernière intervention
21 mars 2017

Utilisateur anonyme
La question est rapide, mais pas la réponse.
Il y a la fonction mail qui est bien décrite dans le manuel php, mais dès que tu veux dépasser deux lignes de texte en ASCII basique, ça ne suffit pas.
Personnellement j'utilise Phpmailer, mais ça n'est pas très simple non plus, il faut lire la doc.
De plus, si c'est pour travailler en local, il faut configurer le SNMP dans PHP,
Bref, pas vraiment simple.