Autor Zpráva
Alda61
Profil *
Dobrý den,
prosil bych o radu s PHP. Vyhazuje mi to chybu: Parse error: syntax error, unexpected T_IF in.
<?
  
  $login=""; //uživatelské jméno
  $pass=""; //heslo
  $adresar="/users/"
  
  if ($_GET['action']=='validate'){
  while ($soubor = readdir($adresar)){
    if($soubor == $user) break;
    $login = $soubor;
    
    $file2 = fopen($soubor, "r");
    if (!$file2) {
    die("</br>Nelze otevrit soubor se soubory uzivatele");
    }
  $pass = fread($file2,filesize($soubor));
  fclose($file2);
  }
    if(($_POST['user']==$login)&&($_POST['passwd']==$pass)){
      session_start();
      $_SESSION["user_is_logged"] = 1;
      header("Location: index.php");
      exit;
    } else {
      header("Location: bad-login.html");
    }
  } 
  
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <title></title>
  </head>
  <body>
  
  <form action="./login.php?action=validate" method="post">
    <table>
     <tr><td><font color="white">Uživatel</font> </td><td><input type="text" name="user" /></td></tr>
     <tr><td><font color="white">Heslo</font> </td><td><input type="password" name="passwd" /></td></tr>
     <tr><td colspan="2">
     <input type="submit" value="..:: Log-in ::.." />&nbsp;<input type="button" value="..:: Sign-in ::.." onClick="window.location='register.php' "></td></tr>
    </table>
  </form>

  </body>
</html>



Doplňuji celou hlášku:
Parse error: syntax error, unexpected T_IF in
/var/www/kr1/xnezbeda/projekt1/private/login.php on line 7
Alphard
Profil
Na pátém řádku chybí středník. Příště nemažte z chybové hlášky údaj o lokaci chyby.
Alda61
Profil *
Děkuji...
Ano došlo mi to až potom....
jenikkozak
Profil
Pro návštěvníky, kteří sem zavítají z vyhledavačů, přidám odkaz na FAQ, kde je vysvětlen postup na řešení podobných chyb.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0