Hi,
ich habe ein Registrationsscript geschrieben. Nur bei Ausführung
zeigt PHP einen Parse Error bei
Hier ist der Script:
Hier der Error dazu:
Woran liegt das?
Micronax
ich habe ein Registrationsscript geschrieben. Nur bei Ausführung
zeigt PHP einen Parse Error bei
PHP-Code:
?>
PHP-Code:
session_start ();
// Variablen
$username = $_POST["username"];
$fistname = $_POST["firstname"];
$lastname = $_POST["lastname"];
$email = $_POST["email"];
$address = $_POST["address"];
$postcode = $_POST["postcode"];
$city = $_POST["city"];
$password = md5($_POST["password"]);
$seckey = $_POST["seckey"];
$secretquestion = $_POST["secretquestion"];
$secretansware = $_POST["secretansware"];
// Variablen überprüfen
// Auf leere Variablen überprüfen
if ($username = "") { header ("location:
../members/register.php?missing");};
if ($fistname = "") { header ("location:
../members/register.php?missing");};
if ($lastname = "") { header ("location:
../members/register.php?missing");};
if ($email = "") { header ("location:
../members/register.php?missing");};
if ($password = "") { header ("location:
../members/register.php?missing");};
if ($seckey = "") { header ("location:
../members/register.php?missing");};
if ($secretquestion = "") { header ("location:
../members/register.php?missing");};
if ($secretansware = "") { header ("location:
../members/register.php?missing");};
// Auf felerhafte Variablen überprüfen
if (!preg_match("=^[a-zäöüß]+$=i", $username)) {
header ("location: ../members/register.php?invaliduser");
};
if (!preg_match("/^[A-z0-9][\w.-]*@[A-z0-9][\w\-\.]+\.[A-z0-9]{2,6}$/
", $email)) {
header ("location: ../members/register.php?invalidemail");
};
// In die DB eintragen
//$sql = "INSERT INTO demo1
// (username, firstname, lastname, email, address, postcode, city,
password, seckey, secretquestion, secretansware, registerdate)
//VALUES
// ('$username', '$fistname', '$lastname', '$email', '$address',
'$postcode', '$city', '$password', '$seckey', '$secretquestion',
'$secretansware', NOW())";
//$result = mysql_query($sql) OR die(mysql_error());
//header ("location: ../members/register.php?register");
//};
?>
Code:
Parse error: parse error, unexpected $ in /var/www/vhosts/ismine.de/subdomains/micronax /httpdocs/scripts/update.php on line 48
Micronax
Kommentar