Counter
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aussehen
beitrag
besucher
count
counter
csv
date
gesamt echo
gesamtwert
held
nes
ordner
schauen
setting
skript
sperren
tag
uhrzeit
versehen
zeile
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
das hier ist nen sch?ner kannst dir ja mal angucken:
<?
echo '<body><style type="text/css">
.textus { color:#777777; ;font-size:9;font-family:Arial;}
.textcountueber { color:#990000; ;font-size:10;font-family:Arial;}
</style>';
$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=600;
$reload=600;
//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;$x<count($zeile1);$x++){$count=$count+1;}
echo '<font class=textus>Datum: '; echo $datum; echo '</font><br>';
echo '<font class=textus>Uhrzeit: '; echo $uhrzeit; echo '</font><br>';
echo '<font class=textus> User online: '; echo $count=$count-4;echo '</font><br>';
echo '<font class=textus>Heute: '; echo $heute;echo ' </font><br>';
echo '<font class=textus>Gestern: '; echo $gestern;echo ' </font><br>';
echo '<font class=textus>Gesamt: '; echo $gesamt;echo '</font><br>';
?> -
Ich brauch aber einen wo alle Sachen drin sind!
-
Da musst du mehrere miteinander kombinieren...
Einen der alles was du willst hat, habe ich noch nicht gesehen...
schau mal bei den tuts nach, da gibt es viele sachen, die musst du dann halt zusammenbasteln... -
Hab ich ja schon aber so was wie max. am Tag oder max. online gibts nirgendwo!
-
als das es sowas nicht gibt kannst du mir nicht erzaehlen!!!
Und wenn du nix findest musst du halt dein hirn mal anstrengen und selber was proggen!!! -
Ich habe mir das Script von www.usolved.de runtergeladen aber das zeigt nur fehlermeldungen an!
-
Danke!
-
Das Script ist echt gut!
-
admix, du bist ein Held :xyxthumbs:
Man findet zwar beim googeln tausende Counter, aber sowas schlichtes einfaches hab ich gesucht. -
Hmm bei mir geht der oben gepostete script nicht. Da steht immer:
Datum: 25.09.06
Uhrzeit: 13:52:40
User online: -3
Heute:
Gestern:
Gesamt:
aber es m?sste ja theoretishc mindestens 1. stehen.
W?hre nett wenn ihr helfen k?nntet. Danke^^
edit: ^^ counter.csv anlegen und mit chmod 777 versehen
Beitrag ge?ndert: 25.9.2006 20:07:35 von mergener -
solche counter bekommt man überall
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage