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
A voir également:
- Parse error: syntax error, unexpected T_STRING
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 1962 ✓ - Forum PC fixe
- Bad request error 403 paiement ✓ - Forum Réseaux sociaux
- A javascript error occurred in the main process - Forum Matériel & Système
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
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
J'ai considéré que show est une fonction javascript.
Si ce n'est pas le cas, tu aura deux trois chose à modifier.
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";
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";