ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
486
486
EMPFEHLEN
-
auf www.team-aoa.de sind rechts unten in der rechten Navigation solche stats. Wie kann ich die machen?
-
21.08.02 17:48 #2
- Registriert seit
- Apr 2001
- Ort
- Hamburg
- Beiträge
- 1.309
Mit einem Script!
Benutz die Suchfunktion
-> Counter
--
GNU/Linux - Weil man echte Freunde nicht kaufen kann
-
Ich hab schon gesucht aber da ich nicht viel Ahnung von PHP hab bin ich nicht so fündig geworden.
-
frag doch einfach den webmaster von der seite
kölle rules
Jeff.wer nichts wird, wird wirt.
-
also....
wenn man so stats gut machen will, sollte man von countern weg zu einer datenbank kommen.....
in die schreibt man bei jedem seitenaufruf ein paar daten.....
mindestens(timestamp,stats_id)
also
-> stats_id bigint not null primary key auto_increment
-> dateline int
diese beiden felder (stats_id gibt man ja net an, sondern setzt es auf auto_increment)
dann hat man eine tabel mit allen seitenaufrufen und dabei das datum des aufrufs auf die sekunde genau....
jetzt muss man nur ein paar abfragen an die db mamchen, um die daten zu bekommen......
für die hits gesammt:
für die hits heute muss man zuerst den timestamp vom heutigen tag um 0.00 uhr berechnen.....(der wäre dann $timestamp_aktuell)PHP-Code:$res = mysql_query('select * from stats');
$hits_ges = mysql_num_rows($res);
php:
für die hits von gestern wäre es dann das hier:PHP-Code:$res = mysql_query('select * from stats where dateline>"'.$timestamp_aktuell.'"');
$hits_today = mysql_num_rows($res);
die anzahl der user und cw's ist immer die geliche abfrage (so bekommt man auch die anzahl der downloads, links etc.....PHP-Code:$timestamp_yesterday = $timestamp_aktuell - 24*60*60;
//der timestamp von gestern 0:00
$res = mysql_query('select * from stats where dateline<"'.$timestamp_aktuell.'" and dateline>"'.$timestamp_yesterday.'"');
$hits_yesterday = mysql_num_rows($res);
PHP-Code:$table = 'clanwar';
//name der table, von dem man die anzahl der einträge haben will
//als beispiel mal die cw's
$res = mysql_query('select * from '.$table);
$anzahl = mysql_num_rows($res);
ich hoffe, du kannst damit was anfangen.....
man kann solche stats natürlich auch noch ausweiten, wenn men eine seitenspezifische bezeichnung, die url der seite, die ip des users, user_id eines eingeloggten users etc speichert..
damit kann man dann auch abfragen, wieviele user online sind (wieviele member) usw usw machen....
ein beispiel für eine detaillierte auflistung aller hits siehst du hier......
http://www.meister-lampe666.de/stats.php
ich hoffe, das hilft dir etwas weiter.....
//bad taste
Ähnliche Themen
-
Server Stats..
Von KD3 im Forum PHPAntworten: 3Letzter Beitrag: 26.05.07, 22:11 -
Stats
Von CyberHill im Forum HTML & XHTMLAntworten: 6Letzter Beitrag: 09.09.04, 23:41 -
Stats
Von Flash MX im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 03.11.03, 15:56 -
stats
Von haldjo1 im Forum PHPAntworten: 4Letzter Beitrag: 15.04.03, 21:44 -
Unreal Stats....
Von fungo im Forum PHPAntworten: 3Letzter Beitrag: 21.06.02, 11:37





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren