maverick7bm
Neues Mitglied
Hallo lieber PHPer
Ich habe vor ein paar Tagen angefangen PHP zu lernen. Hab auch alles
insoweit verstanden. Jetzt bin ich auf der Webseite php-einfach.de auf ein
Loginscript gestossen. Ich habe es mir dürchgelesen und abgeschrieben.
Beim ausprobieren sagt er mir aber,dass ich ein Fehler in der 46 Zeile
habe dort kann ich aber keinen Fehler entdecken :?: :?: Ich habe es
mir schon mehrmal angschaut und in Orginal Script steht das gleiche.
Hier das PHP-Script zum anlegen eines neuen Accounts
[php:1:daf21b648c]
<?php
$username = $HTTP_POST_VARS["username"];
$password = $HTTP_POST_VARS["passwort"];
$password2 = $HTTP_POST_VARS["passswort2"];
if ($password == $password2)
{
$user_vorhanden = array();
$passwort = md5($password);
$userdatei = fopen ("user.txt","r");
while(!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$userdatei = explode("|", $zeile);
array_push ($user_vorhanden,$userdata[0]);
}
fclose($userdatei);
}
if(in_array($username,$user_vorhanden))
{
echo"Username schon vorhanden
<a href=\"reg-formular.html\">zurück</a>";
}
else
{
$userdatei = fopen ("user.txt","a");
fwrite($userdatei, $username);
fwrite($userdatei, "|");
fwrite($userdatei, $passwort);
fwrite($userdatei, "\n");
fclose($userdatei);
echo "$username, deine Anmeldung war erfolgreich
<a href=\"login.html\">zum Login</a>";
}
else
{
echo "Die Passwörter waren nicht identisch
<a href=\"reg-formular.html\">zurück</a>";
}
?>
[/php:1:daf21b648c]
In der 46 Zeile steht das hier
[php:1:daf21b648c]<?php
else
{
echo "Die Passwörter waren nicht identisch
<a href=\"reg-formular.html\">zurück</a>";
}
?>[/php:1:daf21b648c]
else ist die 46 Zeile

Ich habe vor ein paar Tagen angefangen PHP zu lernen. Hab auch alles
insoweit verstanden. Jetzt bin ich auf der Webseite php-einfach.de auf ein
Loginscript gestossen. Ich habe es mir dürchgelesen und abgeschrieben.
Beim ausprobieren sagt er mir aber,dass ich ein Fehler in der 46 Zeile
habe dort kann ich aber keinen Fehler entdecken :?: :?: Ich habe es
mir schon mehrmal angschaut und in Orginal Script steht das gleiche.
Hier das PHP-Script zum anlegen eines neuen Accounts
[php:1:daf21b648c]
<?php
$username = $HTTP_POST_VARS["username"];
$password = $HTTP_POST_VARS["passwort"];
$password2 = $HTTP_POST_VARS["passswort2"];
if ($password == $password2)
{
$user_vorhanden = array();
$passwort = md5($password);
$userdatei = fopen ("user.txt","r");
while(!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$userdatei = explode("|", $zeile);
array_push ($user_vorhanden,$userdata[0]);
}
fclose($userdatei);
}
if(in_array($username,$user_vorhanden))
{
echo"Username schon vorhanden
<a href=\"reg-formular.html\">zurück</a>";
}
else
{
$userdatei = fopen ("user.txt","a");
fwrite($userdatei, $username);
fwrite($userdatei, "|");
fwrite($userdatei, $passwort);
fwrite($userdatei, "\n");
fclose($userdatei);
echo "$username, deine Anmeldung war erfolgreich
<a href=\"login.html\">zum Login</a>";
}
else
{
echo "Die Passwörter waren nicht identisch
<a href=\"reg-formular.html\">zurück</a>";
}
?>
[/php:1:daf21b648c]
In der 46 Zeile steht das hier
[php:1:daf21b648c]<?php
else
{
echo "Die Passwörter waren nicht identisch
<a href=\"reg-formular.html\">zurück</a>";
}
?>[/php:1:daf21b648c]
else ist die 46 Zeile