2012-03-23 124 views
0

这是我的代码,它给了我一个意外的$结束错误,我似乎无法弄清楚它为什么。

我认为这可能是因为包含的文件,但我得到相同的错误运行代码保持需求文件行评论。 它说错误在最后一行。

<?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

使用缩进,你会看到它。 – 2012-03-23 07:07:08

回答

0

如果它不是从我的早期重新压痕可见,你错过了一个}末,缔结else

+0

感叹!对不起,遗漏了,但我认为我的IDE会说有一个失踪的标签。它没有。 谢谢你一吨约阿希姆。 – Kishor 2012-03-23 08:02:30

相关问题