Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Parse error: parse error, unexpected T_STRING, expecting ';'


Messages recommandés

Posté(e) (modifié)

Salut, déjà il y a une erreur ici :

 

$$index="http://mon.site.com/image".$i.".jpg";'>http://mon.site.com/image".$i.".jpg";'>http://mon.site.com/image".$i.".jpg";

 

La bonne écriture est :

 

$index="http://mon.site.com/image".$i.".jpg";

Salut, je pense que tu te trompes : la syntaxe utilisée $$index="http://mon.site.com/image".$i.".jpg"; permet dans le cas de ce script de définir les variables $image1 $image2 etc... puisque $index prends successivement les valeurs "image1", "image2" etc...

 

Salut. Déjà, il y a une erreur dans l'utilisation de ton include_path.

include_path sert à définir un/des dossiers où les include et require iront chercher les fichiers à inclure (séparés par des : ).

 

Là, tu indiques directement un fichier...

 

Normalement, ceci devrait fonctionner :

setcookie('lang',$language,time()+31536000);
include_path = ":/var/www/sdb/3/f/yspider/html/include";
include('mainfile.php');
$currentlang = $language;

Et encore, je ne suis pas certains que cela foncitonne, car tu démarre l'arborescence AVANT la racine de ton hebergement.

Peut-être devrais-tu faire ceci pour l'include_path :

 

include_path = ":$_SERVER["DOCUMENT_ROOT"]/include";

 

A tester.

le seul problème c'est l'absence du $ devant le nom de variable include_path : le signe égal n'a pas de sens s'il n'est pas placé après une variable et toutes les variables php commencent par $

 

 

il me dit que l'erreur se trouve dans "$size = getimagesize($photo);" mais je ne vois pas où

 

extrait du code en question

 

if (@$add==1) {
	 $num = fopen("".$stat."/news.txt", "r");
	 $nbmes = fread($num, filesize("".$stat."/news.txt"));
	 fclose($num);
	 $number = ($nbmes + 1);
	 $num = fopen("".$stat."/news.txt", "w+");
	 fputs($num, $number);
	 fclose($num);
	 }

for ($i=1; $i<=6; $i++) {
$photo="image".$i.".jpg";
$size = getimagesize($photo);
	  $sx = $size[0];
	  $sy = $size[1];
	  $x="sxf$i";
	  $y="syf$i";
	  $$x = $sx+70;
	  $$y = $sy+135;
	  if ($sx <=270) $$x=340;
	  if ($sy <=205) $$y=340;
$index="image$i";
$$index="http://mon.site.com/image".$i.".jpg";
}	

merci pour ton aide Tangui ! :P

 

C'est bizarre, j'ai exécuté ton code sans recevoir le message d'erreur que tu indique :P

Ce message signifie que la commande getimagesize attend comm paramètre une chaine de caractère (string) dans ton cas, et je ne sais pas pourquoi ta ligne $photo="image".$i.".jpg"; semble ne pas avoir attribué la chaine de caractère image1.jpg à la variable $photo mais un autre type de données...

Modifié par mediaforest

  • 4 semaines après...
Posté(e)

Bonsoir,

moi aussi j'ai un petit ( en faite il est trés gros :P ) probléme du même genre ..

Si une ptite âme charitable pourai me donner un coup de pouce sa serait super sympa.

 

Mon probléme :

 

Parse error: parse error, unexpected T_STRING in /home/listefr/domains/mon-site.fr/public_html/forum/sources/classes/class_display.php on line 163

 

la ligne 163 dans le fichier : class_display.php

 

c'est :

 

if ( $this->ipsclass->vars['ipb_reg_show'] and $this->ipsclass->vars['ipb_reg_name'] )

 

 

Merci.

Posté(e) (modifié)

Il arrive assez souvent que l'erreur provienne de ce qui se trouve un peu avant la ligne concernée.

 

Par exemple, l'oubli d'un ;

 

Donnes-nous ce qui se trouve un peu avant stp.

Modifié par alex.hitman
Posté(e)

Est-ce que $this->ipsclass->vars['ipb_reg_show'] et $this->ipsclass->vars['ipb_reg_name'] sont des booléens ? Et s'ils sont inexistants, que devient le test ? "<undefined> and <undefined>" ? hum...

Posté(e)

Oui cela poserais surement problème aussi.

 

Seulement, étant habitué du PHP, cette erreur est généralement rencontrée (généralement car je ne l'ai rencontrée que pour ça) lors d'un oubli précédent d'une parenthèse fermante, guillemet simple ou double, ou encore ; par exemple.

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...