Do_0mi
Mitglied
Hi,
Bei meinen Logfiles möchte ich jeden Login-Versuch eines Users in ein Text-Dokument schreiben - jeder User hat sein eigenes txt-Log-Dokument. Mein Code funktioniert zwar, jedoch wird, wenn sich der gleiche User sich erneut einloggt, überschrieben.
Die Variable $nick ist der Login-Name des Users.
Wir kann ich es machen, dass der alte Inhalt der Textdatei stehen bleibt?
Schonmal im Vorraus Danke.
MfG, Domi
Bei meinen Logfiles möchte ich jeden Login-Versuch eines Users in ein Text-Dokument schreiben - jeder User hat sein eigenes txt-Log-Dokument. Mein Code funktioniert zwar, jedoch wird, wenn sich der gleiche User sich erneut einloggt, überschrieben.
Die Variable $nick ist der Login-Name des Users.
PHP:
$logdate = date("d.m.Y-H:i:s");
$ip = getenv("REMOTE_ADDR");
$host = gethostbyaddr($ip);
if($fh = fopen("./logfiles/$nick.txt","w"))
{
fwrite ($fh, "Last login: Datum/Uhrzeit: $logdate - IP: $ip - Host: $host - Name: $nick\r\n");
fclose($fh);
}
Wir kann ich es machen, dass der alte Inhalt der Textdatei stehen bleibt?
Schonmal im Vorraus Danke.
MfG, Domi