Forum Marketing Le forum de référence en matière de web marketing :
  • Améliorez votre site web
  • Apprenez comment le référencer
  • Découvrez quelles sont les autres méthodes de promotion
  • Boostez votre trafic, vos ventes, vos revenus en ligne

... le tout...
Gratuitement !

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
04 Décembre 2008 23:33:01
102605 Messages dans 16988 Fils de Discussion par 30390 Membres
Dernier membre: le discounter
Accueil Aide Chercher Calendrier Carte des membres Identifiez-vous Inscrivez-vous

 


Forum Marketing  >  Créer et développer un site  >  Developpement  >  Fil de Discussion: D'après vous, il manque quelque chose sur cette ligne de PHP ? 0 Membres et 0 Invités sur ce Fil de Discussion. « sujet précédent | | sujet suivant »
Pages: [1] Envoyer ce Fil de Discussion Imprimer
Auteur Fil de Discussion: D'après vous, il manque quelque chose sur cette ligne de PHP ?  (Lu 993 fois)
profilm
Modérateur Global
Sénior
*****
Hors ligne Hors ligne

Messages: 4992


FF 2.0 en 1024


WWW
« le: 01 Octobre 2006 13:12:29 »

Bonjour

Dans un fichier account_newsletters.php, cette ligne (la 107) :
Citation
<?php echo tep_draw_checkbox_field('newsletter_general', '1', (($newsletter['customers_newsletter'] == '1') ? true : false), 'onclick="checkBox('newsletter_general')"'); ?>

me donne ce message d'erreur :

Citation
Parse error: parse error, unexpected T_STRING in /home/web/plastifieuses/catalog/account_newsletters.php on line 107

N'étant pas un pro du PHP (c'est le moins que l'on puisse dire  Grin), merci de m'indiquer si vous voyez une erreur de syntaxe par exemple ..

Cordialement
Thierry
Journalisée


Albert_H
Alpes Hosting, l'informatique autrement
Modérateur Global
Sénior
*****
Hors ligne Hors ligne

Messages: 399



WWW
« Réponse #1 le: 01 Octobre 2006 13:51:40 »

Ta variable $newsletter a telle ete declaree dans le script?
Journalisée

--------------------------------------------------------------------
Hébergement de site internet
Confiez-nous la gestion de vos domaines en .FR

profilm
Modérateur Global
Sénior
*****
Hors ligne Hors ligne

Messages: 4992


FF 2.0 en 1024


WWW
« Réponse #2 le: 01 Octobre 2006 14:13:36 »

Aucune idée, je suppose que oui puisque le corps du fichier n'a pas été modifié (juste le doctype). Je copie le fichier (la page fonctionne), je le colle dans mon notepad++, je modifie le doctype et les balises méta, puis je fais un copier / coller dans l'autre sens (de notepad++ vers osCommerce) et là, ça ne fonctionne plus ..  Ind&eacute;ci

C'est déjà arrivé dans un autre fichier, il semblerait que parfois (assez rarement), l'éditeur de osCommerce supporte mal la manip de quelques fichiers et qu'il modifie la syntaxe d'une ligne au hasard, et ça ne fonctionne plus comme ça devrait ... C'est rien du tout un apostrophe de trop ou un détail comme ça, mais ça suffit à bloquer ..

Quelqu'un qui connaît bien le PHP arrive en principe à trouver assez rapidement si il y a une erreur (comme je saurait le faire en XHTML ou en CSS par exemple) .. Donc, j'ai lancé 2 bouteilles à la mer, une ici et une sur osCommerce France et j'attends de voir ce que des programmeurs en pensent...

Cordialement
Thierry
Journalisée


profilm
Modérateur Global
Sénior
*****
Hors ligne Hors ligne

Messages: 4992


FF 2.0 en 1024


WWW
« Réponse #3 le: 01 Octobre 2006 14:22:57 »

Et la réponse viens effectivement de tomber sur osCommerce :

Citation
à supposer que ta fonction checkBox est correcte, il ne faut pas parser les apostrophes de 'newsletter_general'

<?php echo tep_draw_checkbox_field('newsletter_general', '1', (($newsletter['customers_newsletter'] == '1') ? true : false), 'onclick="checkBox(\'newsletter_general\')"'); ?>

Voilà, ça pourra servir pour d'autres je suppose ..  Clin d'oeil

Cordialement
Thierry
Journalisée


Pages: [1] Envoyer ce Fil de Discussion Imprimer 
Forum Marketing  >  Créer et développer un site  >  Developpement  >  Fil de Discussion: D'après vous, il manque quelque chose sur cette ligne de PHP ? « sujet précédent | | sujet suivant »
Aller à:  

 
 Inscrivez-vous !

Cher visiteur, inscrivez-vous au forum et :

  • Boostez le trafic de votre site
  • Améliorez son référencement
  • Augmentez vos ventes en ligne
  • Apprenez grâce à nos Membres
  • Améliorez votre site
S'inscrire gratuitement !


 Site d'un Membre

objectifweb
Membre de Forum Marketing : objectifweb
Voir son site


 On remercie...

Membre : Tiger
Messages : 34
Bons points : 2
Voir son profil
Voir ses messages
Voir ses stats
Lui envoyer un PM
Visiter son site



 Les experts disent

 Soutenez le forum

Mettez nos boutons et bandeaux sur votre site pour montrer votre soutien !

-> Lire les détails