cameeel
Erfahrenes Mitglied
hab den script auf irgend ner script page gefunden bin aber leider php newbie,
wollt jetzt nur wissen wie ich die textausgabe am schluss so ändern kann das das "document.write()" weg fällt und nur noch "1" bzw "es sind x user online" !
hier der script ich denk der is notwendig dafür
wollt jetzt nur wissen wie ich die textausgabe am schluss so ändern kann das das "document.write()" weg fällt und nur noch "1" bzw "es sind x user online" !
hier der script ich denk der is notwendig dafür
PHP:
<?php
$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?
$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);";
?>