by FlatEric » 26. January 2006 15:05
Hallo, es ist ein freies Scirpt. Ich habe es mir von php-archiv.de
geladen. Ist ein PHP-3 Script. Kommt damit PHP4 oder PHP5 nicht mit zurecht? Das kann doch eigentlich nicht sein.
Hier kommt der Quelltext, (eventuell ein wenig verschoben, von wegen Zeilenumbruch hier im Textarea):
<?php
/***************************************
Easy Online
Version 1.0
Copyright 2001 by Andreas Geißner
Weiteres siehe Readme.txt
***************************************/
############## Config #################
$datafile = "easyonline.txt"; #Die Datei in der die User die online sind gepeichert werden
$onlinetime = "120"; #Nach wievielen Sekunden sollen User aus der DB gelöscht werden?
############# Script ###################
$time = time();
$datei = fopen($datafile, "r");
$writetext = "";
$count = "1";
$onlinetime = $time - $onlinetime;
while($erg = fgets($datei, 1000))
{
$inhalt = explode("|", $erg);
$inhalt[1] = str_replace("\n", "", $inhalt[1]);
if($inhalt[0] == $REMOTE_ADDR || $inhalt[1] < $onlinetime || $inhalt[0]=="")
continue;
$writetext .= "$inhalt[0]|$inhalt[1]\n";
$count++;
}
fclose($datei);
$writetext .= "$REMOTE_ADDR|$time\n";
$datei = fopen($datafile, "w");
fputs($datei, $writetext);
fclose($datei);
echo "document.write($count);";
?>