Hallo,
ich habe versucht auszugeben, wie viele User sich aktuell in einer Kategorie befinden. Aber die Ausgabe erfolgt nicht wirklich.
Folgendes habe ich gemacht:
Öffne: categories.php
Suche: <?php
Füge darunter das ein:
$count=0;
$time = time();
$ip = getenv(REMOTE_ADDR);
$text=$time."#".$ip."\n";
$filename="cat_counter.dat";
$zeile = file($filename);
//prüfen und neu schreiben der gültigen Einträge
$fp = fopen($filename , "w");
ftruncate ($fp, 0);
rewind($fp);
foreach($zeile as $schreiben)
{
$array = explode("#",$schreiben);
if($ip==rtrim($array[1])){$vorhanden=1;}
//Hier kann die Aufenthaltszeit eingetragen werden
if($array[0] > $time -600 & $ip!=$array[1])
{
fwrite ($fp, $schreiben, 750);
}
}
fclose($fp);
$id = filesize($filename);
//neuen Eintrag hinzufügen
if($vorhanden!=1 or $id==0){
$datei = fopen($filename,"a");
flock($datei,2);
fwrite($datei,$text,750);
flock($datei,3);
fclose($datei);
}
for($x=0;$x<count($zeile);$x++){$count=$count+1;}
Öffne: templates/DEIN-TEMPLATE/category_bit.html
Dort habe ich folgendes hinzugefügt:
<?php echo $count ?>
Aber das klappt nicht. Wie kann man das denn bewerkstelligen?
------------------------------------------------------------
------------------------------------------------------------
Hello,
I tried out how many users are currently located in a category. But the issue is not really.
I have done the following:
Open: categories.php
Search: <?php
Add after:
$count=0;
$time = time();
$ip = getenv(REMOTE_ADDR);
$text=$time."#".$ip."\n";
$filename="cat_counter.dat";
$zeile = file($filename);
//prüfen und neu schreiben der gültigen Einträge
$fp = fopen($filename , "w");
ftruncate ($fp, 0);
rewind($fp);
foreach($zeile as $schreiben)
{
$array = explode("#",$schreiben);
if($ip==rtrim($array[1])){$vorhanden=1;}
//Hier kann die Aufenthaltszeit eingetragen werden
if($array[0] > $time -600 & $ip!=$array[1])
{
fwrite ($fp, $schreiben, 750);
}
}
fclose($fp);
$id = filesize($filename);
//neuen Eintrag hinzufügen
if($vorhanden!=1 or $id==0){
$datei = fopen($filename,"a");
flock($datei,2);
fwrite($datei,$text,750);
flock($datei,3);
fclose($datei);
}
for($x=0;$x<count($zeile);$x++){$count=$count+1;}
Open: templates/DEIN-TEMPLATE/category_bit.html
I have added:
<?php echo $count ?>
But that does not work. How can this be accomplished?