Parse error: parse error, unexpected $ - PHP - Programmation
Marsh Posté le 14-02-2005 à 00:02:33
t'a oublier une parenthese quelque part
Marsh Posté le 14-02-2005 à 00:49:25
Ou alors il a foiré l'upload de son ficher (ca arrive quand la connection est brusquement interompue)
Marsh Posté le 14-02-2005 à 01:16:43
Ca peut venir aussi d'un } oublie, non ?
Touik's : Et si tu postais le code (en utilisant [code] ) cela nous eviterai d'utiliser notre boule de crystal, celle-ci se revele pas tres efficace des fois.
Marsh Posté le 14-02-2005 à 01:18:45
Cerel a écrit : Ca peut venir aussi d'un } oublie, non ? |
oui, je me suis (encore) tromper
je voulais evidement dire accolade et pas parenthese
Marsh Posté le 14-02-2005 à 01:48:55
KangOl a écrit : oui, je me suis (encore) tromper |
dis tout de suite que c'est à cause de l'heure tardive
Marsh Posté le 14-02-2005 à 02:01:55
Cerel a écrit : Ca peut venir aussi d'un } oublie, non ? |
Oui ça peut aussi etre ca ... Comme tu le dis ca peut etre plein de choses (meme un ; ou ( ou " ou ' oublié dans les dernieres lignes ) donc il faudrait que Touik's se dise que autant son erreur lui parait misterieuse et son code clair, autant pour nous c'est le contraire vu qu'en tout cas en ce qui me concerne je ne suis pas telepathe
Marsh Posté le 14-02-2005 à 11:56:48
oui enfin bon si on avait su ce qui se trouve après le $ (end par exemple) ca aurait pu nous orienter non??
Enfin bon c'est toujours la même chose ce genre de problème, guillement, accolade, point virgule, etc...
Marsh Posté le 14-02-2005 à 12:00:28
non, le $ c'est juste que quelque chose a ete ouvert mais pas fermé })"'
Marsh Posté le 14-02-2005 à 12:22:16
Oui bon en gros c'est ce que je disais. Erreur courante d'ou l'intéret d'un éditeur intégrant la coloration syntaxique du code!
Marsh Posté le 14-02-2005 à 12:26:02
tout a fait
Marsh Posté le 14-02-2005 à 16:51:30
Effectivement c'etait bien un problème d'accolades!
Une fois celui ci réglé, en voici un autre (pourquoi rien n'est simple? )
En fait, je ne m'y connais pas trop en php. Je voudrai faire un livre d'or, pour ça je me sert du tutorial suivant: http://www.phpdebutant.org/article95.php. Je recopie tout à la lettre en comprennant plus ou moins, mais voici ce que j'obtiens! :
Warning: main(config.inc.php): failed to open stream: No such file or directory in /var/www/free.fr/f/1/siteperso/site_html/pages/livre.php on line 154
Warning: main(): Failed opening 'config.inc.php' for inclusion (include_path='/var/www/free.fr/f/1/siteperso/include:.') in /var/www/free.fr/f/1/siteperso/site_html/pages/livre.php on line 154
Warning: mysql_query(): A link to the server could not be established in /var/www/free.fr/f/1/siteperso/site_html/pages/livre.php on line 191
Erreur SQL :
Bon alors déjà, qu'est ce qu'un .inc? ça fait changer les couleurs du code php!
Aussi, le problème de liaison avec le serveur vient d'où? vu que la page se trouve bien sur le ftp...
merci d'avance!
Marsh Posté le 14-02-2005 à 16:55:13
il trouves pas le fichier config.inc.php
Marsh Posté le 14-02-2005 à 16:56:58
Touik's a écrit : Effectivement c'etait bien un problème d'accolades! |
Là ton problème vient du fait que ton script cherche le fichier "config.inc.php" mais que ce fichier n'existe pas sur ton serveur, voilà tout
++
Marsh Posté le 14-02-2005 à 17:01:52
oh oui tu as raison je m'agenouillois !
et le "Warning: mysql_query(): A link to the server could not be established in /var/www/free.fr/f/1/siteperso/site_html/pages/livre.php on line 191
Erreur SQL : "
il sort d'où?
Marsh Posté le 14-02-2005 à 17:05:01
bha ca c'est lié au fichier manquant
Marsh Posté le 14-02-2005 à 17:14:13
oui je veux bien, mais je vois pas pourquoi...
la ligne avec l'erreur est : $result = mysql_query($query) or die('Erreur SQL : '.mysql_error());
Marsh Posté le 14-02-2005 à 17:16:25
parce que
Marsh Posté le 14-02-2005 à 17:50:29
Le fichier config.inc.php est censé contenir les informations de connexion à la base de données. Comme il n'existe pas, tu ne te connectes pas, et ne peux donc pas déclencher de requête.
Mon conseil : va voir sur www.commentcamarche.net ou un autre site de tutoriaux comment mettre en place un site PHP, si tu ne comprends pas pourquoi ou comment on se connecte à une base, ça risque d'être compliqué.
Marsh Posté le 13-02-2005 à 23:59:28
bonjour à tous,
J'ai ce message d'erreur : Parse error: parse error, unexpected $ ... avec un numéro de ligne qui correspond dans mon script à </html>
Qui pourrait m'expliquer pourquoi?
Merci d'avance!