• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fehler bei Login

Status
Für weitere Antworten geschlossen.

Anonymous

Neues Mitglied
Ich hab mir auf meiner Website einen Login gemacht, dieser hat aber Fehler, die ich nicht finde.
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>
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
Code:
Administrator|c44a471bd78cc6c2fea32b9fe028d30a
Der Fehler:
Code:
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/webpages/lima-city/karlo/html/PHP/login.php on line 25
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
 
Werbung:
denn fehler solltest du doch bei der ansicht deines posts hier selbst sehen. ab einer stelle wird alles rot, das allein sollte dir zu denken geben.

bei
echo "Hallo $username <- fehlt ein anfuehrungszeichen
 
Werbung:
das hier

[php:1:e11aed48f4] echo "Hallo $username!

[/php:1:e11aed48f4]

einfach durch das esetzen

[php:1:e11aed48f4] echo "Hallo $username!";

[/php:1:e11aed48f4]
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben