Parse error unexpected T_STRING
teri
-
tati -
tati -
Bonjour,
j'ai un erreur a la ligne 8 et je ne trouve pas la solution, pouvez vous
m'aider
merci en avance et voila mon code:
<?php
include 'class.FastTemplate.php3';
$tpl= new FastTemplate('.\');
$tpl->define(array('std' => 'std.tpl', // ligne 8
'entete' => 'entete.tpl',
'navgauche' => 'navgauche.tpl',
'contenu' => 'contenu.tpl'));
$tpl->assign('titre', 'site Web generique');
$tpl->parse('entete','entete');
$tpl->parse('navgauche','navgauche');
$tpl->parse('contenu','contenu');
$tpl->parse('resultat','std');
$tpl->FastPrint('RESULTAT');
?>
j'ai un erreur a la ligne 8 et je ne trouve pas la solution, pouvez vous
m'aider
merci en avance et voila mon code:
<?php
include 'class.FastTemplate.php3';
$tpl= new FastTemplate('.\');
$tpl->define(array('std' => 'std.tpl', // ligne 8
'entete' => 'entete.tpl',
'navgauche' => 'navgauche.tpl',
'contenu' => 'contenu.tpl'));
$tpl->assign('titre', 'site Web generique');
$tpl->parse('entete','entete');
$tpl->parse('navgauche','navgauche');
$tpl->parse('contenu','contenu');
$tpl->parse('resultat','std');
$tpl->FastPrint('RESULTAT');
?>
1 réponse
-
Bonjour
les simples quotes et les antislashes doivent être précédés d'un antislash dans les chaînes à simples quotes$tpl= new FastTemplate('.\\');
L'erreur est détectée à la liogne suivante car pour php , ton \' est un simple quote à l'intérieur d'un string, et non pas la fin du string. Le ' suivant (au début de 'std') est pris pour la fin de la chaîne, plus rien n'est cohérent pour lui