PDA

View Full Version : سوال: مشکل در کد آمارگیر



soroush.r70
یک شنبه 24 آذر 1392, 13:17 عصر
من از کد آمارگیر زیر استفاده می کنم که آمار وب سایت رو در فایل متنی ذخیره می کنه ولی نمی دونم چرا هر چند بازدایدا رو پاک می کنه دوباره شروع می کنه از اول می نویسه مثلا بازدید می ره تا 2000 - 5500 بعد از مدتی می بینی شده 144 از اول شروع می کنه به آمار گرفتن آمار های قبلی پاک میشه دلیلش چیه دوستان...؟


<?php
////////////////////////////////////today-yesterday-total/////////////////////////////////////////////
$fh=fopen("inc/abadamar.txt", "r+b");
chmod("inc/abadamar.txt",0777);
flock($fh, LOCK_EX);
list($today, $yesterday, $total, $timestamp) = explode("\n", fread($fh, 2000));
global $total;
$total = (int)$total + 1;
$today_date = getdate();
global $timestamp;
$last_date = getdate((int)$timestamp);
if( $today_date['yday'] == $last_date['yday'])
{
$today = (int)$today +1;
}
else
{
global $today;
$yesterday = (int)$today + 1;
$today = 1;
$total++;
}
$timestamp = time();
$yesterday = (int)$yesterday;
ftruncate($fh, 0);
fseek($fh, 0);
fwrite($fh, $today."\n".$yesterday."\n".$total."\n".$timestamp );
flock($fh, LOCK_UN);
fclose($fh);
?>

soroush.r70
سه شنبه 26 آذر 1392, 20:29 عصر
کسی نمی دونه.....؟