soroush.r70
سه شنبه 19 اردیبهشت 1391, 17:41 عصر
من یه کد آمارگیر به صورت زیر دارم که به این صورت نمایش داده می شه :
تعداد بازدید امروز : 28
تعداد بازدید دیروز : 10
تعداد بازدید کل : 304
به روز شده در : ۲۸ بهمن ۱۳۸۷
IP شما : 127.0.0.1
چطوری می تونم تعدادکاربران آنلاین رو هم نمایش بدم.
نکته : اطلاعات در فایل متنی ذخیره می شود.
کد مربوطه اگر مشکل دارد لطفا بیان کنید.
////////////////////////////////////نمایش تعداد بازدید امروز دیروز و کل/////////////////////////////////////////////
list($today, $yesterday, $total, $timestamp) = file('soroushamar.txt');
$total = (int)$total + 1;
$today_date = getdate();
$last_date = getdate((int)$timestamp);
if( $today_date['yday'] == $last_date['yday'])
{
$today = (int)$today +1;
}
else
{
$yesterday = (int)$today + 1;
$today = 1;
$total++;
}
$timestamp = time();
$yesterday = (int)$yesterday;
file_put_contents('count.txt', $today."\n".$yesterday."\n".$total."\n".$timestamp );
///////////////////////////////////////////تاریخ روز////////////////////////////////////////////////////////////////////////
$shamsi_date = get_jalali_date2();
//////////////////////////////////////////آی پی واقعی کاربر////////////////////////////////////////////////////////////////////
function getRealIpAddr()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
//check ip from share internet
$ip=$_SERVER['HTTP_CLIENT_IP'];
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
//to check ip is pass from proxy
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
else
$ip=$_SERVER['REMOTE_ADDR'];
return $ip;
}
$ip = getRealIpAddr();
تعداد بازدید امروز : 28
تعداد بازدید دیروز : 10
تعداد بازدید کل : 304
به روز شده در : ۲۸ بهمن ۱۳۸۷
IP شما : 127.0.0.1
چطوری می تونم تعدادکاربران آنلاین رو هم نمایش بدم.
نکته : اطلاعات در فایل متنی ذخیره می شود.
کد مربوطه اگر مشکل دارد لطفا بیان کنید.
////////////////////////////////////نمایش تعداد بازدید امروز دیروز و کل/////////////////////////////////////////////
list($today, $yesterday, $total, $timestamp) = file('soroushamar.txt');
$total = (int)$total + 1;
$today_date = getdate();
$last_date = getdate((int)$timestamp);
if( $today_date['yday'] == $last_date['yday'])
{
$today = (int)$today +1;
}
else
{
$yesterday = (int)$today + 1;
$today = 1;
$total++;
}
$timestamp = time();
$yesterday = (int)$yesterday;
file_put_contents('count.txt', $today."\n".$yesterday."\n".$total."\n".$timestamp );
///////////////////////////////////////////تاریخ روز////////////////////////////////////////////////////////////////////////
$shamsi_date = get_jalali_date2();
//////////////////////////////////////////آی پی واقعی کاربر////////////////////////////////////////////////////////////////////
function getRealIpAddr()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
//check ip from share internet
$ip=$_SERVER['HTTP_CLIENT_IP'];
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
//to check ip is pass from proxy
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
else
$ip=$_SERVER['REMOTE_ADDR'];
return $ip;
}
$ip = getRealIpAddr();