Parse error: parse error, unexpected T_ECHO ???????

Parse error: parse error, unexpected T_ECHO ??????? - PHP - Programmation

Marsh Posté le 16-01-2003 à 21:40:15    

bsr,
 
g un ptit problème avec mon script, je sais, il est pas finit, mais je comprend pas ce que signifie l'erreur a la ligne 7:
 
Parse error: parse error, unexpected T_ECHO
 
voila le script:
<?PHP
$noms = array("aurelien"=>"040783", "emilie"=>"171182","papa"=>"151259","maman"=>"080762","nicolas"=>"180987","leo"=>"010490" );
$titre = "Site à accès protégé";
 
if($nom == "" || $passe == "" )
{       include("html.inc.php" )
        [#ffff00]echo "$titre";

        echo "<FORM ACTION=$PHP_SELF METHOD='POST'>";
        echo "Identifiez-vous, svp :<p>";
 
}
else{}
 
?>[/#00ff00]

Reply

Marsh Posté le 16-01-2003 à 21:40:15   

Reply

Marsh Posté le 16-01-2003 à 21:42:16    

Le vert clair sur fond blanc, c'est infame. Illisible le truc (il manque un ; )


Message édité par kadreg le 16-01-2003 à 21:42:36

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 16-01-2003 à 22:05:53    

c koi le [#ffff00] qui traine devant le echo "$titre";??
 
même remarque pour la couleur

Reply

Marsh Posté le 16-01-2003 à 23:27:41    

kadreg a écrit :

Le vert clair sur fond blanc, c'est infame. Illisible le truc (il manque un ; )


CTRL+A et ça devient lisible :D
 
en effet il manque un ";" à la ligne qui précède le echo (le message d'erreur était explicite)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-01-2003 à 07:06:24    

if($nom == "" || $passe == "" )
{        
       include("html.inc.php" );
       echo "$titre";
       echo "<FORM ACTION=$PHP_SELF METHOD='POST'>";
       echo "Identifiez-vous, svp :<p>";
 
}

Reply

Marsh Posté le 17-01-2003 à 16:59:33    

Code :
  1. if($nom == "" || $passe == "" ) // on utilise empty() pur cela + espace entre le if et le (
  2. { // dans la norme on met le { sur la même ligne que le if
  3.    include("html.inc.php" );
  4.    echo "$titre"; // on ne met jamais de variable entre guillemets, c sale et lent
  5.    echo "<FORM ACTION=$PHP_SELF METHOD='POST'>"; // idem + balise en minuscule + attribut entre guillemets et pas '
  6.    echo "Identifiez-vous, svp :<p>";
  7. }


Message édité par Dost67 le 17-01-2003 à 17:00:30
Reply

Marsh Posté le 17-01-2003 à 17:36:02    

Dost67 a écrit :

+ attribut entre guillemets et pas '


 
bah les deux sont acceptés par la norme :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-01-2003 à 17:44:57    

antp a écrit :


 
bah les deux sont acceptés par la norme :D

:whistle:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed