2010-07-01 7 views
0

Je reçois l'erreur suivante;Erreur PHP, erreur de syntaxe T_STRING!

Parse error: syntax error, unexpected T_STRING in D:\XAMPP\xampp\htdocs\site\register.php on line 95 

La ligne 95 est;

if (strstr($email, "@") && strstr($email, ".") strlen($email) >=6)) 

S'il vous plaît aider, je ne sais pas ce qui ne va pas:/Tout me semble bien.

Merci à l'avance!

+1

Vos parenthèses ne sont pas équilibrées pour un. –

+0

avez-vous pensé à utiliser un IDE, il mettra en évidence les erreurs de syntaxe et aider à équilibrer vos parenthèses – piddl0r

Répondre

4

Vous avez oublié un opérateur avant votre appel strlen(). En outre, vous avez un ) supplémentaire à la fin.

2

L'erreur de syntaxe se produit à ce poste:

if (strstr($email, "@") && strstr($email, ".") strlen($email) >=6)) 
              ^

En outre, vous avez une parenthèse fermante, mais pas entre parenthèses d'ouverture correspondante:

if (strstr($email, "@") && strstr($email, ".") strlen($email) >=6)) 
                   ^

Qu'est-ce que vous vouliez probablement dire:

if (strstr($email, "@") && strstr($email, ".") && strlen($email) >= 6) 

Ou:

if (strstr($email, "@") && strstr($email, ".") && (strlen($email) >= 6)) 
+0

Eh bien, il fixe .. Mais maintenant je une autre nouvelle erreur:/ T_ELSE inattendu sur la ligne 102 Je vais essayer de la figure celui-là, merci! :) – Hugo