Hiya, I have this error on my script and I don't know what it is. Here's the code: It says I have an error on line 7

PHP Code:
<?php

//Site Name
$sitename blogpress.webege.com

//Site Email
$siteemail demo@blogpress.webege.com

define
('IN_SCRIPT'true);
// Start a session
session_start();

//Connect to the MySQL Database
include '../common.php';

//this function will display error messages in alert boxes, used for login forms so if a field is invalid it will still keep the info
//use error('foobar');
function error($msg) {
    
?>
    <html>
    <head>
    <title>Forgot Password - Blogpress</title>
    <script language="JavaScript">
    <!--
        alert("<?=$msg?>");
        history.back();
    //-->
    </script>
    <script type="text/javascript">

      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-35775907-1']);
      _gaq.push(['_trackPageview']);

      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();

    </script>
    </head>
    <body>
    <style>
    #navigation {
        font-family: Arial, Helvetica, sans-serif;
        background: url(nav-bg.png) no-repeat;
        width: 961px;
        margin-left: -13px;
        height: 68px;
        padding: 0 0 0 25px;
        position: relative;
    }

    #navigation ul {
    }

    #navigation li {
        float: left;
        position: relative;
    }

    #navigation li a {
        float: left;
        display: block;
        color: #fff;
        font-size: 14px;
        text-decoration: none;
        padding: 19px 14px;
        margin: 0 4px 0 0;
        border: 0;
        outline: 0;
    }

    #navigation li a:hover,
    #navigation li#active a {
        color: #ccc;
        background: #1a344b;
    }
    #content {
        min-height: 450px;
        padding: 15px 25px 25px;
        background: #fff;
        text-align: center;
    }
    body {
        background: #778899;
    }
    </style>
    </body>
    </html>
    <?
    
exit;
}

//This functions checks and makes sure the email address that is being added to database is valid in format. 
function check_email_address($email) {
  
// First, we check that there's one @ symbol, and that the lengths are right
  
if (!ereg("^[^@]{1,64}@[^@]{1,255}$"$email)) {
    
// Email invalid because wrong number of characters in one section, or wrong number of @ symbols.
    
return false;
  }
  
// Split it into sections to make life easier
  
$email_array explode("@"$email);
  
$local_array explode("."$email_array[0]);
  for (
$i 0$i sizeof($local_array); $i++) {
     if (!
ereg("^(([A-Za-z0-9!#$%&'*+/=?^_`{|}~-][A-Za-z0-9!#$%&'*+/=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$"$local_array[$i])) {
      return 
false;
    }
  }  
  if (!
ereg("^\[?[0-9\.]+\]?$"$email_array[1])) { // Check if domain is IP. If not, it should be valid domain name
    
$domain_array explode("."$email_array[1]);
    if (
sizeof($domain_array) < 2) {
        return 
false// Not enough parts to domain
    
}
    for (
$i 0$i sizeof($domain_array); $i++) {
      if (!
ereg("^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$"$domain_array[$i])) {
        return 
false;
      }
    }
  }
  return 
true;
}


if (isset(
$_POST['submit'])) {
    
    if (
$_POST['forgotpassword']=='') {
        
error('Please Fill in Email.');
    }
    if(
get_magic_quotes_gpc()) {
        
$forgotpassword htmlspecialchars(stripslashes($_POST['forgotpassword']));
    } 
    else {
        
$forgotpassword htmlspecialchars($_POST['forgotpassword']);
    }
    
//Make sure it's a valid email address, last thing we want is some sort of exploit!
    
if (!check_email_address($_POST['forgotpassword'])) {
          
error('Email Not Valid - Must be in format of name@domain.tld');
    }
    
// Lets see if the email exists
    
$sql "SELECT COUNT(*) FROM users WHERE user_email = '$forgotpassword'";
    
$result mysql_query($sql)or die('Could not find member: ' mysql_error());
    if (!
mysql_result($result,0,0)>0) {
        
error('Email Not Found!');
    }

    
//Generate a RANDOM MD5 Hash for a password
    
$random_password=md5(uniqid(rand()));
    
    
//Take the first 8 digits and use them as the password we intend to email the user
    
$emailpassword=substr($random_password08);
    
    
//Encrypt $emailpassword in MD5 format for the database
    
$newpassword md5($emailpassword);
    
        
// Make a safe query
           
$query sprintf("UPDATE `users` SET `user_password` = '%s' 
                          WHERE `user_email` = '
$forgotpassword'",
                    
mysql_real_escape_string($newpassword));
                    
                    
mysql_query($query)or die('Could not update members: ' mysql_error());

//Email out the infromation
$subject "Your New Password"
$message "Your new password is as follows:
---------------------------- 
Password: 
$emailpassword
---------------------------- 
Please make note this information has been encrypted into our database 

This email was automatically generated."

                       
          if(!
mail($forgotpassword$subject$message,  "FROM: $sitename <$siteemail>")){ 
             die (
"Sending Email Failed, Please Contact Site Admin! ($siteemail)"); 
          }else{ 
                
error('New Password Sent!.');
         } 
        
    }
    
else {
?>
      <form name="forgotpasswordform" action="" method="post">
        <table border="0" cellspacing="0" cellpadding="3" width="100%">
          <caption>
          <div>Forgot Password</div>
          </caption>
          <tr>
            <td>Email Address:</td>
            <td><input name="forgotpassword" type="text" value="" id="forgotpassword" /></td>
          </tr>
          <tr>
            <td colspan="2" class="footer"><input type="submit" name="submit" value="Submit" class="mainoption" /></td>
          </tr>
        </table>
      </form>
      <?
}
?>