PHP board
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anweisung
austauschen
basteln
button
dank
datei
datum
existenz
file
form
hilfe
index
laden
lernen
login
registrieren
server
session
start
text
-
Ich bin zur Zeit dabei ein php board zu basteln das als datenbank .txt datein verwendet
aber schon das User registrieren klappt nicht!
Das script:
Index.php:
<?php
print "<table wight=200 border=0>
<tr><td><h1>Wilkommen im Zeldafanforum<h1></td></tr>
<tr><td><h1></h1></td></tr>
<tr><td><h4></h4></td></tr>
<tr><td><form><input type='txt' name='username' wight=20 hight=5 value=''></td>
<td><input type='password' name='password' wight=20 hight=5 value=''></td>
<td><button type='button' action='login.php' wight=10 hight=5 value='login'></form>";
?>
login.php:
<?php
$username="username" //legt die value von username als $username fest
$password="password" //legt die value von password als passwort fest
$user=file(usr.txt, /users); //l?dt die user Datei
$start=fopen($user, "w") //?ffnet die user Datei
if($username, $password)//pr?ft passwort und Username auf existenz
{
start session();
set_cookie_params($username, zeldafanforum.de , 72800)
fclose(usr.txt);
echo ("login ervolgreich");
}
else
{
print "Sie m?ssen sich noch registrieren Lassen:
<form><input type='txt' name='user' wight=10 hight=5 value=''>
<input type='txt' name='userpass' wight=10 hight=5 value=''>
<input type='button' action='register.php' wight=10 hight=5 value='register'></form>";
}
?>
register.php:
<?php
$user="user";
$passw="userpass";
$datei=file(usr.txt, /users);
$open=fopen($datei, "w");
$write=fwrite($open, $user $passw);
fclose($datei);
echo("der user $user wurde registriert");
?>
Ich will die Daten aus der Form an die Datei ?bermitteln die Aus gef?rt wird wenn der Button angeklickt wird.
Um weiter zu Kommen brauche ich hilfe. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
wenn du den syntaxfehler noch nicht gefunden haben solltest, solltest du mal alle " in deiner print anweisung escapen ... also vor jedem deiner g?nsef??e ein backslash setzten oder einfach die " in ' austauschen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage