ilch Forum » Ilch Clan 1.1 » Allgemein » Counter Coden

Geschlossen
  1. #1
    User Pic
    FaNaTiKeR gelöschter User
    Ich hab nen simplen Counter gecodet der einfach nur die klick auf die hp zählt, schön und gut. Geht auch siehe HIER
    jetzt hab ich das in die statistik.php eingebunden, nun erscheint eine 1 hinter dem counter, und es sieht aus als würde er in 10er schritten zählen siehe HIER
    Kann mir da jemand helfen ?
    Zum einbinden hab ich in die statistik.php einfach
            echo 'Visits: ';
            echo include("counter.php");

    geschrieben .
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Rock@wulf gelöschter User
    lol
    ich würde erst mal vorschlagen, dass du diesen Counter Code benutzt (is von mir)
    <?php
    if(!file_exists("count.txt"))
    {$counter=fopen("count.txt","a");}
    else
    {$counter=fopen("count.txt","r+");}
    $aufruf=fgets($counter,100);
    if(!$_COOKIE[willi] OR $_COOKIE[willi]<time()-60){
    setcookie("willi",time());
    $aufruf=$aufruf+1;
    rewind($counter);
    fputs($counter,$aufruf);
    }
    fclose($counter);
    $aufruf=(string) $aufruf;
    $temp=0;
    for($i=0;$i<6;$i++){
    if(6-$i>strlen($aufruf)){
    echo "<img src='c1_0.gif'>";}
    else{
    echo "<img src='c1_".$aufruf[$temp].".gif'>";
    $temp=$temp+1;}
    }
    ?>


    der unterbindet das f5 drücken durch ein cookie
    du musst allerdings in das selbe verzeichnis gif tateien mit den Zahlen setzen (c1_0.GIF für die 0)

    Aber wozu überhaupt den Counter der ist doch in den statistken so oder so schon eingebaut
    steht halt nur Besucher davor^^
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    FaNaTiKeR gelöschter User
    ich will unter statistik die Besucher klicks messen, also wieviel mal auf die hp geklickt wurde
    das hab ich so gemacht
    <?
    
    $TextFile = "counter.txt";
    $Count = trim(file_get_contents($TextFile));
    
    $FP = fopen($TextFile, "r");
    $Count=fgets($FP, 4096);
    fclose ($FP);
    
    settype($Count, "integer");
    $Count++;
    
    if ($FP = fopen ($TextFile, "w")){
      fwrite ($FP, $Count);
      fclose ($FP);
    }
    
    echo($Count);
    ?>

    und das soll halt nur text sein, da es ja zum rest passen soll


    Zuletzt geändert von FaNaTiKeR am 20.07.2004 - 16:40
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Rock@wulf gelöschter User
    achso,
    ja nur so zu info
    unter deinem Eingebauten counter ist ein Besucher zähler schon drin!

    Also wozu noch nen counter?

    wenn es nur text sein soll das script so abändern
    [code]
    <?php
    if(!file_exists("count.txt"))
    {$counter=fopen("count.txt","a")beleidigt
    else
    {$counter=fopen("count.txt","r+")beleidigt
    $aufruf=fgets($counter,100);
    if(!$_COOKIE[willi] OR $_COOKIE[willi]<time()-60){
    setcookie("willi",time());
    $aufruf=$aufruf+1;
    rewind($counter);
    fputs($counter,$aufruf);
    }
    fclose($counter);
    $aufruf=(string) $aufruf;
    $temp=0;
    for($i=0;$i<6;$i++){
    if(6-$i>strlen($aufruf)){
    echo "0";}
    else{
    echo $temp;
    $temp=$temp+1;}
    }
    ?>

    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    FaNaTiKeR gelöschter User
    geht nich


    Zuletzt geändert von FaNaTiKeR am 20.07.2004 - 19:39
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Rock@wulf gelöschter User
    syr mein fehler hier nochmal der
     <?php 
    if(!file_exists("count.txt")) 
    {$counter=fopen("count.txt","a");} 
    else 
    {$counter=fopen("count.txt","r+");} 
    $aufruf=fgets($counter,100); 
    if(!$_COOKIE[willi] OR $_COOKIE[willi]<time()-60){ 
    setcookie("willi",time()); 
    $aufruf=$aufruf+1; 
    rewind($counter); 
    fputs($counter,$aufruf); 
    } 
    fclose($counter); 
    $aufruf=(string) $aufruf; 
    $temp=0; 
    for($i=0;$i<6;$i++){ 
    if(6-$i>strlen($aufruf)){ 
    echo "0";} 
    else{ 
    echo "$aufruf[$temp]"; 
    $temp=$temp+1;} 
    } 
    ?>
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    FaNaTiKeR gelöschter User
    jo aber bissl nervig mit den nullen, und die 1 is immer noch da siehe HIER
    achso, ich will keinen besucher zähler sondern einen Klick counter der die aufrufe zählt


    Zuletzt geändert von FaNaTiKeR am 20.07.2004 - 19:41
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Rock@wulf gelöschter User
    axo na dann nimm beser dein script, weil meins blockiert schlicht weg mit dem Coockie das hochzählen wenn derjenige die seite wieder öffnet
    ehm jo
    das mit der eins ist wohl so ne art schutz von ilch
    da kann nur er dir helfen^^
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    FaNaTiKeR gelöschter User
    jo thx wulf für hilfe
    ilch hast du eine idee ?


    Zuletzt geändert von FaNaTiKeR am 21.07.2004 - 12:38
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten