(Résolu) Parse error incompréhensible

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : (Résolu) Parse error incompréhensible

Re: Parse error incompréhensible (Résolu)

par Mazarini » 21 août 2012, 14:40

Pour te faire pardonner, mets le sujet "résolu"

Re: Parse error incompréhensible

par eldin » 21 août 2012, 14:32

Merci c'etais ça je devrais faire un peu plus gaffe quand je copie des chose merci infiniment
désole de vous avoir déranger pour presque rien

Re: Parse error incompréhensible

par Mazarini » 21 août 2012, 14:26

Il faut nous montrer quelques lignes avant la ligne 18 et après la ligne 18.

La seul erreur que je vois, c'est echo $rel[$nbrr] sans ; à la fin...

(Résolu) Parse error incompréhensible

par eldin » 21 août 2012, 13:28

Bonjours

je suis en train de faire un generateur de titre de livre pour mon jeu de rôle preferer (earthdawn pour ne pas le nommé)
j'ai donc donc chercher sur le net des script qui permetaient de faire des phrase aléatoire
je suis tomber sur plusieur qui proposaient de passer par un fichier .txt j'aimais pas trop l'idée de passer par un fichier autre que ma page .php mais ca avais l'air d'etre plutot simple a réaliser (je suis loin d'etre un codeur confirmé je trouve des script et je les arrange a ma sauce et en principe ca marche )

j'ai donc 4 fichier .text dans mon repertoire et un fichier index.php qui contient
<?php 
      $passion = file("passion.txt") ;
      srand((double)microtime() * 1000000) ;
      $nbrp = rand(0, (count($passion) - 1)) ;
      echo $passion[$nbrp] ;
	  
	  $adj = file("adj.txt") ;
      srand((double)microtime() * 1000000) ;
      $nbra = rand(0, (count($adj) - 1)) ;
      echo $adj[$nbra] ;
	  
	  $things = file("things.txt") ;
      srand((double)microtime() * 1000000) ;
      $nbrt = rand(0, (count($things) - 1)) ;
      echo $things[$nbrt] 
	   	  

?>
   
ce script fonctionne correctement mais voilà lorsque je rajoute
$rel = file("rel.txt") ;   (ligne 18)
      srand((double)microtime() * 1000000) ;
      $nbrr = rand(0, (count($rel) - 1)) ;
      echo $rel[$nbrr] 
j'obtiens
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /mnt/154/sdd/e/5/eldinwilliams/test/index.php on line 18
que je ne comprends pas la ligne 18 est la meme que la ligne 2/7/12 j'(ai juste changer le nom de la variable)

si une âme charitable pouvais me dire ce qui cloche je lui en serais infiniment reconnaissant