D
dementia
Guest
So, habe mir mithilfe eines Tutorials ein einfaches Loginscript geschrieben.
Zu bewundern unter http://dementia.funpic.de/blubbl/register.php
Die Userdaten werden in textdateien ($user.txt) gespeichert.
Wenn sich nun aber ein user registriert, und der Name ist schon vorhanden, wird der alte einfach überschrieben.
Wie kann ich überprüfen ob die datei user/$name.txt schon existiert?
Hier der Code der register_check.php:
[php:1:df7e51c915]<?php
if(isset($name) && isset($passwort));
{
touch ("user/$name.txt");
$passwort = md5($passwort);
$datei_lesen = fopen("user/$name.txt", "r");
$inhalt = fread($datei_lesen, 99999);
fclose($datei_lesen);
$eintrag = "$name|$passwort";
$neuer_inhalt = $eintrag.$inhalt;
$datei_schreiben = fopen("user/$name.txt", "w");
fwrite($datei_schreiben, $neuer_inhalt);
fclose($datei_schreiben);
}
if(isset($name) && isset($alter));
{
touch ("daten/$name.txt");
$passwort = md5($passwort);
$datei_lesen = fopen("daten/$name.txt", "r");
$inhalt = fread($datei_lesen, 99999);
fclose($datei_lesen);
$eintrag = "$name|$wohnort|$alter \n";
$neuer_inhalt = $eintrag.$inhalt;
$datei_schreiben = fopen("daten/$name.txt", "w");
fwrite($datei_schreiben, $neuer_inhalt);
fclose($datei_schreiben);
die("Registrierung erfolgreich! <a href=login.php>Zum Login!</a>.
Hier deine Daten:
Name:$name
Wohnort:$wohnort
Alter:$alter");
}
?>[/php:1:df7e51c915]
Bitte mit Beispielen; ich bin ein ziemlicher PHP Noob.
mfg
dementia
Zu bewundern unter http://dementia.funpic.de/blubbl/register.php
Die Userdaten werden in textdateien ($user.txt) gespeichert.
Wenn sich nun aber ein user registriert, und der Name ist schon vorhanden, wird der alte einfach überschrieben.
Wie kann ich überprüfen ob die datei user/$name.txt schon existiert?
Hier der Code der register_check.php:
[php:1:df7e51c915]<?php
if(isset($name) && isset($passwort));
{
touch ("user/$name.txt");
$passwort = md5($passwort);
$datei_lesen = fopen("user/$name.txt", "r");
$inhalt = fread($datei_lesen, 99999);
fclose($datei_lesen);
$eintrag = "$name|$passwort";
$neuer_inhalt = $eintrag.$inhalt;
$datei_schreiben = fopen("user/$name.txt", "w");
fwrite($datei_schreiben, $neuer_inhalt);
fclose($datei_schreiben);
}
if(isset($name) && isset($alter));
{
touch ("daten/$name.txt");
$passwort = md5($passwort);
$datei_lesen = fopen("daten/$name.txt", "r");
$inhalt = fread($datei_lesen, 99999);
fclose($datei_lesen);
$eintrag = "$name|$wohnort|$alter \n";
$neuer_inhalt = $eintrag.$inhalt;
$datei_schreiben = fopen("daten/$name.txt", "w");
fwrite($datei_schreiben, $neuer_inhalt);
fclose($datei_schreiben);
die("Registrierung erfolgreich! <a href=login.php>Zum Login!</a>.
Hier deine Daten:
Name:$name
Wohnort:$wohnort
Alter:$alter");
}
?>[/php:1:df7e51c915]
Bitte mit Beispielen; ich bin ein ziemlicher PHP Noob.
mfg
dementia