Hallo zusammen
Ich habe auf meiner Seite die Web-Statistik von "PHP Web Stat" im Hintergrund laufen. Nun möchte ich aber auf meiner Seite die Gesammtzahl der Besucher einblenden. Ich habe es mal in der Art versucht, leider ging dies nicht. Woran liegt der Fehler?
Counter-Sript:
Und die Log-Datei, aus welcher ich die Besucher auslesen möchte:
Die Besucher werden bei Web-Stat in Jahre gruppiert. Ich möchte aber nun alle Besucher in meinem "öffentlichen" Counter anzeigen. Wie mache ich das?
Ich habe auf meiner Seite die Web-Statistik von "PHP Web Stat" im Hintergrund laufen. Nun möchte ich aber auf meiner Seite die Gesammtzahl der Besucher einblenden. Ich habe es mal in der Art versucht, leider ging dies nicht. Woran liegt der Fehler?
Counter-Sript:
PHP:
<?php
/*
counter-Datei, die auf die Statistik-Datei zurückgreift und die
Anzeige im HTML-Teil vrobereitet.
Zur Anzeige einfach "echo $visitors" ausgeben und zuoberst
include(counter.php)
*/
//----------------------------------------------------------------------//
// Globale Variablen
$counter_file = "statistik/log/cache_visitors.php"; // Pfad zur Statistik-Datei
$counter_images = "counter"; // Pfad zu den Counter-Bilder
$counter_images_alt = 'alt=""'; // HTMl-Tag wenn Bilder nicht vorhanden
//----------------------------------------------------------------------//
// Filehandling
$counter_fo = fopen($counter_file,"r"); // File öffnen, Modus: lesen
$visitors = array_sum ( $visitor_year ); // Besucheranzahl aus Arraygrösse ermitteln
fclose($counter_fo); // Datei schliessen
//----------------------------------------------------------------------//
// HTML-Anzeige zusammenstellen
$visitors = str_replace("0","<img src='$counter_images/0.jpg' $counter_images_alt>","$visitors");
$visitors = str_replace("1","<img src='$counter_images/1.jpg' $counter_images_alt>","$visitors");
$visitors = str_replace("2","<img src='$counter_images/2.jpg' $counter_images_alt>","$visitors");
$visitors = str_replace("3","<img src='$counter_images/3.jpg' $counter_images_alt>","$visitors");
$visitors = str_replace("4","<img src='$counter_images/4.jpg' $counter_images_alt>","$visitors");
$visitors = str_replace("5","<img src='$counter_images/5.jpg' $counter_images_alt>","$visitors");
$visitors = str_replace("6","<img src='$counter_images/6.jpg' $counter_images_alt>","$visitors");
$visitors = str_replace("7","<img src='$counter_images/7.jpg' $counter_images_alt>","$visitors");
$visitors = str_replace("8","<img src='$counter_images/8.jpg' $counter_images_alt>","$visitors");
$visitors = str_replace("9","<img src='$counter_images/9.jpg' $counter_images_alt>","$visitors");
$visitors = str_replace('alt=""','alt="" border="0" height="35px" width="26px"/',$visitors);
?>
PHP:
<?php
$visitor_year = array (
" 2010 " => "130"
);
?>