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

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

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



ارسال هاAnswers : 752
عضویتRegistration date : 4 /12 /1391
حمایت کردهThanks : 203
حمایت شدهThanked : 183
ویرایش کد php

به کد زیر چی اضافه کنم که برای هر سایت آمار جداگانه بده

مثلا

http://makuonline.ir/amar.php?site=3ibekhade.ir

کد:

<?php

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

$time_zone = '12600';

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

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

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

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

//آدرس فایل

$file_src = 'visit-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' => 'visit-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>";

?>







جمعه 14 فروردین 1394 - 00:49
وب کاربرUser's blog ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
amirmohsen آفلاین




ارسال‌هاAsnwers : 3175
عضویتRegistration date : 20 /11 /1391
حمایت کردهthanks : 610
حمایت شدهThanked : 1228
پاسخAnswer 1 : ویرایش کد php

با فایل باشه زیاد فایده نداره اونطوری به سرور فشار میاد...

میتونی از دیتابیس استفاده کنی...

:)
جمعه 14 فروردین 1394 - 01:18
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
rjrmaku آفلاین



ارسال‌هاAsnwers : 752
عضویتRegistration date : 4 /12 /1391
حمایت کردهthanks : 203
حمایت شدهThanked : 183
پاسخAnswer 3 : ویرایش کد php

حالا اونش برام زیاد مهم نیست

فقط میتونی همینو برام ویرایش کنی متد url چطوری بهش داده میشه؟







جمعه 14 فروردین 1394 - 01:41
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
amirmohsen آفلاین




ارسال‌هاAsnwers : 3175
عضویتRegistration date : 20 /11 /1391
حمایت کردهthanks : 610
حمایت شدهThanked : 1228
پاسخAnswer 4 : ویرایش کد php

اگه بخوام بنویسم که یه اسکریپت کامل در میاد :دی

پولی مینویسم

حالا تو نت بگرد به احتمال زیاد هست

:)
جمعه 14 فروردین 1394 - 01:50
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
rjrmaku آفلاین



ارسال‌هاAsnwers : 752
عضویتRegistration date : 4 /12 /1391
حمایت کردهthanks : 203
حمایت شدهThanked : 183
پاسخAnswer 5 : ویرایش کد php

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







جمعه 14 فروردین 1394 - 02:07
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
smaeal آفلاین



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

قلف

(خب نمیشه دیگه)


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
جمعه 14 فروردین 1394 - 06:40
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport



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