DeletedUser
Gast
Hallo!
Ich hab mir eine Website bei Kilu.de erstellt.
Die URL lautet http://co2ntra.kilu.de/.
Der Code für die Registrierungsseite lautet:
Wenn ich diesen Code mit SmartFTP auf meine Webseite hochlade, wird die Datei auf der Startseite angezeigt.
Dan klicke ich auf den Link, der mich zu http://co2ntra.kilu.de/login_co2ntra.html bringt.
Dort wird mir dann das angezeigt:
Kann mir jemand helfen, wo mein Fehler liegt?
Ich hab mir eine Website bei Kilu.de erstellt.
Die URL lautet http://co2ntra.kilu.de/.
Der Code für die Registrierungsseite lautet:
Code:
<html>
<head>
// Dieser Code ist nur für "CO2NTRA" bestimmt./n
<title><b>CO2NTRA</b></title>
<meta content="\"CO2NTRA\" ist eine Webplattform, die es eine deutliche Senkung der CO2-Emissionen erreichen will.
Außerdem wollen wir auch die sonstige Natur schützen, nicht nur die Luft.
<?php
function atomtime()
{
$file = @file("http://www.uni-leipzig.de/cgi-bin/date/index.htm");
if (!$file) $time = time();
else
$time = strtotime($file[0]);
return $time;
}
echo "Serverzeit: ".$time
?>
</head>
<body>
<?php
echo "Du willst dich völlig kostenlos bei uns registrieren? Dann melde dich gleich an.</br>
Inhalte von CO2NTRA: Ein Forum, eine Tipps-Seite zum Thema CO2, weitere Inhalte folgen noch.
$username = $_GET["Username"];
$password = $_POST["Passwort"];
$password2 = $_POST["Passwort bestätigen"];
$email = §_POST["Emailadresse"];
if ($password == $password2)
{
$user_vorhanden = array();
$passwort = md5($password);
$userdatei = fopen ("user.txt","r");
while (!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$userdata = explode("|", $zeile);
array_push ($user_vorhanden,$userdata[0]);
}
fclose($userdatei);
if (in_array($username,$user_vorhanden))
{
echo "Der Username ist schon vorhanden. Bitte wähle einen anderen."<br>
<a href=\"eintragen.html\">Zurück</a>";
}
else
{
$eintrag ="$username|$passwort";
$userdatei = fopen ("user.txt","a");
fwrite($userdatei, "$eintrag\n");
fclose($userdatei);
else
{
echo "Das Passwort oder der Username wurde
falsch angegeben. Bitte gib ihn erneut ein. Achte dabei bitte auch auf die
Groß- und Kleinschreibung."
}
}
}
echo "Du hast schon einen Account? Dein logge dich gleich ein!"
$username = $_POST["Username"];
$passwort = $_POST["Passwort"];
$passwort = md5($passwort);
$log = 0;
$userdatei = fopen ("user.txt","r");
while (!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$userdata = explode("|", $zeile);
if ($userdata[0]==$username and
$passwort==trim($userdata[1]))
{
echo "Hallo $username!";
$log = 1;
}
}
fclose($userdatei);
if ($log==0)
{
echo "Der Zugriff ist nicht möglich. Wahrscheinlich wurden das Passwort oder der
Username falsch angegeben.";
}
?>
</body>
</html>
Wenn ich diesen Code mit SmartFTP auf meine Webseite hochlade, wird die Datei auf der Startseite angezeigt.
Dan klicke ich auf den Link, der mich zu http://co2ntra.kilu.de/login_co2ntra.html bringt.
Dort wird mir dann das angezeigt:
Code:
{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fmodern\fprq1\fcharset0 Courier New;}{\f1\fswiss\fcharset0 Arial;}} {\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20 \f1\par \f0 \par // Dieser Code ist nur f\'fcr "CO2NTRA" bestimmt./n\par \par \par \par \pard\tx2982 \par \par Inhalte von CO2NTRA: Ein Forum, eine Tipps-Seite zum Thema CO2, weitere Inhalte folgen noch.\par \par $username = $_GET["Username"];\par $password = $_POST["Passwort"];\par $password2 = $_POST["Passwort best\'e4tigen"];\par $email = \'a7_POST["Emailadresse"];\par \par if ($password == $password2)\par \{\par $user_vorhanden = array();\par $passwort = md5($password);\par \par $userdatei = fopen ("user.txt","r");\par while (!feof($userdatei))\par \{\par $zeile = fgets($userdatei,500);\par $userdata = explode("|", $zeile);\par array_push ($user_vorhanden,$userdata[0]);\par \}\par fclose($userdatei);\par \par if (in_array($username,$user_vorhanden))\par \{\par echo "Der Username ist schon vorhanden. Bitte w\'e4hle einen anderen."
\par Zur\'fcck";\par \}\par \par else\par \{\par $eintrag ="$username|$passwort";\par $userdatei = fopen ("user.txt","a");\par fwrite($userdatei, "$eintrag\\n");\par fclose($userdatei);\par \par else\par \{\par echo "Das Passwort oder der Username wurde\par falsch angegeben. Bitte gib ihn erneut ein. Achte dabei bitte auch auf die\par Gro\'df- und Kleinschreibung."\par \}\par \}\par \}\par \pard\par echo "Du hast schon einen Account? Dein logge dich gleich ein!"\par \par $username = $_POST["Username"];\par $passwort = $_POST["Passwort"];\par $passwort = md5($passwort);\par \par $log = 0;\par $userdatei = fopen ("user.txt","r");\par while (!feof($userdatei))\par \{\par $zeile = fgets($userdatei,500);\par $userdata = explode("|", $zeile);\par \par if ($userdata[0]==$username and\par $passwort==trim($userdata[1]))\par \{\par echo "Hallo $username!";\par $log = 1;\par \}\par \}\par fclose($userdatei);\par \par if ($log==0)\par \{\par echo "Der Zugriff ist nicht m\'f6glich. Wahrscheinlich wurden das Passwort oder der\par Username falsch angegeben.";\par \}\par ?>\par \par \par \f1\par }
Kann mir jemand helfen, wo mein Fehler liegt?