kostenloser Webspace werbefrei: lima-city


Counter

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tobinho91

    tobinho91 hat kostenlosen Webspace.

    HI Leute,
    wisst ihr vielleicht wie man mit PHP einen tag/count">Counter macht der so aussehen soll:

    Besucher:
    Online:
    max. online:
    Gesamt:
    Heute:
    Gestern:
    max. am Tag:

    Vielleicht kann ja einer von euch sowas! Ich hab da echt kein Plan von obwohl ich PHP eigentlich gut beherrsche! :confused:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. a***x

    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>';

    ?>
  4. Autor dieses Themas

    tobinho91

    tobinho91 hat kostenlosen Webspace.

    Ich brauch aber einen wo alle Sachen drin sind!
  5. Hallo.

    Auf http://www.usolved.net gibt es ein Statscript. ;-)

    Gru?,
    Christian
  6. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    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...
  7. Autor dieses Themas

    tobinho91

    tobinho91 hat kostenlosen Webspace.

    Hab ich ja schon aber so was wie max. am Tag oder max. online gibts nirgendwo!
  8. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    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!!!
  9. Autor dieses Themas

    tobinho91

    tobinho91 hat kostenlosen Webspace.

    Ich habe mir das Script von www.usolved.de runtergeladen aber das zeigt nur fehlermeldungen an!
  10. Hast du auch im Ordner "Settings" die config datei geaendert? (mysql etc.)
  11. Autor dieses Themas

    tobinho91

    tobinho91 hat kostenlosen Webspace.

  12. Autor dieses Themas

    tobinho91

    tobinho91 hat kostenlosen Webspace.

    Das Script ist echt gut!
  13. Dann hat sich das ja jetzt erledigt und kann geschlossen werden.

    Und lass bitte das doppelposting!!!


    Da das wirklich ein sch?nes Skript ist ?ffne ich das wieder.
    Aber bitte kein Spam.

    Ihr k?nnt nat?rlich das Skript auf eure Seite anpassen.

    Jens
  14. admix, du bist ein Held :xyxthumbs:

    Man findet zwar beim googeln tausende Counter, aber sowas schlichtes einfaches hab ich gesucht.
  15. 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
  16. w**s

    solche counter bekommt man überall
  17. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!