Parse error: syntax error, unexpected '{' dans un if
Résolu/Fermé
antoine9298
Messages postés
101
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
23 décembre 2014
-
14 juil. 2013 à 20:35
antoine9298 Messages postés 101 Date d'inscription vendredi 5 avril 2013 Statut Membre Dernière intervention 23 décembre 2014 - 15 juil. 2013 à 14:40
antoine9298 Messages postés 101 Date d'inscription vendredi 5 avril 2013 Statut Membre Dernière intervention 23 décembre 2014 - 15 juil. 2013 à 14:40
4 réponses
Utilisateur anonyme
Modifié par le père. le 14/07/2013 à 21:11
Modifié par le père. le 14/07/2013 à 21:11
Je suis très étonné du message d'erreur et du numéro de ligne que tu indiques.
Tu as bien une erreur, mais c'est un 'unexpected }' à cause du ; qui te manque à la fin de la ligne 15 (echo du javascript)
Si tu as vraiment le message que tu indiques à la ligne que tu dis, ça peut être dû à un caractère invisible. Examine ton fichier avec un éditeur hexadécimal pour être sûr de ce qu'il y a dedans, ou mets le sur cjoint.com
Tu as bien une erreur, mais c'est un 'unexpected }' à cause du ; qui te manque à la fin de la ligne 15 (echo du javascript)
Si tu as vraiment le message que tu indiques à la ligne que tu dis, ça peut être dû à un caractère invisible. Examine ton fichier avec un éditeur hexadécimal pour être sûr de ce qu'il y a dedans, ou mets le sur cjoint.com
Utilisateur anonyme
14 juil. 2013 à 23:02
14 juil. 2013 à 23:02
Un éditeur hexadécimal est un programme qui montre le contenu d'un fichier sous forme d'hexadécimal. Mais peu importe, si tu ne connais pas, mets le fichier sur cjoint.com (ou autre) pour qu'on puisse voir son contenu exact.
antoine9298
Messages postés
101
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
23 décembre 2014
6
14 juil. 2013 à 23:23
14 juil. 2013 à 23:23
La technique cjoint ne donne rien d'etrange:
(http://cjoint.com/data3/3Goxv0P6aNH.htm)
(http://cjoint.com/data3/3Goxv0P6aNH.htm)
Utilisateur anonyme
Modifié par le père. le 15/07/2013 à 00:00
Modifié par le père. le 15/07/2013 à 00:00
Il y a bien un problème dans ton fichier.
Tu l'as, au moins en partie, obtenu par copier-coller à partir d'un site ?
Dans if ( mb_strtolower(, l'espace entre if et ( n'est pas une espace normale (code hexa 20) mais une espace insécable (code hexa A0)
Supprime l'espace entre if et ( sur cette ligne, ensuite tu peux en remettre une si tu veux.
https://www.cjoint.com/?3Gox71lVjzD
Tu l'as, au moins en partie, obtenu par copier-coller à partir d'un site ?
Dans if ( mb_strtolower(, l'espace entre if et ( n'est pas une espace normale (code hexa 20) mais une espace insécable (code hexa A0)
Supprime l'espace entre if et ( sur cette ligne, ensuite tu peux en remettre une si tu veux.
https://www.cjoint.com/?3Gox71lVjzD
antoine9298
Messages postés
101
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
23 décembre 2014
6
15 juil. 2013 à 01:02
15 juil. 2013 à 01:02
tu avais raison:
j'avais fais un "copier-coler" de la fonction a partir de php-facile ou autre site du genre...
ca marche impec maintnant
j'avais fais un "copier-coler" de la fonction a partir de php-facile ou autre site du genre...
ca marche impec maintnant
antoine9298
Messages postés
101
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
23 décembre 2014
6
Modifié par antoine9298 le 15/07/2013 à 14:48
Modifié par antoine9298 le 15/07/2013 à 14:48
il avait dû utiliser : (j'ai du le coder:  ) :
nbsp signifie Non Breakable SPace (espace isecable).
nbsp signifie Non Breakable SPace (espace isecable).
14 juil. 2013 à 21:47
sinon cela peut bien etre ca:
si j'enleve les {} j'obtient (+ ou -) :
unexpected t_echo on line 10
14 juil. 2013 à 22:55