Parse error: parse error

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

29 juin 2009, 23:18

Apparemment, il y a une accolade fermante "}" en plus dans la ligne 438 du script "product_info.php"

Dans ce morçeau de code:
430		<tr>
431		<td colspan="3"><br>
432			<?php
433				if ( (USE_CACHE == 'true') && !SID) {
434				   echo tep_cache_also_purchased(3600);
435				} else {
436						include(DIR_WS_MODULES . FILENAME_ALSO_PURCHASED_PRODUCTS);
437			        }
438		} // <--  ici, cette accolade est en plus car elle ne correspond pas à une accolade déjà ouverte dans ce contexte, ou bien, elle est mal placée
439			?>        </td>
440		</tr>
441	</table>
Il faut réviser ton code à ce niveau et si cette accolade ne correspond effectivement à aucune accolade ouverte auparavant, il faut la supprimer sinon, il va falloir peut être la déplacer de cet emplacement douteux car elle coupe inconcevablement un <td> et un <tr>.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

ViPHP
ViPHP | 2291 Messages

30 juin 2009, 16:08

Apparemment, il y a une accolade fermante "}" en plus dans la ligne 438 du script "product_info.php"

Dans ce morçeau de code:
430		<tr>
431		<td colspan="3"><br>
432			<?php
433				if ( (USE_CACHE == 'true') && !SID) {
434				   echo tep_cache_also_purchased(3600);
435				} else {
436						include(DIR_WS_MODULES . FILENAME_ALSO_PURCHASED_PRODUCTS);
437			        }
438		} // <--  ici, cette accolade est en plus car elle ne correspond pas à une accolade déjà ouverte dans ce contexte, ou bien, elle est mal placée
439			?>        </td>
440		</tr>
441	</table>
Il faut réviser ton code à ce niveau et si cette accolade ne correspond effectivement à aucune accolade ouverte auparavant, il faut la supprimer sinon, il va falloir peut être la déplacer de cet emplacement douteux car elle coupe inconcevablement un <td> et un <tr>.
J'avais penser à la même chose :wink: mais elle ferme celle ouverte à la ligne 84.
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.