Probleme mit Script Zuerst einmal Hallo an alle Profis hier:
Ich bin absolut kein Profi in Sachen PHP, aber trotzdem habe ich mich über
mein erstes Werk gemacht.
Leider habe ich einen Fehler drinnen.
Wenn ich die Datei aufrufe bekomme ich immer die Fehlermeldung:
Parse Error in Zeile 63=bold.
Könnt Ihr mir helfen.
Danke
Schnak
Anbei das Script.
<?
include ("config.inc.php");
//include die config datei
?>
<html>
<head>
<title>Registrieren</title>
</head>
<body>
<form name="form1" method="post" action="">
<table width="59%">
<tr>
<td width="32%">Username:</td>
<td width="68%"><input name="username" type="text" id="username" value="<? echo $username; ?>" size="50"></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input name="passwort" type="password" id="passwort" size="50"></td>
</tr>
<tr>
<td>Passwort wdh: </td>
<td><input name="passwort_wdh" type="password" id="passwort_wdh" size="50"></td>
</tr>
<tr>
<td>E-Mail Adresse: </td>
<td><input name="email" type="text" id="email" value="<? echo $email; ?>" size="50">
</td>
</tr>
<tr><td></td>
<td><div align="right">
<input name="submit" type="submit" id="submit" value="anmelden!">
</div></td>
</tr>
</table>
</form>
<?
if (isset($_POST["submit"])){
//wenn submit gedrückt
$username=$_POST["username"];
//speichere das feld username in variable
$passwort=md5($_POST["passwort"]);
//speichere passwort und verschlüssel es
$passwort_wdh=md5($_POST["passwort_wdh"]);
//das gleiche mit der Wiederholung nochmal
$email=$_POST["email"];
//email -||- ^^
$register_code = md5(time());
//erstelle registrierungscode für den aktivierungslink (timestamp it md5 verschlüsselt)
if ($username == "" or $passwort == "d41d8cd98f00b204e9800998ecf8427e" or $email == ""){
echo "Du hast nicht alle Felder ausgefüllt!";
//wenn username, passwort oder email leer gib error aus
}
elseif ($passwort != $passwort_wdh){
echo "Das eingegebene Passwort stimmt nicht mit der Wiederholung überein!";
//wenn Passwort nicht gleich Wiederholung gib error aus
}
else {
//sonst...
mysql_query("INSERT INTO benutzerdaten (username, passwort, email, register_code) VALUES ('$username', '$passwort', '$email', '$register_code')");
//speichere die daten in der Datenbank mail("$email","Ihre Anmeldung beim xxx","Hallo $username! nn Sie wurden von xxx regsitriert. Um Ihre Anmeldung abzuschließen klicke bitte auf folgenden Aktivierungslink: nn http://www.xxx.de/login/aktivieren.php?user=".$username."&code=".$register _code."&qu ot;,"From: xxxxx <xxxxxx>");
//und sende eine mail mit dem bestätigungslink
echo "Du hast dich erfolgreich registriert! Vor wenigen Sekunden wurde eine Mail mit Aktivierungslink an deine E-Mail Adresse gesendet!";
//und zu guter letzt gib eine meldung aus, dass die registrierung erfolgreich war
}
}
?>
</body>
</html> |