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