Teil von  SELFPHP   Teil von  Praxisbuch
Letztes Update: 16.08.2005 17:53:45


Navigation

Seite News *

Seite Startseite
Seite Über SELFPHP
Seite Werbung
Seite Kontakt
Seite Forum *
Seite Download *
Seite SELFPHP Banner *
Seite SELFPHP in Buchform
Seite Newsletter *
Seite Impressum

 
* Link führt ins Internet



 

Useronline




Wir hatten Ihnen bereits zu beginn des Kapitels gezeigt, wie Sie einen Besucherzähler umsetzen können und zusätzlich eine IP-Zeitsperre hinzufügen. Genau das selbe Prinzip können Sie einsetzen um Ihren Besuchern anzuzeigen, wie viele Besucher aktuelle auf Ihrer Website verweilen.

Hierfür müssen Sie lediglich an der Funktion pruf_IP() einige kleinere Veränderungen vornehmen:



function pruf_IP($rem_addr) {
  global $ipdatei,$zeit,$anzahl;
  @$ip_array = file($ipdatei);
  $reload_dat = fopen($ipdatei,"w");
  $this_time = time();
  $anzahl = count($ip_array);
  for ($i=0; $i<$anzahl; $i++) {
    list($ip_addr,$time_stamp) = explode("|",$ip_array[$i]);
    if ($this_time < ($time_stamp+60*$zeit)) {
      if ($ip_addr == $rem_addr) {
        $gefunden=1;
      }
      else {
        fwrite($reload_dat,"$ip_addr|$time_stamp");
      }
    }
  }
  fwrite($reload_dat,"$rem_addr|$this_time\n");
  fclose($reload_dat);
  return ($gefunden==1) ? 1 : 0;
}



Mit Hilfe der Variablen $anzahl sind Sie in der Lage zu ermitteln, wie viele Besucher in einem festgelegten Zeitraum Online sind.


 



 






© 2001-2005 E-Mail SELFPHP - Damir Enseleit, info@selfphp.deImpressumKontakt
© 2005 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de