Jump to content

[SOLVED] line error ob_start();


dolcezza

Recommended Posts

When I try to use this code I get a line error on line 2. "Parse error: syntax error, unexpected T_STRING in ../login.php on line 2"

All that is on line 2 is ob_start();

Any help? Greatly appreciated.

<? php
ob_start();
require_once("db_connect.php");

if isset($_SESSION['username']) &&
isset($_SESSION['password']) {
// redirect to users profile
header("Location: https://www.garegivingsocal.com/members.php");
} // end if logged in
// if submit button is pressed
if(isset($_POST['submit'])) {
if(!$_POST['username']) die("Error: You must enter your username to log in.");
if(!$_POST['password']) die("Error: You must enter a password to log in.");
//set cookie if checked
if(!empty$($_POST['stay_in])) {
$joined =''.$_POST['username'].'[]'.md5($_POST['password']).'';
setcookie('login_cookie', $joined, 2147483647, '/', .www.caregivingsocal.com');
} // end if
//verify user
$get_user = mysql_query("SELECT * FROM 'mem' WHERE username = '".$_POST['username']."' AND
user_password = '".md5($_POST['password'])."'");
$q = mysql_fetch_object($get_user);
if(!$q) die("Login Failure: Please verify your username and password are correct.");
// set session variables
$_SESSION['logged in'] = 1;
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
session_write_close();
Header("Location: https://www.caregivingsocal.com/loggedin.php");
} else {
//show login form
?>
<form name="login" method="post" action="<?$_SERVER['PHP_SELF']; ?>">
<table>
<tr><td>Username:</td><td><input type="text" id="username" name="username"></td></tr>
<tr><td>Password:</td><td><input type="password" id="password" name="password"></td></tr>
<tr><td>Submit: <input type="submit" value="submit" name="submit" id="submit"></td></tr>
<tr><td><input type="checkbox" name="stay_in[]" checked="yes">Remember Me</td></tr></table></form>
<?
} // end else
?>

Link to comment
Share on other sites

above is the code for the whole page so far.

the page is http://caregivingsocal.com/php/login.php

The error is

Parse error: syntax error, unexpected T_STRING in /home/care/public_html/php/login.php on line 2

 

This is the code for the other page I get the same exact error:

<?
ob_start();
session_start( );
require_once("db_connect.php");

//check cookie
if ($_SESSION['logged_in'] != 1 && isset($_COOKIE['login_cookie'])) {
    list($user, $pass) = explode('[]', $_COOKIE['login_cookie']);
     $qu = mysql_query("SELECT `user_password` FROM `mem` WHERE `username` = '".addslashes($user)."'");
    if (mysql_num_rows($qu) == 1) {
        $passw = mysql_fetch_object($qu);
        if ($passw->user_password == $pass) {
          $_SESSION['logged_in'] = 1;
           $_SESSION['username'] = $user;
            $_SESSION['password'] = $pass;
        }
    }
}

if(!isset($_SESSION['username']) && !isset($_SESSION['password'])) {
   $_SESSION['logged_in'] = 0;
   $user = "Guest"; 
}
?>

Link to comment
Share on other sites

damn you have tons of syntax error ...

 

<?
ob_start();
require_once("db_connect.php");

if (isset($_SESSION['username']) && isset($_SESSION['password'])) {
header("Location: https://www.garegivingsocal.com/members.php");
} 
if(isset($_POST['submit'])) {
if(!$_POST['username']) die("Error: You must enter your username to log in.");
if(!$_POST['password']) die("Error: You must enter a password to log in.");
//set cookie if checked
if(!empty$($_POST['stay_in'])) {
$joined =''.$_POST['username'].'[]'.md5($_POST['password']).'';
setcookie('login_cookie', $joined, 2147483647, '/','www.caregivingsocal.com');
} // end if
//verify user
$get_user = mysql_query("SELECT * FROM 'mem' WHERE username = '".$_POST['username']."' AND user_password = '".md5($_POST['password'])."'");
$q = mysql_fetch_object($get_user);
if(!$q) die("Login Failure: Please verify your username and password are correct.");
// set session variables
$_SESSION['logged in'] = 1;
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
session_write_close();
Header("Location: https://www.caregivingsocal.com/loggedin.php");
} else {
//show login form
?>
<form name="login" method="post" action="<?$_SERVER['PHP_SELF']; ?>">
<table>
<tr><td>Username:</td><td><input type="text" id="username" name="username"></td></tr>
<tr><td>Password:</td><td><input type="password" id="password" name="password"></td></tr>
<tr><td>Submit: <input type="submit" value="submit" name="submit" id="submit"></td></tr>
<tr><td><input type="checkbox" name="stay_in[]" checked="yes">Remember Me</td></tr></table></form>
<?
} // end else
?>

try that and lets see what going to be the next error

 

Link to comment
Share on other sites

<?
echo 'test teng';
require_once("db_connect.php");

if (isset($_SESSION['username']) && isset($_SESSION['password'])) {
header("Location: https://www.garegivingsocal.com/members.php");
} 
if(isset($_POST['submit'])) {
if(!$_POST['username']) die("Error: You must enter your username to log in.");
if(!$_POST['password']) die("Error: You must enter a password to log in.");
//set cookie if checked
if(!empty$($_POST['stay_in'])) {
$joined =''.$_POST['username'].'[]'.md5($_POST['password']).'';
setcookie('login_cookie', $joined, 2147483647, '/','www.caregivingsocal.com');
} // end if
//verify user
$get_user = mysql_query("SELECT * FROM 'mem' WHERE username = '".$_POST['username']."' AND user_password = '".md5($_POST['password'])."'");
$q = mysql_fetch_object($get_user);
if(!$q) die("Login Failure: Please verify your username and password are correct.");
// set session variables
$_SESSION['logged in'] = 1;
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
session_write_close();
Header("Location: https://www.caregivingsocal.com/loggedin.php");
} else {
//show login form
?>
<form name="login" method="post" action="<?$_SERVER['PHP_SELF']; ?>">
<table>
<tr><td>Username:</td><td><input type="text" id="username" name="username"></td></tr>
<tr><td>Password:</td><td><input type="password" id="password" name="password"></td></tr>
<tr><td>Submit: <input type="submit" value="submit" name="submit" id="submit"></td></tr>
<tr><td><input type="checkbox" name="stay_in[]" checked="yes">Remember Me</td></tr></table></form>
<?
} // end else
?>

 

try that and let me know what happen or show me the page!

Link to comment
Share on other sites

heres what my conclusions you aren't really updating the files as you can see i have place there my name at the top what ever happen as long as error reporting is not off that should echo my name...and for sure error reporting is not off ..

 

check if you really uploading it correctly..

Link to comment
Share on other sites

I found the mistake in that file... I didn't know the error report could mean another file, thanks for the very important info!! I'm sure I'll come across that alot.

 

I guess you learn more from mistakes than anything else.. the tutorials don't tell you what not to do.

 

Let's see how far I can get now... Thanks so much!

 

 

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.