2014-01-15 4 views
-2

Я своего рода новичок в Stack Overflow поэтому, пожалуйста, простите мой плохой анкетирование или так ...Анализировать ошибка: синтаксическая ошибка, неожиданный конец файла в строке 162

Я делаю журнал в системе в данный момент, но когда я проверить это, я получаю эту ошибку:

Parse error: syntax error, unexpected end of file in /home/whosa/domains/*****/public_html/feam/index.php on line 164 

Я знаю, что вина лежит в PHP, так вот это:

<?php 
require_once('includes/bootstrap.php'); 
if (!isLoggedIn()) 
{ 
    if ($_SERVER['REQUEST_METHOD'] == "POST") 
    { 
     if (checkLogin($_POST['username'], $_POST['password'])) 
     { 
header('location: /loggedin.php'); 
     } else 
     { 
      echo "<div id='error'>Je gegevens zijn fout!</div>"; 
     } 


?> 

кто-нибудь знает, кто виноват?

Спасибо.

ответ

1

Если то, что вы опубликовали полный код, то вы пропустили две фигурные скобки, чтобы закрыть if заявления.

<?php 
require_once('includes/bootstrap.php'); 
if (!isLoggedIn()) 
{ 
    if ($_SERVER['REQUEST_METHOD'] == "POST") 
    { 
     if (checkLogin($_POST['username'], $_POST['password'])) 
     { 
      header('location: /loggedin.php'); 
     } else 
     { 
     echo "<div id='error'>Je gegevens zijn fout!</div>"; 
     } 
    } // HERE 
} // AND HERE 
?> 
5

Два ваших оператора IF не закрыты.

if (!isLoggedIn())

и

if ($_SERVER['REQUEST_METHOD'] == "POST")

Смежные вопросы