Page 1 sur 1

Problème parse error

Posté : 19 mai 2015, 18:23
par lanfeust2
Bonjour,

Lorsque je place ce code php :
$("".$linkDownload."").sociallocker();

J'obtiens ceci :
Parse error: syntax error, unexpected '(', expecting variable (T_VARIABLE) or '$' in

Une idée ?

Re: Problème parse error

Posté : 19 mai 2015, 18:30
par Saian
Salut lanfeust2, ça ressemble à un mix de jQuery et PHP.

Le $() c'est comme en jQuery
La concaténation de chaine "".$linkDownload."" c'est comme en PHP
Et l'appel de la méthode $().sociallocker() c'est comme en javascript

Tu ne peux pas mélanger PHP et javascript dans du PHP.

Re: Problème parse error

Posté : 19 mai 2015, 19:00
par lanfeust2
Bonjour,

Pourtant la doc indique :

To create a locker for the specified content use the following code : $(".my-content").sociallocker();

et je souhaite remplacer .my-content par une variable

Re: Problème parse error

Posté : 19 mai 2015, 19:11
par Saian
lanfeust2 il semblerait que tu essaies d'utiliser un plugin jQuery. jQuery c'est en javascript, pas en PHP.
Tu ne peux pas utiliser un plugin jQuery dans du code PHP.

Au mieux ce que tu essaies de faire ça ressemblerait à quelque chose comme ça :
<script type="text/javascript">
$('<?php echo $linkDownload; ?>').sociallocker();
</script>
Du javascript dans lequel tu fais un echo d'une variable php.

Re: Problème parse error

Posté : 19 mai 2015, 19:14
par lanfeust2
Ok merci, je comprend pas alors la doc je vais essayer autrement