Ich arbeite grad an einem script, welches anzeigen soll, welche registrierten User gerade online sind!
Irgendwie bekomm ich das aber nicht so richtig hin!
Hier der Code von meiner Loginseite:
Das ist halt noch der erste Versuch, daher auch die txt dateien anstatt mysql.
Das eigentliche Problem besteht aber hierdrin (auch in diesem code enthalten):
Irgendwie bekomm ich das aber nicht so richtig hin!
Hier der Code von meiner Loginseite:
Code:
<?php session_start(); session_register("username"); ?> <? include ("config.php"); $password=crypt($password,$schluessel); $password .= "\n"; $log=0; $userdatei = fopen ("user.txt","r"); while (!feof($userdatei)) { $zeile = fgets($userdatei,50); $userdata = explode("|", $zeile); if ($userdata[0]==$username && $userdata[1]==$password) { $log=1; } } fclose($userdatei); $text = $username; $fp = fopen ("allusers.txt","a"); $file=fopen("br","a"); $br=trim(fread($file,10)); fclose($file); fwrite($fp,$user.$br); fclose($fp); if ($log==1) { ?> <p align="center">Willkommen <?php echo $username."!" ?> <? } else { echo "Benutzer existiert nicht oder das Passwort ist falsch! <a href=\"javascript:history.back()\">zurück</a>"; } ?>
Das eigentliche Problem besteht aber hierdrin (auch in diesem code enthalten):
Code:
$text = $username; $fp = fopen ("allusers.txt","a"); $file=fopen("br","a"); $br=trim(fread($file,10)); fclose($file); fwrite($fp,$user.$br); fclose($fp);
Kommentar