::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : سه شنبه 16 اردیبهشت 1404 - 11:06 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 1 : بچه ها یه کد میخوام لطفا راهنماییم کنید

داداش من یه کد دارم که اینکاری که گفتی رو بکنه...در واقع آمارگیره...

به دردت میخوره...

ولی اینی که گفتی رو دقیق دقیق همین شکلی نیست...

ولی تقریباً همونه:

این کدش:

کد:
<?php

header('Access-Control-Allow-Origin: *');

header('Content-Type: text/html; charset=utf-8');

//اختلاف زمانی سرور

$time_zone = '12600';

//تاریخ امروز

$today = date("Y-m-d", time()+$time_zone);

//تاریخ دیروز

$yesterday = date("Y-m-d", time()-86400+$time_zone);

//آدرس فایل

$file_src = 'player-stats.txt';

chmod($file_src, 0755);

//خواندن فایل

$read_file = file_get_contents($file_src);

//اگر فایل خالی نبود

if (filesize($file_src) > 0 || $read_file != ''){

$split_file = explode('|', $read_file);

//print_r($split_file);

$modify = $split_file[3];

//اگر تاریخ آخرین ویرایش برابر تاریخ امروز نبود

if($modify != $today){

$today_visit = 1;

$yesterday_visit = $split_file[0];

$total_visit = $split_file[2] + 1;

$last_modify = $today;

}

//اگر تاریخ آخرین ویرایش برابر امروز بود

else{

$today_visit = $split_file[0] + 1;

$yesterday_visit = $split_file[1];

$total_visit = $split_file[2] + 1;

$last_modify = $today;

}

}

//اگر فایل خالی بود

else{

$today_visit = 1;

$yesterday_visit = 0;

$total_visit = 1;

$last_modify = $today;

}

$file_src_handle = fopen($file_src, 'w+');

$visit_data = $today_visit.'|'.$yesterday_visit.'|'.$total_visit.'|'.$last_modify;

fwrite($file_src_handle, $visit_data);

fclose($file_src_handle);

$config_array = array(

'user_time' => date("YmdHis", time()+$time_zone),

'user_ip' => $_SERVER['REMOTE_ADDR'],

'file_name' => 'player-online.txt'

);

chmod($config_array['file_name'], 0755);

$online_file = file_get_contents($config_array['file_name']);

$online_file = explode("\r\n", $online_file);

// پاک کردن فضاهای خالی

foreach($online_file as $key=> $value){

if(is_null($value) || $value == ''){

unset($online_file[$key]);

}

}

// پاک کردن آخرین آی پی ها

foreach($online_file as $key=> $value){

$user_ip_time = explode("|", $value);

if($user_ip_time[1] <= date("YmdHis", time()+$time_zone - 300)){

unset($online_file[$key]);

}

if($user_ip_time[0] == $config_array['user_ip']){

unset($online_file[$key]);

}

}

// آمار افراد آنلاین

$online = 1;

foreach($online_file as $online_users){

$user_ip_time = explode("|", $online_users);

if($user_ip_time[1] >= date("YmdHis", time()+$time_zone - 300)){

$online++;

}

}

// آنلاین ها

$new_online = $config_array['user_ip'] . "|" . $config_array['user_time'] . "\r\n";;

foreach($online_file as $key=> $value){

$new_online .= $value . "\r\n";

}

// نوشتن آمار جدید

$file_src_handle = fopen($config_array['file_name'], 'w+');

fwrite($file_src_handle, $new_online);

fclose($file_src_handle);

// قسمت پایانی

echo "<div class=\"stats\">

» ورودی های امروز این پلیر : $today_visit <br>

» ورودی های دیروز این پلیر : $yesterday_visit <br>

» تعداد حاضرین در این قسمت : $online <br>

» کل ورودی ها : $total_visit

</div>";

?>

بعدش برای اینکه توی هر صفحه ای که میزاری کار کنه...

اینو بزار:

کد:
<script src="http://up.3nafari.ir/up/3nafari/Player/Senafari-Player-Jquery.js"></script>

<script>

$(document).ready(function(){

$('#stats').load('http://www.3nafar.tk/amar.php');

});

</script>

<div id="stats"></div>


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
یکشنبه 03 خرداد 1394 - 23:00
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks
حمایت شده حمایت شده: سپاس هاThanks (1) : sims30m3 -



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex