Erreur T_CONSTANT_ENCAPSED_STRING
Fermé
sokebana
Messages postés
27
Date d'inscription
lundi 4 juin 2007
Statut
Membre
Dernière intervention
8 avril 2009
-
9 nov. 2008 à 11:24
toto - 10 nov. 2008 à 13:20
toto - 10 nov. 2008 à 13:20
A voir également:
- Erreur T_CONSTANT_ENCAPSED_STRING
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 4201 ✓ - Forum Réseaux sociaux
8 réponses
Bonjour
Ta commande mail va bien jusqu'à $formFichier3, mais relis-toi : $formFichier3. )" Description: " $formDescription"\n"
Qu'est ce que c'est que cette parenthèse juste après un . ? Après un . tu dois avoir une chaîne, c'est à dire soit une variable, une constante, une fonction un ' ou un ". En aucun cas une )
Ensuite, après " Description " si tu veux qu'à la suite il y ait le contenu de $formDescription, il faut utiliser l'opérateur de concaténation de chaîne .
Même remarque entre $formDescription et "\n"
Ta commande mail va bien jusqu'à $formFichier3, mais relis-toi : $formFichier3. )" Description: " $formDescription"\n"
Qu'est ce que c'est que cette parenthèse juste après un . ? Après un . tu dois avoir une chaîne, c'est à dire soit une variable, une constante, une fonction un ' ou un ". En aucun cas une )
Ensuite, après " Description " si tu veux qu'à la suite il y ait le contenu de $formDescription, il faut utiliser l'opérateur de concaténation de chaîne .
Même remarque entre $formDescription et "\n"
L'opérateur de concaténation de chaine, c'est l'opérateur qui sert à concaténer des chaînes c'est à dire à les mettre bout à bout . C'est le point (.) que tu utilises d'ailleurs tout le début de ton expression, jusqu'à cette variable, puis tu arrêtes tout à coup.
Regarde dans la constituton de ton mail : tu prends des morceaux de message : ( extrait partiel )
...
"\n Telephone:"
$formTelephone
"\n Portable"
$formPortable
...
chacun d'entre eux est une chaine : soit une variable, soit une chaine littérale, c'est à dire entre " ou '
Tu les mets bout à bout (on dit concaténer) en une seule chaîne, grâce à l'opérateur de concaténation point (.) :
... "\n Telephone:".$formTelephone. "\n Portable".$formPortable. ...
mais après $formDescription tu oublies le point
Avant tu avais un problème au niveau de la parenthèse en trop, maintenant le problème est juste un peu plus loin.
Regarde dans la constituton de ton mail : tu prends des morceaux de message : ( extrait partiel )
...
"\n Telephone:"
$formTelephone
"\n Portable"
$formPortable
...
chacun d'entre eux est une chaine : soit une variable, soit une chaine littérale, c'est à dire entre " ou '
Tu les mets bout à bout (on dit concaténer) en une seule chaîne, grâce à l'opérateur de concaténation point (.) :
... "\n Telephone:".$formTelephone. "\n Portable".$formPortable. ...
mais après $formDescription tu oublies le point
Avant tu avais un problème au niveau de la parenthèse en trop, maintenant le problème est juste un peu plus loin.
sokebana
Messages postés
27
Date d'inscription
lundi 4 juin 2007
Statut
Membre
Dernière intervention
8 avril 2009
9 nov. 2008 à 17:48
9 nov. 2008 à 17:48
j'ai fait des rechercehs entre temps et c'est ok j'ai rectifié, seulement, l'erreur est toujours la meme...
quelque part par là
if( mail('contact@sokebana.net','Nouvelle inscription -Formule complète- de l\'Espace Mariage',$message. "\n Activité:" .$formActivite. "\n Titre:".$formTitre. "\n Site web:" .$formSite_web. "\n Gamme de prix:" .$formGamme_prix. "\n \n Mail:" .$formMail "\n Adresse:".$formAdresse. "\n Code postal:".$formCode_postal. "\n Ville:".$formVille. "\n Telephone:".$formTelephone. "\n Portable".$formPortable. "\n Zone couverte".$formZone_activite. "\n Vignette".$formFichier. "\n Fichier1:".$formFichier1."\n Fichier2:".$formFichier2. "\n Fichier3:".$formFichier3.){
quelque part par là
if( mail('contact@sokebana.net','Nouvelle inscription -Formule complète- de l\'Espace Mariage',$message. "\n Activité:" .$formActivite. "\n Titre:".$formTitre. "\n Site web:" .$formSite_web. "\n Gamme de prix:" .$formGamme_prix. "\n \n Mail:" .$formMail "\n Adresse:".$formAdresse. "\n Code postal:".$formCode_postal. "\n Ville:".$formVille. "\n Telephone:".$formTelephone. "\n Portable".$formPortable. "\n Zone couverte".$formZone_activite. "\n Vignette".$formFichier. "\n Fichier1:".$formFichier1."\n Fichier2:".$formFichier2. "\n Fichier3:".$formFichier3.){
C'est toujours pareil. Tu as toujours un point suivi d'une parenthèse ).
À quoi ça sert les explications qu'on donne ?
À quoi ça sert les explications qu'on donne ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sokebana
Messages postés
27
Date d'inscription
lundi 4 juin 2007
Statut
Membre
Dernière intervention
8 avril 2009
9 nov. 2008 à 19:59
9 nov. 2008 à 19:59
ba il me semble que cette parenthese ferme celle qu ouvrait
('contact@sokebana.net','Nouvelle inscription -Formule complète- de l\'Espace Mariage',$message. "\n Activité:" .$formActivite. "\n Titre:".$formTitre. "\n Site web:" .$formSite_web. "\n Gamme de prix:" .$formGamme_prix. "\n \n Mail:" .$formMail "\n Adresse:".$formAdresse. "\n Code postal:".$formCode_postal. "\n Ville:".$formVille. "\n Telephone:".$formTelephone. "\n Portable".$formPortable. "\n Zone couverte".$formZone_activite. "\n Vignette".$formFichier. "\n Fichier1:".$formFichier1."\n Fichier2:".$formFichier2. "\n Fichier3:".$formFichier3.)
meme qu'il en manque une vu que
if( mail('contact@sokebana.net','Nouvelle inscription -Formule complète- de l\'Espace Mariage',$message. "\n Activité:" .$formActivite. "\n Titre:".$formTitre. "\n Site web:" .$formSite_web. "\n Gamme de prix:" .$formGamme_prix. "\n \n Mail:" .$formMail. "\n Adresse:".$formAdresse. "\n Code postal:".$formCode_postal. "\n Ville:".$formVille. "\n Telephone:".$formTelephone. "\n Portable".$formPortable. "\n Zone couverte".$formZone_activite. "\n Vignette".$formFichier. "\n Fichier1:".$formFichier1."\n Fichier2:".$formFichier2. "\n Fichier3:".$formFichier3.)){
non??
('contact@sokebana.net','Nouvelle inscription -Formule complète- de l\'Espace Mariage',$message. "\n Activité:" .$formActivite. "\n Titre:".$formTitre. "\n Site web:" .$formSite_web. "\n Gamme de prix:" .$formGamme_prix. "\n \n Mail:" .$formMail "\n Adresse:".$formAdresse. "\n Code postal:".$formCode_postal. "\n Ville:".$formVille. "\n Telephone:".$formTelephone. "\n Portable".$formPortable. "\n Zone couverte".$formZone_activite. "\n Vignette".$formFichier. "\n Fichier1:".$formFichier1."\n Fichier2:".$formFichier2. "\n Fichier3:".$formFichier3.)
meme qu'il en manque une vu que
if( mail('contact@sokebana.net','Nouvelle inscription -Formule complète- de l\'Espace Mariage',$message. "\n Activité:" .$formActivite. "\n Titre:".$formTitre. "\n Site web:" .$formSite_web. "\n Gamme de prix:" .$formGamme_prix. "\n \n Mail:" .$formMail. "\n Adresse:".$formAdresse. "\n Code postal:".$formCode_postal. "\n Ville:".$formVille. "\n Telephone:".$formTelephone. "\n Portable".$formPortable. "\n Zone couverte".$formZone_activite. "\n Vignette".$formFichier. "\n Fichier1:".$formFichier1."\n Fichier2:".$formFichier2. "\n Fichier3:".$formFichier3.)){
non??
Alors c'est le . qui est en trop. Le point signifie que tu veux continuer une chaine, ce qui n'est pas le cas si tu veux fermer ici les deux parenthèses du if ( et de la fonction mail(
Dans ton premier message, il y avait encore du texte après $formFichier3. Mais si tu changes...
Dans ton premier message, il y avait encore du texte après $formFichier3. Mais si tu changes...
sokebana
Messages postés
27
Date d'inscription
lundi 4 juin 2007
Statut
Membre
Dernière intervention
8 avril 2009
9 nov. 2008 à 22:06
9 nov. 2008 à 22:06
le souci est réglé plus d'erreur
if( mail('contact@sokebana.net','Nouvelle inscription -Formule complete- de l\'Espace Mariage',$message. "\n Activite:" .$formActivite. "\n Titre:".$formTitre. "\n Site web:" .$formSite_web. "\n Gamme de prix:" .$formGamme_prix. "\n \n Mail:" .$formMail. "\n Adresse:".$formAdresse. "\n Code postal:".$formCode_ville. "\n Telephone:".$formTelephone. "\n Portable".$formPortable. "\n Zone couverte:".$formZone_activite. "\n Vignette".$formFichier. "\n Fichier1:".$formFichier1."\n Fichier2:".$formFichier2. "\n Fichier3:".$formFichier3."\n Description:".$formDescription."\n")){
j'avais viré description car le pensais que ça faisais doublon, je me suis trompée donc il y est de nouveau....
par contre ça n'up load que 3 images sur 4 et ça me les laisse ds le dossier upload, je ne sas pas les faire arriver en pièce jointe.
apres ce sera tout bon
if( mail('contact@sokebana.net','Nouvelle inscription -Formule complete- de l\'Espace Mariage',$message. "\n Activite:" .$formActivite. "\n Titre:".$formTitre. "\n Site web:" .$formSite_web. "\n Gamme de prix:" .$formGamme_prix. "\n \n Mail:" .$formMail. "\n Adresse:".$formAdresse. "\n Code postal:".$formCode_ville. "\n Telephone:".$formTelephone. "\n Portable".$formPortable. "\n Zone couverte:".$formZone_activite. "\n Vignette".$formFichier. "\n Fichier1:".$formFichier1."\n Fichier2:".$formFichier2. "\n Fichier3:".$formFichier3."\n Description:".$formDescription."\n")){
j'avais viré description car le pensais que ça faisais doublon, je me suis trompée donc il y est de nouveau....
par contre ça n'up load que 3 images sur 4 et ça me les laisse ds le dossier upload, je ne sas pas les faire arriver en pièce jointe.
apres ce sera tout bon
9 nov. 2008 à 13:22
j'ai supprimé la parenthese en trop, exact
par contre tu dis
Ensuite, après " Description " si tu veux qu'à la suite il y ait le contenu de $formDescription, il faut utiliser l'opérateur de concaténation de chaîne .
Même remarque entre $formDescription et "\n"
peux tu m'en dire plus
merci de ton aide