![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() |
![]()
Beitrag
#1
|
|
Kommt Zeit, kommt Rat, kommt Conrad! ![]() Gruppe: Mods Beiträge: 1.169 Mitglied seit: 21.11.2001 Wohnort: Altenkirchen, Westerwald Mitglieds-Nr.: 42 ![]() |
Moin Gemeinde!
Auf verschiedenen (php) Seiten auf meiner Homepage werden die Seitenbesuche gezählt (php-Zähler schreibt in log-Datei; Log-Datei wird ausgelesen und gibt Ergebnis raus.). Um die Seitenbesuche alle auf einmal überblicken zu können, habe ich eine PHP-Seite gebastelt, die einfach die Log-Dateien der Seiten ausliest, die ein php-Counter haben. Das Ergebnis wird dann in einer Tabelle untereinander ausgegeben. So weit, so gut. Nun möchte ich aber, mit meinen bescheidenen php-Kenntniss, daß nicht nur ausgelesen wird, sondern, daß auch sortiert wird! Also, alle Log-Dateien werden ausgelesen, die Seite stellt die Ergebnisse so da, daß das schlechteste Ergebnis (=die kleinste Zahl) oben steht. Ich bin überzeugt, daß das geht! Aaaber, WIE stelle ich sowas an? cu Conny |
|
|
![]() |
![]()
Beitrag
#2
|
|
Kommt Zeit, kommt Rat, kommt Conrad! ![]() Gruppe: Mods Beiträge: 1.169 Mitglied seit: 21.11.2001 Wohnort: Altenkirchen, Westerwald Mitglieds-Nr.: 42 ![]() |
Hallo hondocrx,
die Code ist nichts anders als eine Tabelle in der die Log-Datei aufgerufen wird. Hier ein Ausschnitt: HTML <TABLE BORDER="0" CELLPADDING="20" SUMMARY="Plazierungstabelle"> <TR> <TH>Counterdatum</TH> <TH>Hits</TH> <TH>Link</TH> </TR> <TR> <TD><B>Counter:</B> Bilder vom Brand:<BR><B>Seit:</B> 17. Okt. 2004</TD> <TD> <?php include('/home/www/web784/html/scripts/count/brand/counter.log'); ?></TD> <TD><A HREF="../../../galerie_brand.php" TARGET="_blank">galerie_brand.php</A></TD> </TR> <TR> <TD><B>Counter:</B> Bilder Feriencamp<BR><B>Seit:</B> 14. Okt. 2004</TD> <TD> <?php include('/home/www/web784/html/scripts/count/camp/counter.log'); ?></TD> <TD><A HREF="../../../galerie_camp.php" TARGET="_blank">galerie_camp.php</A></TD> </TR> <TR> <TD><B>Counter:</B> Bilder Herbstturnier<BR><B>Seit:</B> 14. Okt. 2004</TD> <TD> <?php include('/home/www/web784/html/scripts/count/herbst/counter.log'); ?></TD> <TD><A HREF="../../../galerie_herbst.php" TARGET="_blank">galerie_herbst.php</A></TD> </TR> ************ usw. Die Log-Datei ist nichts anderes als eine txt-Datei ohne Code mit nur eine Zahl, die sich immer um eins erhöht, wenn ein Besucher die entsprechende Seite anklickt. Im Grunde muss das sortier-php-Script die Tabelle neu gestallten; die einzelne <TR>-Abschnitte müßen mit dem ausgelesenen Wert -aus der counter.log- so in die Tabelle zurückgeschrieben werden, daß die kleinst ausgelesene Zahl oben in der Tabelle erscheint. @Dieter: Danke für den Link, werde mich damit befassen (und hoffe, daß ich *mithalten* kann ![]() cu Conny |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 14.05.2025 - 1:31 |