Whenever I try to run a register script(process.php) from a pre-processed form, I always get this error.
Parse error: syntax error, unexpected $end in /dir/check.inc on line 119
Check.inc is a file that is a form checking file for process.php … this is the file itself
[code]<?php
//USERNAME CHECK
function usercheck($usercheckname)
{
if(!ereg("^[A-Za-z -]+$",$usercheckname))
{
echo “Invalid Username. Try again.”;
die();
}
else
{
echo “Username Success”;
return $usercheckname;
}
}
//PASSWORD CHECK
function pwchecker($pwcheckname)
{
if(!ereg("^[A-Za-z -]+$",$pwcheckname))
{
die(“Parse error in your username, please press back and check”);
}
else
{
echo “Password Success”;
return $pwcheckname;
}
}
//EMAIL CHECK
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.
die(“Email error, please go back and check.”);
}
// 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])) {
die(“Email error, please go back and check.”);
}
}
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) {
die(“Email error, please go back and check.”); // 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])) {
die(“Email error, please go back and check.”);
}
}
}
echo “Email Success”;
return $email;
}
//GENDER CHECK
function gencheck($gencheck)
{
if(!ereg("(male|female)",$gencheck))
{
die(“Parse error in your username, please press back and check again”);
}
else
{
echo “Gender Success”;
return $gencheck;
}
//AGE CHECK
function agecheck($agecheck)
{
if(!ereg("[0-9]+",$agecheck)) {
die(“Parse error in your DOB, please press back and check again”);
} else {
echo “Age Success”;
return $agecheck;
}
}
?>[/code]
Help is appreciated.