Új hozzászólás Aktív témák

  • The DJ

    addikt

    Sziasztok, megint én :D

    Meggyűlik a bajom egy látogató számláló scripttel, az egyedi látogatókat, és a mai egyedi látogatókat nem számolja valamiért és nem tudok rájönni miért, az oldal találatokat és az oldalletöltéseket méri szépen ha ráfrissítek ugrik egyet az is, de az egyedi látogatószám nem. Megakadt 1 főnél. :) A txt fájl jogait, ahova menti az adatokat 777-re állítottam, tehát vagy a scripttel van a baj vagy az oldallal. Bemásolom a scriptet hátha valamelyik PHP guru hozzá tud szólni a dologhoz.

    <body>
    <font face="Verdana" size="1">
    <?php
    // Our log file;
    $counter = "stats.txt";

    // Date logging;
    $today = getdate();
    $month = $today[month];
    $mday = $today[mday];
    $year = $today[year];
    $current_date = $mday . $month . $year;


    // Log visit;
    $fp = fopen($counter, "a");
    $line = $REMOTE_ADDR . "|" . $mday . $month . $year . "\n";
    $size = strlen($line);
    fputs($fp, $line, $size);
    fclose($fp);

    // Read log file into array;
    $contents = file($counter);

    // Total hits;
    $total_hits = sizeof($contents);

    // Total hosts;
    $total_hosts = array();
    for ($i=0;$i<sizeof($contents);$i++) {
    $entry = explode("|", $contents[$i]);
    array_push($total_hosts, $entry[0]);
    }
    $total_hosts_size = sizeof(array_unique($total_hosts));

    // Daily hits;
    $daily_hits = array();
    for ($i=0;$i<sizeof($contents);$i++) {
    $entry = explode("|", $contents[$i]);
    if ($current_date == chop($entry[1])) {
    array_push($daily_hits, $entry[0]);
    }
    }
    $daily_hits_size = sizeof($daily_hits);

    // Daily hosts;
    $daily_hosts = array();
    for ($i=0;$i<sizeof($contents);$i++) {
    $entry = explode("|", $contents[$i]);
    if ($current_date == chop($entry[1])) {
    array_push($daily_hosts, $entry[0]);
    }
    }
    $daily_hosts_size = sizeof(array_unique($daily_hosts));

    ?>
    <? echo "
    Oldal találatok:<b> " . $total_hits . "</b><br><br>
    Egyedi látogató: <b> " . $total_hosts_size . "</b><br><br>
    A mai oldalletöltés: <b> " . $daily_hits_size . "</b><br><br>
    A mai egyedi látogatók: <b>" . $daily_hosts_size;
    ?>

Új hozzászólás Aktív témák

Hirdetés