Ich hab mir auf meiner Website einen Login gemacht, dieser hat aber Fehler, die ich nicht finde.
Login.html
login.php
[php:1:1216bdb72a]
<?php
$username = $_POST["username"];
$passwort = $_POST["password"];
$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 "Zugriff verweigert";
}
?>
[/php:1:1216bdb72a]
user.txt
Der Fehler:
Das Livebeispiel: http://karlo.milten.lima-city.de/PHP/Login.html
Kann mir jemand helfen. Ich habe folgendes schon ausprobiert doch er zeigt nichts anderes an:
[php:1:1216bdb72a]
<?php
error_reporting(E_ALL);
?>
[/php:1:1216bdb72a]
MfG l18111
Login.html
Code:
<form action="login.php" method="post">
Dein Username:
<input type="text" size="24" maxlength="50"
name="username">
Dein Passwort:
<input type="password" size="24" maxlength="50"
name="password">
<input type="submit" value="Login">
</form>
[php:1:1216bdb72a]
<?php
$username = $_POST["username"];
$passwort = $_POST["password"];
$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 "Zugriff verweigert";
}
?>
[/php:1:1216bdb72a]
user.txt
Code:
Administrator|c44a471bd78cc6c2fea32b9fe028d30a
Code:
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/webpages/lima-city/karlo/html/PHP/login.php on line 25
Kann mir jemand helfen. Ich habe folgendes schon ausprobiert doch er zeigt nichts anderes an:
[php:1:1216bdb72a]
<?php
error_reporting(E_ALL);
?>
[/php:1:1216bdb72a]
MfG l18111