Parse error: parse error

Petit nouveau ! | 6 Messages

25 juin 2009, 14:45

hello tout le monde,

pour mon premier message sur ce forum, je vous expose mon problème php.

je dois déplacer une plateforme oscommerce 2 depuis un ancien serveur sur un nouveau (W 2k3)
la page d'accueil s'affiche correctement, mais lorsque je clique sur un des objets, il me crée l'erreur suivante:
Parse error: parse error in C:\web\wamp\www\product_info.php on line 459
j'ai vérifié (à la main, avec des programmes, par des amis) le fichier en question, mais nous n'avons trouvé aucune erreur. de plus, il fonctionnait parfaitement sous l'ancien système (W 2k3 lui aussi).

si quelqu'un a une solution probable, c'est avec grand plaisir que je la prends car ça fait un (trop) long moment que je suis bloqué dessus.

ps: pour voir le résultat, c'est 83.172.192.12

@micalement
Geko
--
[ Geko ]
Webmaster - Webdesigner
http://www.geko-web.ch/

[ Timothée ]
+41 79 265 16 68
[email protected]

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

25 juin 2009, 18:21

Bonjour,

Si tu nous donne la partie du code où se situe la ligne 459 du script "product_info.php" on pourra à ce moment là t'aider.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

ViPHP
ViPHP | 2291 Messages

25 juin 2009, 19:05

Normal il manque un ; a la fin de la ligne 458.
Avec ma chance tu va voir que j'ai raison. :)

Taper pas je suis déjà partieeeeeeeeeeeeee
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Petit nouveau ! | 6 Messages

26 juin 2009, 08:59

Bonjour,

Si tu nous donne la partie du code où se situe la ligne 459 du script "product_info.php" on pourra à ce moment là t'aider.
voilà la ligne qui pose problème
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
Normal il manque un ; a la fin de la ligne 458.
Avec ma chance tu va voir que j'ai raison.
donc non tu as tort :D

voici le fichier php (renommé en .txt)
http://geko-web.ch/dl/product_info.txt


une autre idée??
--
[ Geko ]
Webmaster - Webdesigner
http://www.geko-web.ch/

[ Timothée ]
+41 79 265 16 68
[email protected]

Avatar du membre
ViPHP
ViPHP | 3008 Messages

26 juin 2009, 09:15

Qu'il y a t-il dans cette page ?
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

26 juin 2009, 11:06

Hé oui, il va falloir nous donner aussi le contenu du script "application_bottom.php"

En attendant, corrige d'abord la ligne 143:
<?phpecho TEXT_EXPIRES_DATE.$specials_expires_date;?>
En ajoutant un espace entre <?php et echo. Comme ça:
<?php echo TEXT_EXPIRES_DATE.$specials_expires_date;?>


Tu vas finir par nous donner tous tes scripts, tu vas voir... :mrgreen:
Modifié en dernier par sadeq le 26 juin 2009, 11:15, modifié 1 fois.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Eléphant du PHP | 141 Messages

26 juin 2009, 11:15

Et de footer.php aussi, c'est peut-être à la dernière ligne de ce fichier qu'il y aurait une erreur...

Petit nouveau ! | 6 Messages

29 juin 2009, 08:12

En attendant, corrige d'abord la ligne 143:
<?phpecho TEXT_EXPIRES_DATE.$specials_expires_date;?>
En ajoutant un espace entre <?php et echo. Comme ça:
<?php echo TEXT_EXPIRES_DATE.$specials_expires_date;?>
http://geko-web.ch/dl/application_bottom.txt
Tu vas finir par nous donner tous tes scripts, tu vas voir... :mrgreen:
si il le faut.. dites moi tout ce dont vous pouvez avoir besoin.. :D
--
[ Geko ]
Webmaster - Webdesigner
http://www.geko-web.ch/

[ Timothée ]
+41 79 265 16 68
[email protected]

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

29 juin 2009, 08:39

juste au dessus de l'erreur en question, écrit ce code :
echo DIR_WS_INCLUDES . 'application_bottom.php'
Si ça se trouve, le chemin est faux.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 6 Messages

29 juin 2009, 09:04

juste au dessus de l'erreur en question, écrit ce code :
echo DIR_WS_INCLUDES . 'application_bottom.php'
Si ça se trouve, le chemin est faux.
ça m'étonnerai, ça tournait nickel sur l'ancien serveur..
--
[ Geko ]
Webmaster - Webdesigner
http://www.geko-web.ch/

[ Timothée ]
+41 79 265 16 68
[email protected]

Mammouth du PHP | 991 Messages

29 juin 2009, 09:08

Ce qu'il veut dire c'est qu'il possible que tu n'est pas modifier la constante (du moins pas comme il faut !)
DevOps, Symfony4, Hoa

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

29 juin 2009, 09:17

ça m'étonnerai, ça tournait nickel sur l'ancien serveur..
Bah oui, mais çs ne tourne pas sur l'actuel ;)

Ca ne coute que 2s à tester, et ça permet de ne pas passer 4 jours à tester les autres solutions en pensant que ce n'est pas ça pour se rendre compte à la fin que c'est ça ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 6 Messages

29 juin 2009, 09:21

Ce qu'il veut dire c'est qu'il possible que tu n'est pas modifier la constante (du moins pas comme il faut !)
tous les chemins sont absolus et l'arborescence est la même que sur l'ancien serveur..

de plus si je supprime la ligne, l'erreur remonte à la ligne précédente..
--
[ Geko ]
Webmaster - Webdesigner
http://www.geko-web.ch/

[ Timothée ]
+41 79 265 16 68
[email protected]

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

29 juin 2009, 10:07

J'ai envie de dire que ton explication me conforte dans mon idée, à savoir que la constante est mauvaise. En effet, la précédente ligne, c'est également un require, comme encore la précédente.
Fait ce echo, essaye d'accéder au chemin en question et je pense que tu ne sera pas loin de la solution
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 6 Messages

29 juin 2009, 11:16

J'ai envie de dire que ton explication me conforte dans mon idée, à savoir que la constante est mauvaise. En effet, la précédente ligne, c'est également un require, comme encore la précédente.
Fait ce echo, essaye d'accéder au chemin en question et je pense que tu ne sera pas loin de la solution
alors là je ne comprends plus rien..

si je mets un echo pour afficher la variable au lieu de charger la page, il me met toujours la même erreur à la dernière ligne..
--
[ Geko ]
Webmaster - Webdesigner
http://www.geko-web.ch/

[ Timothée ]
+41 79 265 16 68
[email protected]