Parse error: syntax error, unexpected T_STRING
DamArch
-
Nhay Messages postés 838 Date d'inscription Statut Membre Dernière intervention -
Nhay Messages postés 838 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous, j'ai un problème sur une ligne de code PHP qui me créée cette erreur:
Parse error: syntax error, unexpected T_STRING in /homez.763/lemairel/www/ndxzsite/plugin/format.slideshow.php on line 233
la ligne 233 en question(pour info la ligne précédente est bien cloturée par un ;):
$thumbnails .= "<a href='#' style='' onclick="show("" . $thumb['media_id'] . ", $i); return false;"><img src='' . BASEURL . "/files/dimgs/$name' /></a> \n";
Je sais qu'il s'agit d'un problème de guillemets apparemment mais je n'arrive vraiment pas à y voir clair.
Je précise qu'il s'agit d'un site Indexhibit, si cela à de l'importance.
Toute aide sera la bien venue.
Merci à tous pour votre attention
Parse error: syntax error, unexpected T_STRING in /homez.763/lemairel/www/ndxzsite/plugin/format.slideshow.php on line 233
la ligne 233 en question(pour info la ligne précédente est bien cloturée par un ;):
$thumbnails .= "<a href='#' style='' onclick="show("" . $thumb['media_id'] . ", $i); return false;"><img src='' . BASEURL . "/files/dimgs/$name' /></a> \n";
Je sais qu'il s'agit d'un problème de guillemets apparemment mais je n'arrive vraiment pas à y voir clair.
Je précise qu'il s'agit d'un site Indexhibit, si cela à de l'importance.
Toute aide sera la bien venue.
Merci à tous pour votre attention
2 réponses
-
Bonjour, tu n'a tout simplement pas échapper tes guillemets.
Après onclick=", le serveur pense donc être en mode PHP, et non en chaîne de caractère.
Essaye donc ceci$thumbnails .= "<a href='#' style='' onclick=\"show(".$thumb['media_id'].", ".$i."); return false;\"><img src='". BASEURL."/files/dimgs/".$name."' /></a> \n";
J'ai considéré que show est une fonction javascript.
Si ce n'est pas le cas, tu aura deux trois chose à modifier. -
Bonjour, merci pour ta réponse,
après avoir modifier le code j'obtiens une nouvelle erreur:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /homez.763/lemairel/www/ndxzsite/plugin/format.slideshow.php on line 255
la ligne 255 en question est assez similaire à la ligne 233 évoquée auparavant:
$thumbnails .= "<a href='#' style='' onclick=\"show(" .$thumb['media_id'] . ", ".$i"); return false;\"><img src='" . BASEURL . "/files/dimgs/".$name"' /></a> \n";