PHP-Web-Stat Support Forum
https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl
Board (Deutsch) >> Vorschläge & Codeschnipsel >> Nur Gesamtanzahl der Besucher als Text anzeigen ?
https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1328478053

Beitrag begonnen von matze am 05.02.12 um 22:40:53

Titel: Nur Gesamtanzahl der Besucher als Text anzeigen ?
Beitrag von matze am 05.02.12 um 22:40:53
Hallo,
bin auf der Suche nach einen kurzem Skript, dass mir nur die Gesamt anzahl der Besucher als Text anzeigt.

Dass ich quasi schreiben kann:
"Hier waren *automatischeanzahl* Besucher"

Der normale Counter ist mir für meine Homepage zu wuchtig.

Danke !

Titel: Re: Nur Gesamtanzahl der Besucher als Text anzeigen ?
Beitrag von radioven am 06.02.12 um 08:43:48
Probier's mal so:

<?php
echo "Hier waren ".array_sum($visitor_year) + $stat_add_visitors." Besucher.";
?>

Viele Grüße
Radioven

Titel: Re: Nur Gesamtanzahl der Besucher als Text anzeigen ?
Beitrag von matze am 06.02.12 um 20:36:55
wenn ich das direkt auf irgend eine php Seite von mir mache bekomme ich folgenden Fehler:

Warning: array_sum() expects parameter 1 to be array, null given in


Oder muss ich das original counter-skript irgendwie einbinden ?

Wenn ich es unter counter.php einfüge zeigt er zwar keinen fehler, aber Besucherzahl "0".
Und außerdem will ich den großen Counter ja weg haben, daher würde ich es gerne irgendwo auf meiner Startseite oder so einfügen unabhängig von der counter.php

Titel: Re: Nur Gesamtanzahl der Besucher als Text anzeigen ?
Beitrag von radioven am 07.02.12 um 09:16:44
Ich hatte vergessen zu erwähnen, daß zuerst die Dateien .../log/cache_visitors_counter.php und .../config/config.php includiert werden müssen, um die Besucherzahlen der einzelnen Jahre [array_sum($visitor_year)] bzw. eine evtl. manuelle Zählererhöhung [$stat_add_visitors] auszulesen. Die Summe beider Zahlen habe ich zunächst als Variable gespeichert (z.B. $visitors) und lasse dann diese Variable über den echo-Befehl ausgeben. Das funktioniert einwandfrei.

Titel: Re: Nur Gesamtanzahl der Besucher als Text anzeigen ?
Beitrag von matze am 07.02.12 um 20:44:52
Danke erst einmal für deine tolle Hilfe.

Hab jetzt folgendes:

<?php
include("./php-web-stat/log/cache_visitors_counter.php");
include("./php-web-stat/config/config.php");
echo "Hier waren ".array_sum($visitor_year) + $stat_add_visitors." Besucher.";
?>

Allerdings zeigt er nur folgendes an:
0 Besucher.  :-?
Muss ich noch etwas anpassen oder habe ich irgendeinen anderen Fehler gemacht ?
Ist jetzt in meinem root-ordner in die start.php eingebunden. Von dort sollte er auch korrekt die zwei dateien includieren

----
mist, jetzt bekomme ich auf einmal folgendes angezeigt:
Warning: Cannot modify header information - headers already sent by (output started at /users/meinehomepage123/www/php-web-stat/config/tracking_code.php:3) in /users/meinehomepage123/www/php-web-stat/config/config.php on line 1
0 Besucher.  :-?

Line 1 ist folgendes:
header("content-type: text/html; charset=utf-8");

Titel: Re: Nur Gesamtanzahl der Besucher als Text anzeigen ?
Beitrag von radioven am 07.02.12 um 21:49:06
Dein erster Versuch war schon gut. Nur mußt Du den scheinbaren Umweg über eine neue Variable (z.B. $visitors) gehen. Dann wird aus "0 Besucher." die von Dir gewünschte Anzeige.

<?php
include("./php-web-stat/log/cache_visitors_counter.php");
include("./php-web-stat/config/config.php");
$visitors = array_sum($visitor_year) + $stat_add_visitors;
echo "Hier waren ".$visitors." Besucher.";
?>

Titel: Re: Nur Gesamtanzahl der Besucher als Text anzeigen ?
Beitrag von matze am 07.02.12 um 23:26:34
PERFEKT !

Dank Dir für die tolle Hilfe !  :)

Titel: Re: Nur Gesamtanzahl der Besucher als Text anzeigen ?
Beitrag von Reimar am 08.02.12 um 21:25:09
Eigentlich sollte auch das hier funktionieren:


echo "Hier waren ".(array_sum($visitor_year) + $stat_add_visitors)." Besucher.";

Titel: Re: Nur Gesamtanzahl der Besucher als Text anzeigen ?
Beitrag von matze am 08.02.12 um 23:33:23
Perfekt danke euch zwei !  ;)

Titel: Re: Nur Gesamtanzahl der Besucher als Text anzeigen ?
Beitrag von matze am 15.02.12 um 11:53:31
Servus, hab noch ein Problem, bekomme immer mal wieder folgenden Fehler (bei beiden Varianten) statt der Besucherzahl alleine angezeigt:

Warning: Cannot modify header information - headers already sent by (output started at /users/meinehomepage123/www/phpwebstat/config/tracking_code.php:3) in /users/meinehomepage123/www/phpwebstat/config/config.php on line 1

müsste folgender Teil (1.Zeile) in der config.php sein, die den Fehler auslöst:
header("content-type: text/html; charset=utf-8");

Wenn ich das von Hand lösche, geht es wieder ohne Probleme... aber sobald ich den Counter aktualisiere wird wohl diese Zeile neu erstellt  :-?

Vielleicht kann mir ja Jemand von euch helfen.

Danke

Titel: Re: Nur Gesamtanzahl der Besucher als Text anzeigen ?
Beitrag von radioven am 15.02.12 um 12:28:26
Vielleicht hift Dir dieser Beitrag weiter:
http://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1313611079/0#0

Viele Grüße
Radioven

PHP-Web-Stat Support Forum » Powered by YaBB 2.5.2!
YaBB Forum Software © 2000-2012. Alle Rechte vorbehalten.