2012-03-23 8 views
0

これは私のコードで、予期しない$終了エラーが出ています。

私はそれがインクルードされたファイルのためかもしれないと考えましたが、requireファイルの行をコメントにしたままでコードを実行するのと同じエラーが発生します。 それはエラーが最後の行にあると言います。

<?php 

//mysql and functions 


require ("dbconnect.php"); 
require ("functions.php"); 

//start session 
session_start(); 
//authenticate session - PART I 
if (!isset($_SESSION['email'])) 
{ 
    echo "Please login.. Redirecting"; 
    header("refresh:2;url=login.php"); 
    die(); 
} 
else 
{ 
    //session data 
    $email = $_SESSION['email']; 
    $firstname = $_SESSION['firstname']; 
    $lastname = $_SESSION['lastname']; 
    //check session data in database for second authentication 
    $check = mysql_query("SELECT * FROM users WHERE email='$email' AND 
     firstname='$firstname' AND lastname='$lastname'") or die(mysql_error()); 
    if(is_resource($check) and mysql_num_rows($check)>0) 
    { 
     //success 
    } 
    else 
    { 
     echo "Session Expired. Login Again."; 
     header("refresh:2;url=login.php"); 
     die(); 
    } 
    echo "Hi, This is protected content that is only for logged in members."; 
?> 
+1

インデントを使用すると、それが表示されます。 –

答えて

0

場合、それはあなたがelseを締結、最後に}を逃している、私の以前の再インデントからは見えません。

+0

一言!そのことを忘れて申し訳ありませんが、私のIDEは欠けているタグがあると思っていました。それはなかった。 トンアアキムに感謝します。 – Kishor

関連する問題