Hi,
leider spuckt mein webspace keine fehlermeldungen, und xampp läst sich auf meinen rechner nicht installieren,
ich suche jetzt schon 2 h lang den fehler hab aber noch nix gefunden, kann mir einer helfen und sagen wo der fehler ist?
Hier die Datei:
PHP-Code:
<?php
if($reg==0)
{
echo "
<center><font size=5>Registrieren</font></center>
<form method=POST action=http://www.inhuman-knightz.de/index.php?mode=reg>
<input type=hidden name=reg value=1>
<input type=hidden name=status value=2>
*pflichtfelder
<table>
<tr>
<td colspan=2 align=middle>
[b]Logininformationen[/b]
</td>
</tr>
<tr>
<td>
*Loginname:
</td>
<td>
<input type=text name=loginname size=20>
</td>
</tr>
<tr>
<td>
*Passwort:
</td>
<td>
<input type=password name=passwort size=20>
</td>
</tr>
<tr>
<td>
*Passwort:
</td>
<td>
<input type=password name=passwortcheck size=20>
</td>
</tr>
<tr>
<td>
*email:
</td>
<td>
<input type=text name=email size=20>
</td>
</tr>
<tr>
<td>
*nickname:
</td>
<td>
<input type=text name=nickname size=20>
</td>
</tr>
<tr>
<td align=middle colspan=2>
<input type=submit name=submit value=Registrieren>
</td>
</tr>
</table>
</form>
";
}
elseif($reg==1)
{
if($loginname == "")
{
$reg=0;
echo "Sie haben keinen Loginnamen angeben
Sie werden in 5 Sekunden zum login zurück gegleitet... <meta http-equiv='refresh'content='5;URL=http://www.inhuman-knightz.de/index.php?mode=reg'>";
}
elseif($loginname != "")
{
if($passwort == "")
{
$reg=0;
echo "Sie haben kein Passwort angeben
Sie werden in 5 Sekunden zum login zurück gegleitet... <meta http-equiv='refresh'content='5;URL=http://www.inhuman-knightz.de/index.php?mode=reg'>";
}
elseif($passwort != "")
{
if($passwortcheck == "")
{
$reg=0;
echo "Sie haben das überprüfungsfeld für das passwort nicht ausgefüllt
Sie werden in 5 Sekunden zum login zurück gegleitet... <meta http-equiv='refresh'content='5;URL=http://www.inhuman-knightz.de/index.php?mode=reg'>";
}
elseif($passwortcheck != "")
{
if($email == "")
{
$reg=0;
echo "Sie haben keine e-mail adresse angeben
Sie werden in 5 Sekunden zum login zurück gegleitet... <meta http-equiv='refresh'content='5;URL=http://www.inhuman-knightz.de/index.php?mode=reg'>";
}
elseif($email != "")
{
if($nickname == "")
{
$reg=0;
echo "Sie haben keinen nickname angeben
Sie werden in 5 Sekunden zum login zurück gegleitet... <meta http-equiv='refresh'content='5;URL=http://www.inhuman-knightz.de/index.php?mode=reg'>";
}
elseif($nickname != "")
{
if($passwort == $passwortcheck)
{
echo "Registrierung wird gestartet
Es wird überprüft ob der Loginname bereits vorhanden ist!
";
$dbh=mysql_connect (localhost, waldi88, *******) or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db (inhuman_knightz);
$query = mysql_query("SELECT * FROM `user` WHERE loginname = '$loginname'");
$daten = mysql_fetch_object($query);
if($loginname == $daten->loginname)
{
echo "Loginname Bereits vorhanden, bitte wählen sie einen anderen
Sie werden in 5 sekunden zum Login zurück geleitet <meta http-equiv='refresh'content='5;URL=http://www.inhuman-knightz.de/index.php?mode=reg'>";
}
elseif($loginname != $daten->loginname)
{
echo "Loginname ist frei, account wird registiert";
$actkey = chr(mt_rand(97,122)).chr(mt_rand(97,122)).chr(mt_rand(97,122)).chr(mt_rand(97,122)).chr(mt_rand(97,122)).chr(mt_rand(97,122)).chr(mt_rand(97,122)).chr(mt_rand(97,122)).chr(mt_rand(97,122)).chr(mt_rand(97,122)).chr(mt_rand(97,122)).chr(mt_rand(97,122));
$mdpw = md5($passwort);
$query = mysql_query("INSERT INTO `user` (`loginname`, `nickname`, `email`, `passwort`, `status`, `regdate`, `aktiv`, `aktivkey`) VALUES ('$loginname', '$nickname', '$email', '$mdpw', '0', NOW(), '0', '$actkey')");
echo "...Erfolgreich
Activierungse-mail wird versendet";
$betreff = "Activierungsemail von www.inhuman-knightz.de";
$message = "
Hi,
um ihren account auf [url]www.inhuman-knightz.de[/url] zu aktivieren klicken sie bitte auf folgenden Link:
[url='http://www.inhuman-knightz.de/index.php?mode=reg®=2&key=$actkey?loginname=$loginname']Aktivieren[/url]
Mit freundlichen grüßen
Inhuman-knightz.de
";
mail($email,$betreff,$message);
echo "... Erfolgreich
Ihr account wurde erfolgreich registriert, um diesen zu aktivieren klicken Sie bitte auf den Aktivierungslink in der zugesendeten email!
Sie werden in 10 sekunden zur Startseite weitergeleitet<meta http-equiv='refresh'content='10;URL=http://www.inhuman-knightz.de/'>";
}
}
elseif($passwort != $passwortcheck)
{
$reg = 0;
echo "Die Passwörter stimmen nicht überein
Sie werden in 5 Sekunden zum login zurück gegleitet... <meta http-equiv='refresh'content='5;URL=http://www.inhuman-knightz.de/index.php?mode=reg'>";
}
}
}
}
}
}
}
elseif($reg==2)
{
if($actkey == "")
{
echo "Sie haben keinen aktivierungscode angeben!
Sie werden in 5 Sekunden zur Startseite weitergegleitet... <meta http-equiv='refresh'content='5;URL=http://www.inhuman-knightz.de/'>";
}
elseif($actkey != "")
{
if($loginname == "")
{
echo "Sie haben keinen loginnamen zur accountaktiverung angeben!
Sie werden in 5 Sekunden zur Startseite weitergegleitet... <meta http-equiv='refresh'content='5;URL=http://www.inhuman-knightz.de/'>";
}
elseif($loginname != "")
{
echo "Überprüfung des aktivierungskey";
$dbh=mysql_connect (localhost, waldi88, ********) or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db (inhuman_knightz);
$query = mysql_query("SELECT * FROM `user` WHERE loginname = '$loginname'");
$daten = mysql_fetch_object($query);
if($actkey != $daten->aktivkey)
{
echo "Sie haben einen falschen aktivierungskey eingeben
Sie werden in 5 Sekunden zur Startseite weitergegleitet... <meta http-equiv='refresh'content='5;URL=http://www.inhuman-knightz.de/'>";
}
elseif($actkey == $daten->aktivkey)
{
echo "aktiverungskey ist richtig
Account wird aktiviert";
$dbh=mysql_connect (localhost, waldi88, *******) or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db (inhuman_knightz);
$query = mysql_query("SELECT * FROM `user` WHERE loginname = '$loginname'");
$daten = mysql_fetch_object($query);
$query = mysql_query("UPDATE `user` SET `aktiv` = '1' WHERE `id` = '$daten->id'");
echo "account wurde erfolgreich aktiviert
Sie werden in 5 Sekunden zur Startseite weitergegleitet... <meta http-equiv='refresh'content='5;URL=http://www.inhuman-knightz.de/'>";
}
}
}
}
}
?>