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_password, 0, 8);
    
    //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>
      <?
}
?>