Hallo leute will mir meine eigenes login script basstel nur ich habe im code ne fehler und habe schon einiges verändert doch es klapt nicht ich denke mal ihr könnt mir helfen hier die fehler meldung vom script
Parse error: parse error, unexpected '}' in /var/www/web1/html/test.php on line 53
ist eigentlich klar was das heißen soll aber ich finde es einfach nicht
Parse error: parse error, unexpected '}' in /var/www/web1/html/test.php on line 53
ist eigentlich klar was das heißen soll aber ich finde es einfach nicht
Code:
<?php
// Session starten
session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("localhost", "**********", "*******");
if (!mysql_select_db ("usr_web285_42", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
// Wen man auf submit klickt
if(isset($_POST['submit']) AND "Speichern" == $_POST['submit']) {
if(!preg_match('/^\w+$/', trim($_POST['name']))) {
echo "<p class=\"error\">\n";
echo " Bitte benutzen sie einen Name nur aus Alphanumerischen\n";
echo " Zeichen (Zahlen und Buchstaben).\n";
echo "</p>\n";
} else {
$sql = "SELECT ".
"Id".
"FROM ".
"benutzerdaten ".
"WHERE ".
"(Nickname like '".$_REQUEST["name"]."') AND ".
"(Kennwort = '".md5 ($_REQUEST["pwd"])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION["t_user_id"] = $data["Id"];
// WEiterleitung bei login
header ("Location: test.php");
$sql = "UPDATE
benutzerdaten
SET
IP = ('".$_SERVER['REMOTE_ADDR']."')
WHERE
ID = '".$_SESSION['t_user_id']."';";
mysql_query($sql) OR die(mysql_error());
}
}
}
else
{
// Weiterleitung bei fehler
header ("Location: error.php?loginfehler=0");
}
} // Line 53 ! <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
// Das formular zum login erforderlich
echo "<form action=\"login.php?section=admin&site=self\" method=\"post\" class=\"formular\">\n";
echo " <label for=\"name\">Nick</label>\n";
echo " <input type=\"text\" name=\"name\" id=\"name\"/>\n";
echo " </li>\n";
echo " <li>\n";
echo " <label for=\"pwd\">Password</label>\n";
echo " <input type=\"password\" name=\"pwd\" id=\"pwd\"/>\n";
echo " </li>\n";
echo " <li>\n";
echo " <input type=\"submit\" name=\"submit\" value=\"Speichern\" />\n";
echo " <input type=\"reset\" name=\"submit\" value=\"Zurücksetzen\" />\n";
echo " <input type=\"hidden\" name=\"".session_name()."\" value=\"".session_id()."\" />\n";
echo " </li>\n";
echo " </ol>\n";
echo "</form>\n";
?>