Hallo
Ich bin noch ein Anfänger im Thema PHP. Und ich wollte mir ein Registrier Formular machen (HTML Datei). Zum Abschicken der Daten habe ich dann die Datei mit Php programmiert oder es versucht.
Das ist die Datei
<html>
<head>
<title>Neuen Benutzernamen Registieren></title>
<meta name="author" content="Andavos">
<meta name="generator" content="Symtec Development Studio 2.0">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<?php
$username = $HTTP_POST_VARS["username"];
$password = $HTTP_POST_VARS["passwort"];
$password2 = $HTTP_POST_VARS["passwort2"];
$Email = $HTTP_POST_VARS["Email"];
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 "Username schon vorhanden <br> <a href=\"http://home.arcor.de/schumann-tobias/LoginSystem/eintragen.html\">zurück</a>";
}
else
{
$userdatei = fopen ("user.txt","a");
fwrite($userdatei, $username);
fwrite($userdatei, "|");
fwrite($userdatei, $passwort);
fwrite($userdatei, "\n");
fwrite($userdatei, $Email);
fwrite($userdatei, "|");
fclose($userdatei);
echo "$username, deine Anmeldung war erfolgreich<br><a href=\"http://home.arcor.de/schumann-tobias/LoginSystem/login.html\">zum Login</a>";
}
}
else
{
echo "Die Passwörter sind nicht identisch<br> <a href=\"http://home.arcor.de/schumann-tobias/LoginSystem/eintragen.html\">zurück</a> ";
}
?>
</body>
</html>
Soweit so gut. Jetzt werden ja nur die ersten Felder des Formulars übertragen. Jetzt möchte ich noch das der rest der Felder in eine andere Datei (txt) übertragen wird wer könnte mir helfen einen Funktionierenden Script zu basteln
Nochwas wenn ihr mir was erklärt bitte in normaler Sprache also ich kann ich Fachbegriffe noch nicht so
Ich bin noch ein Anfänger im Thema PHP. Und ich wollte mir ein Registrier Formular machen (HTML Datei). Zum Abschicken der Daten habe ich dann die Datei mit Php programmiert oder es versucht.
Das ist die Datei
<html>
<head>
<title>Neuen Benutzernamen Registieren></title>
<meta name="author" content="Andavos">
<meta name="generator" content="Symtec Development Studio 2.0">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<?php
$username = $HTTP_POST_VARS["username"];
$password = $HTTP_POST_VARS["passwort"];
$password2 = $HTTP_POST_VARS["passwort2"];
$Email = $HTTP_POST_VARS["Email"];
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 "Username schon vorhanden <br> <a href=\"http://home.arcor.de/schumann-tobias/LoginSystem/eintragen.html\">zurück</a>";
}
else
{
$userdatei = fopen ("user.txt","a");
fwrite($userdatei, $username);
fwrite($userdatei, "|");
fwrite($userdatei, $passwort);
fwrite($userdatei, "\n");
fwrite($userdatei, $Email);
fwrite($userdatei, "|");
fclose($userdatei);
echo "$username, deine Anmeldung war erfolgreich<br><a href=\"http://home.arcor.de/schumann-tobias/LoginSystem/login.html\">zum Login</a>";
}
}
else
{
echo "Die Passwörter sind nicht identisch<br> <a href=\"http://home.arcor.de/schumann-tobias/LoginSystem/eintragen.html\">zurück</a> ";
}
?>
</body>
</html>
Soweit so gut. Jetzt werden ja nur die ersten Felder des Formulars übertragen. Jetzt möchte ich noch das der rest der Felder in eine andere Datei (txt) übertragen wird wer könnte mir helfen einen Funktionierenden Script zu basteln
Nochwas wenn ihr mir was erklärt bitte in normaler Sprache also ich kann ich Fachbegriffe noch nicht so