tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
486
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Paranoid Paranoid ist offline Mitglied Bronze
    Registriert seit
    Jun 2002
    Beiträge
    43
    auf www.team-aoa.de sind rechts unten in der rechten Navigation solche stats. Wie kann ich die machen?
     

  2. #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

  3. #3
    Paranoid Paranoid ist offline Mitglied Bronze
    Registriert seit
    Jun 2002
    Beiträge
    43
    Ich hab schon gesucht aber da ich nicht viel Ahnung von PHP hab bin ich nicht so fündig geworden.
     

  4. #4
    Avatar von nordi
    nordi nordi ist offline Mitglied Brillant
    Registriert seit
    Jun 2002
    Ort
    köln
    Beiträge
    798
    frag doch einfach den webmaster von der seite

    kölle rules

    Jeff
     
    .wer nichts wird, wird wirt.

  5. #5
    Registriert seit
    Dec 2001
    Ort
    bei frankfurt (hessen)
    Beiträge
    230
    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:
    PHP-Code:
    $res mysql_query('select * from stats');
    $hits_ges mysql_num_rows($res); 
    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:
    PHP-Code:
    $res mysql_query('select * from stats where dateline>"'.$timestamp_aktuell.'"');
    $hits_today mysql_num_rows($res); 
    für die hits von gestern wäre es dann das hier:
    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); 
    die anzahl der user und cw's ist immer die geliche abfrage (so bekommt man auch die anzahl der downloads, links etc.....
    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

  1. Server Stats..
    Von KD3 im Forum PHP
    Antworten: 3
    Letzter Beitrag: 26.05.07, 22:11
  2. Stats
    Von CyberHill im Forum HTML & XHTML
    Antworten: 6
    Letzter Beitrag: 09.09.04, 23:41
  3. Stats
    Von Flash MX im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 03.11.03, 15:56
  4. stats
    Von haldjo1 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 15.04.03, 21:44
  5. Unreal Stats....
    Von fungo im Forum PHP
    Antworten: 3
    Letzter Beitrag: 21.06.02, 11:37