erreur impossible à trouver

Petit nouveau ! | 8 Messages

23 juin 2009, 16:22

bonjour
j ai créer une page php du nom de session.php pour identifier les personnesmais quand je viens à la lancer sur firefox il me dit Parse error: syntax error, unexpected '<' in /var/www/website/verif.php on line 21 cela vas faire plus de 2 heures que je regarde sur google et les forums et je n ai rien trouver pour m'aider :cry:

voici le morceau de la page verif.php
16  if (mysql_num_rows($req) > 0) {
17    $data = mysql_fetch_assoc($req);
18
19    if ($password == $data['password']) { 
20         $loginOK = true;
21       <?
22  echo <script language="Javascript">
23  <!--
24  document.location.replace("$http://localhost/website/index.php");
25  // -->
</script>;
?>
       $message ='it s ok';
    }
[/php][/u]

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Avatar du membre
ViPHP
ViPHP | 3008 Messages

23 juin 2009, 16:34

Il est conseillé d'utiliser <?php au lieu de <? seul.

Ton erreur se situe ici : echo <script language="Javascript"> (et à la fin de l'écho aussi bien sûr)

Après ton echo il ne manquerait pas un petit quote ? ;)

Et c'est quoi le $ avant http ?

ViPHP
ViPHP | 4039 Messages

23 juin 2009, 16:37

Tiens, tu essaie de faire quoi au juste avec "<?" ? Ils sont mal orientés, peut-être même non fonctionnels (mieux vaut éviter d'activer les short open tags), et même si tu tente de mettre du html dans le "if", echo n'est pas une commande html, bref, tout ça sent le gros pot-pourri confus causé par une mauvaise compréhension du fonctionnement de Php.

Image
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Petit nouveau ! | 8 Messages

23 juin 2009, 17:07

se que je voudrais c'est pouvoir rediriger mon utilisateur sur la page index.php j ai essayer avec header mais je n'arrive pas à trouvé la solution j ai donc choisit d'essayer avec du java script j ai récupéré le petit bou de code sur le net .

Mammouth du PHP | 965 Messages

23 juin 2009, 17:14

se que je voudrais c'est pouvoir rediriger mon utilisateur sur la page index.php j ai essayer avec header mais je n'arrive pas à trouvé la solution j ai donc choisit d'essayer avec du java script j ai récupéré le petit bou de code sur le net .
Pourquoi tu n'y est pas arrivé avec un header() ? tu as balancer du HTML avant le php ?