User Online Script

Hallo,
Ich bin gerade an einem Script, was anzeigt, wieviele Benutzer gerade auf meiner HP online sind :
PHP:
 <?php

$access = time()-60;
$file = "daten.txt";
$time = time();
$online = 0;
$ip=getenv("REMOTE_ADDR";);
$array = @file($file);
for($x=0; $x<count($array); $x++){
$array2 = explode("|", $array[$x]);
if(in_array($ip, $array2)){
$check = true;
$array2[1] = $time."\n";
}
$array[$x] = join("|", $array2);
}
$array = join("", $array);
if($check == true){
$fp = fopen($file, "w";);
fputs($fp, $array);
fclose($fp);
}
else{
$fp = fopen($file, "w";);
fputs($fp, $array."\n".$ip."|".$time);
fclose($fp);
}
$array = @file($file);
for($x=0; $x<count($array); $x++){
$array2 = explode("|", $array[$x]);
if($array2[1] >= $access){
$online++;
}
}
echo $online;

?>
Wie kann ich den Wert der Variable $online jetzt mit css anders darstellen?
 
Danke! Ich habe genau andersrum gedacht :
<?php

echo <div style=" ">$online</div>

?>

Dann kommt logischerweise ein error.

Trozdem funktioniert das nicht. Ich hoffe mir kann noch jemand helfen.
 
Funktioniert nicht, gibts nicht. Bitte die entsprechende fehlermeldung dazu posten.
Bei deinem Code waren ";" an falschen Stellen. Hast du den selbst geschrieben?
Aber hier der funktionierende Code:

PHP:
<?

	$access = time()-60;
	$file = "daten.txt";
	$time = time();
	$online = 0;
	$ip=getenv("REMOTE_ADDR");
	$array = @file($file);
		for($x=0; $x<count($array); $x++){
			$array2 = explode("|", $array[$x]);
		if(in_array($ip, $array2)){
			$check = true;
			$array2[1] = $time."\n";
			}
			$array[$x] = join("|", $array2);
		}
	$array = join("", $array);
		if($check == true){
			$fp = fopen($file, "w");
			fputs($fp, $array);
			fclose($fp);
		} else {
			$fp = fopen($file, "w");
			fputs($fp, $array."\n".$ip."|".$time);
			fclose($fp);
			}
		$array = @file($file);
		for($x=0; $x<count($array); $x++){
			$array2 = explode("|", $array[$x]);
		if($array2[1] >= $access){
			$online++;
			}
		}
	// Ausgabe
	echo "<div style=\"background-color:#FFDDDD;\">$online</div>";
?>
 
Zurück
Oben