Hallo,
habe jetz n Counter gemacht. Will Reload sperre reinbauen! Hab mir da ma wo was geklaut aber funzt net wirklich... hier die page addy... werden fehler gemeldet...
http://web275.athen023.server4free.de/uhren123.php
und hier der code der mycounter.php
Noch ne Frage wie kann ich die counter (gesamt, heute, durchschnitt) unabhängig von einander anwählen in ner tabelle wie bei der url oben???
habe jetz n Counter gemacht. Will Reload sperre reinbauen! Hab mir da ma wo was geklaut aber funzt net wirklich... hier die page addy... werden fehler gemeldet...
http://web275.athen023.server4free.de/uhren123.php
und hier der code der mycounter.php
Code:
<?php $weg="240"; $filename2="counter2.txt"; $filename="counter.txt"; $date=time(); $fp=fopen($filename,"r"); $date=time(); if (file_exists($filename)) { $fp=fopen($filename,"r"); $dat=fgets($fp,100); fclose($fp); @list($counter, $gcounter, $datum) = explode("|", $dat); if ($sperre!=1) { $counter++; $gcounter++; if ($datum!=strftime("%d",$date)) { $counter=1; } $dat="$counter|$gcounter|".strftime("%d",$date); $fp=fopen($filename,"w"); fputs($fp,$dat); fclose($fp); } } else { $counter=1; $gcounter=1; $dat="$counter|$gcounter|".strftime("%d",$date); $fp=fopen($filename,"w"); fputs($fp,$dat); fclose($fp); } $sperre=1; $weg=$date-$weg; while($zeile=fgets($fp,999)) { $zeile=chop($zeile); $array=explode("|",$zeile); if($array[1]<$weg){ $daten1.=" |$array[1]n"; $online++; continue; } if($array[0]==$REMOTE_ADDR){ continue; } $filename.="$array[0]|$array[1]n"; $online++; } fclose($fp); $daten1.="$REMOTE_ADDR|$filename"; $fp=fopen($filename,"w"); fputs($fp,$filename); fclose($fp); $startdate=filectime($filename); #$startdate= mktime(0,0,0,06,20,2003); $running=($date-$startdate)/86400; if ($running<1) { $running=1; } $schnitt=round($gcounter/$running,1); echo "Heute: $counter<br>"; echo "Gesamt: $gcounter<br>"; echo "Durchschnittlich pro Tag: $schnitt"; ?>
Kommentar