translator Translate | English translation Spanish translate German Chinese

Besucher stat

4.0. # Kopieren Sie die beiden Dateien in das Verzeichnis der Datei, in welche # Sie den Counter einbinden möchten. Binden Sie den Counter mit # @include("countmegood.php"); an eine beliebige Stelle einer php - Datei # ein. Die Rechte für die Datei counter.csv müssen mit einem chmod 777 # auf Ihrem Webserver angelegt werden. # Sollten Sie mehrere oder alle Seiten Ihrer Website insgesamt zählen wollen, # so darf die counter.csv nur an einer Stelle auf Ihrem Webserver liegen und # Sie müssen entweder den include - Pfad anpassen oder entsprechend den Pfad # der Variablen $filname ändern. Dann müßten Sie die Datei in countmegood.php # in jedes Verzeichnis kopieren. # Sollten Sie z.B. die Anzeige des Datums, der Uhrzeit oder anderer Elemente # nicht wünschen, setzen Sie einfach ein // vor die entsprechende Zeile am # Ende des Scriptes. # # Damit ist das Script einsatzbereit. # # Viel Spaß. --> Andreas Wendt # ########################################################################### echo ''; $count=0; $time = time(); $ip = getenv(REMOTE_ADDR); $text=$time."#".$ip."\n"; $filename="counter.csv"; $zeile = file($filename); $datum=date("d.m.y"); $setdate=0; $uhrzeit=date("H:i:s"); //Hier kann die Aufenthaltszeit für eine gültige Zählung und die Reloadsperre eingetragen werden (in sec) $countgueltig=300; $reload=300; //Prüfung ob IP vorhanden foreach($zeile as $sperre) { $arraysp = explode("#",$sperre); if($ip==rtrim($arraysp[1]) & $arraysp[0] > $time -$reload){$vorhanden=1;} } //Tages- und Gesamtwert ermitteln foreach($zeile as $wert) { $array = explode("#",$wert); if($array[0]=='datum'& rtrim($array[1])!=$datum){$setdate=1;} if($vorhanden==1){ if($array[0]=='heute' & $setdate==0){$heute=rtrim($array[1]);} if($array[0]=='heute' & $setdate==1){$heute=1;$gestern=rtrim($array[1]);} if($array[0]=='gesamt'){$gesamt=rtrim($array[1]);} if($array[0]=='gestern'& $setdate==0){$gestern=rtrim($array[1]);} } if($vorhanden!=1) { if($array[0]=='heute'& $setdate==0){$heute=rtrim($array[1])+1;} if($array[0]=='heute'& $setdate==1){$heute=1;$gestern=rtrim($array[1]);} if($array[0]=='gestern'& $setdate==0){$gestern=rtrim($array[1]);} if($array[0]=='gesamt'){$gesamt=rtrim($array[1])+1;} } } //Tages- und Gesamtwert schreiben $fpwrite = fopen($filename , "w"); fwrite ($fpwrite, "datum"."#".$datum."\n"."heute"."#".$heute."\n"."gestern"."#".$gestern."\n"."gesamt"."#".$gesamt."\n".$text, 750); fclose($fpwrite); //Useronline schreiben $fpanhaengen = fopen($filename , "a"); foreach($zeile as $useronline) { $arrayuseronline = explode("#",$useronline); if($arrayuseronline[0] > $time -$countgueltig & $ip!=rtrim($arrayuseronline[1])) { fwrite ($fpanhaengen,$useronline, 750); } } fclose($fpanhaengen); //wieviele user online(für Anzeige)? $zeile1 = file($filename); //Ausgabe for($x=0;$xDatum:         '; echo $datum; echo '
'; echo 'Uhrzeit:         '; echo $uhrzeit; echo '
'; echo 'User online:             '; echo $count=$count-4;echo '
'; echo 'Heute:                     '; echo $heute;echo '
'; echo 'Gestern:                  '; echo $gestern;echo '
'; echo 'Gesamt:                  '; echo $gesamt;echo ''; ?>
Valid XHTML 1.0 Transitional Valid CSS!

Weitere Informationen zur Photo Gallery

Legende

Erklährung


close

Die Ansicht schliessen.


info

Info / Help


download

Download


full

Full Screen


globe

Globe


link

Link


next

Next


preview

Preview


play

Play


stop

Stop


comments

Comments


mouse_help

Mouse Help



Lock

In dieser Photo Gallery sind 2 Alben öffendlich. Der login ist nur dem Administrator vorbehalten. Es kann kein Benutzername oder Passwort angefordert werden.

qr-code

QR-Code dieser Seite. Weitere Infos gibts hier. QR-Code


Raccoon Switzerland Beetle
Bookmark and Share