شمارنده بازدیدکنندگان سایت (رایگان)

Peter Pro

Member
وب سايت زير به صورت رايگان اين اسكريپت را در اختيار كاربران قرار ميده، اما لينك دانلود موجود نمي باشد!
کد:
www.siqma.com/index.php?p=page-freeproducts
دوستان در صورتي كه اين اسكريپت را در آرشيو موجود داريد (يا مشابه اين اسكريپت زبان English يا Persian ) در اختيار بنده و ديگر دوستان قرار دهيد. سپاسگزارم
 

پیوست ها

  • siqma1.png
    siqma1.png
    6.6 کیلوبایت · بازدیدها: 11
  • siqma2.png
    siqma2.png
    3.3 کیلوبایت · بازدیدها: 10
آخرین ویرایش:

Peter Pro

Member
دوست عزيز من احتياج به وب سايتي ندارم كه خدمات آمار سايت ارائه بده!
احتياج به اسكريپتي دارم كه به صورت خلاصه 4 آيتم (بازدیدکنندگان امروز، کل بازدید کنندگان، کل نمایش ها، کاربران آنلاین) را نمايش بده، براي اينكه مجبور نباشم به صورت مداوم براي چك كردن سريع آمار وب سايتم به Statistics System لاگين كنم.
 
آخرین ویرایش:

Peter Pro

Member

پیوست ها

  • free_php_counter.jpg
    free_php_counter.jpg
    8.9 کیلوبایت · بازدیدها: 12
  • counter_text_eng.zip
    3.4 کیلوبایت · بازدیدها: 19
  • counter_mysql_de.zip
    3.4 کیلوبایت · بازدیدها: 15
آخرین ویرایش:

Goroop.ir

Member
این سورس کدش لامسب چقدر بهم ریختست اصلا ازش چیزی معلموم نیست از زند هم بدتره حد اقل از زند یه چیزی میفهمی :)
 

Peter Pro

Member
این سورس کدش لامسب چقدر بهم ریختست اصلا ازش چیزی معلموم نیست از زند هم بدتره حد اقل از زند یه چیزی میفهمی :)

HTML:
<?
/*
Counter Information
Anbieter: http://www.vonderborn.com
Autor: Philipp von der Born
You are not allowed to remove the link
*/
// ip-sperre in sekunden
$expire = 600;
$filename = "counter.txt";
if (file_exists($filename)) 
{
   $ignore = false;
   $current_agent = (isset($_SERVER['HTTP_USER_AGENT'])) ? addslashes(trim($_SERVER['HTTP_USER_AGENT'])) : "no agent";
   $current_time = time();
   $current_ip = $_SERVER['REMOTE_ADDR']; 
 
   // daten einlesen
   $c_file = array();
   $handle = fopen($filename, "r");
 
   if ($handle)
   {
      while (!feof($handle)) 
      {
         $line = trim(fgets($handle, 4096)); 
   if ($line != "")
      $c_file[] = $line;    
      }
      fclose ($handle);
   }
   else
      $ignore = true;
 
   // bots ignorieren   
   if (substr_count($current_agent, "bot") > 0)
      $ignore = true;
 
 
   // hat diese ip einen eintrag in den letzten expire sec gehabt, dann igornieren?
   for ($i = 1; $i < sizeof($c_file); $i++)
   {
      list($counter_ip, $counter_time) = explode("||", $c_file[$i]);
   $counter_time = trim($counter_time);
 
   if ($counter_ip == $current_ip && $current_time-$expire < $counter_time)
   {
      // besucher wurde bereits gezhlt, daher hier abbruch
   $ignore = true;
   break;
   }
   }
 
   // counter hochzhlen
   if ($ignore == false)
   {
      if (sizeof($c_file) == 0)
      {
      // wenn counter leer, dann fllen      
   $add_line1 = date("z") . ":1||" . date("W") . ":1||" . date("n") . ":1||" . date("Y") . ":1||1||1||" . $current_time . "\n";
   $add_line2 = $current_ip . "||" . $current_time . "\n";
 
   // daten schreiben
   $fp = fopen($filename,"w+");
   if ($fp)
         {
      flock($fp, LOCK_EX);
   fwrite($fp, $add_line1);
      fwrite($fp, $add_line2);
   flock($fp, LOCK_UN);
      fclose($fp);
   }
 
   // werte zur verfgung stellen
   $day = $week = $month = $year = $all = $record = 1;
   $record_time = $current_time;
   $online = 1;
   }
      else
   {
      // counter hochzhlen
   list($day_arr, $week_arr, $month_arr, $year_arr, $all, $record, $record_time) = explode("||", $c_file[0]);
 
   // day
   $day_data = explode(":", $day_arr);
   $day = $day_data[1];
   if ($day_data[0] == date("z")) $day++; else $day = 1;
 
   // week
   $week_data = explode(":", $week_arr);
   $week = $week_data[1];
   if ($week_data[0] == date("W")) $week++; else $week = 1;
 
   // month
   $month_data = explode(":", $month_arr);
   $month = $month_data[1];
   if ($month_data[0] == date("n")) $month++; else $month = 1;
 
   // year
   $year_data = explode(":", $year_arr);
   $year = $year_data[1];
   if ($year_data[0] == date("Y")) $year++; else $year = 1;
 
   // all
   $all++;
 
   // neuer record?
   $record_time = trim($record_time);
   if ($day > $record)
   {
      $record = $day;
   $record_time = $current_time;
   }
 
   // speichern und aufrumen und anzahl der online leute bestimmten
 
   $online = 1;
 
   // daten schreiben
   $fp = fopen($filename,"w+");
   if ($fp)
         {
      flock($fp, LOCK_EX);
   $add_line1 = date("z") . ":" . $day . "||" . date("W") . ":" . $week . "||" . date("n") . ":" . $month . "||" . date("Y") . ":" . $year . "||" . $all . "||" . $record . "||" . $record_time . "\n";   
      fwrite($fp, $add_line1);
 
      for ($i = 1; $i < sizeof($c_file); $i++)
            {
               list($counter_ip, $counter_time) = explode("||", $c_file[$i]);
 
            // bernehmen
         if ($current_time-$expire < $counter_time)
            {
               $counter_time = trim($counter_time);
      $add_line = $counter_ip . "||" . $counter_time . "\n";
         fwrite($fp, $add_line);
         $online++;
            }
            }
      $add_line = $current_ip . "||" . $current_time . "\n";
      fwrite($fp, $add_line);
      flock($fp, LOCK_UN);
      fclose($fp);
      }
   }
   }
   else
   {
      // nur zum anzeigen lesen
   if (sizeof($c_file) > 0)
      list($day_arr, $week_arr, $month_arr, $year_arr, $all, $record, $record_time) = explode("||", $c_file[0]);
   else
   list($day_arr, $week_arr, $month_arr, $year_arr, $all, $record, $record_time) = explode("||", date("z") . ":1||" . date("W") . ":1||" . date("n") . ":1||" . date("Y") . ":1||1||1||" . $current_time);
 
   // day
   $day_data = explode(":", $day_arr);
      $day = $day_data[1];
 
   // week
   $week_data = explode(":", $week_arr);
   $week = $week_data[1];
 
   // month
   $month_data = explode(":", $month_arr);
   $month = $month_data[1];
 
   // year
   $year_data = explode(":", $year_arr);
   $year = $year_data[1];
 
   $record_time = trim($record_time);
 
   $online = sizeof($c_file) - 1;
   }
?>
<table cellpadding="1" cellspacing="0" style="border:1px solid #000000">
  <tr> 
    <td width="150"><b><font face="Arial, Helvetica, sans-serif" size="2"><a href="http://www.compredia.com" target="_blank"><img src="counter.gif" width="16" height="16" border="0" /></a> Visitor Statistics </font></b>    </td>
  </tr>
  <tr> 
    <td style="border-top:1px solid #000000"> 
      <font face="Arial, Helvetica, sans-serif" size="1">
      &raquo; <? echo $online; ?> Online<br>
      &raquo; <? echo $day; ?> Today <br>
   &raquo; <? echo $week; ?> Week <br>
   &raquo; <? echo $month; ?> Month <br>
   &raquo; <? echo $year; ?> Year <br>
      &raquo; <? echo $all; ?> Entirely
        <hr noshade="noshade" />
  Record: <? echo $record; ?> (<? echo date("d.m.Y", $record_time) ?>)</font>
      <div align="center">
        <font style="font-size:9px;" face="Arial, Helvetica, sans-serif">(<a href="http://www.vonderborn.com/php_counter_script_eng.php" target="_blank">PHP Counter</a>)</font>
        </div>
        </div></td>
  </tr>
</table>
<?
}
?>
 

Goroop.ir

Member
اهان مرسی درست شد
الان شد یک چیز درست حصابی

الان میتونی بهمی که از چه راهایی استفاده کرده ممنونم
 

kohzadi

New Member
سلام دوستان من این فایل رو در صفحه اصلی سایتم قرار دادم اما هیچی نشون داده نمیشه یعنی خالی مثل اینکه اصلا کاری نکردم
کمک کنید آیا کار دیگه ای باید انجام میدادم که ندادم
 

جدیدترین ارسال ها

بالا