قبلا سول کردید و قبلا پاسخ داده شد که اول جستجو بعد سوال. به هر حال به آموزش زیر توجه کنید:
در اكثر فروم هاي آموزشي درخواست هاي بسياري مبني بر ايجاد يك برنامه براي آمار گيري از تعداد بازديدكنندگان شده بود . ما هم سعي كرديم يه اسكريپت به اين منظور بنويسيم ، هر چند ساير دوستان هم قبلا كارهايي مشابه اين انجام داده بودند.
ابتدا اين برنامه رو از
http://weblog.alvanweb.com/go.php?http://weblog.mybesthost.com/php/counter.zip دريافت كنيد . متغيرهاي پايگاه داده را كه در فايل config.php قرار دارد مقدار دهي كنيد . دقت كنيد اطلاعات را درست وارد كنيد . سپس فايل install.php را اجرا كنيد در صورتي كه مقادير پايگاه داده را درست وارد كرده باشيد جدول در پايگاه داده ايجاد خواهد شد . با استفاده از كد زير فايل func.php را به صفحه اصلي سايت خود ضميمه كنيد:
سپس با فراخواني سه تابع زير تعداد بازديدكنندگان امروز ، ديروز و كل را نمايش دهيد :
PHP:
//Use This Function >
< ? today_v (); ?> // امروز
< ? yesterady_v (); ?> //ديروز
< ? total_v (); ?> //در كل
تحليل برخي از توابع بكار رفته شده : جدول ايجاد شده توسط install.php شامل يك فيلد مشخصه، سه فيلد براي شمارش بازديدها و يك فيلد براي تاريخ مي باشد.توجه داشته باشيد كه اين جدول، يك record بيشتر ندارد و عمليات بر روي جدول با Update كردن همين ركورد انجام مي شود. به عنوان پيش فرض مقادير صفر و همچنين تاريخ جاري را در اين ركورد ثبت مي كنيم . تابع split رشته اي را به عنوان آرگومان دوم خود دريافت كرده و طبق آرگومان اول كه حاوي كاراكتر جداكننده مي باشد آن را تقسيم مي كند و نتيجه را در آرايه اي به ما برمي گرداند. دستورlist عناصر آرايه را به متغيرهاي ليست، نسبت مي دهد :
PHP:
t($year,$month,$day)=split(’-',$date
تابع Update وظيفه به روزرساني جدول را بر عهده دارد.اين تابع ، مقادير فيلدها را بر اساس پارامترهاي دريافتي تنظيم مي كند :
PHP:
function Update($today,$yesterday,$total,$date){
mysql_query("UPDATE counter SET today= ‘$today’,yesterday=’$yesterday’,total=’$total’ ,date=’$date’ WHERE id=1″);
}
همین. امیدوارم این آموزش بدردتون بخوره - الوان
( تو پرانتز عرض شود كه اگر دنبال يه برنامه توپ براي آمارگيري از ويزيتورها مي گردي ACTUAL ANALYZER محشره ! حتي قابليت نمايش بازديدكنندگان روي نمودار رو هم داره ! از
http://weblog.alvanweb.com/go.php?h..._and_Programs/Web_Traffic_Analysis/index.html هم مي تونه دانلودش كني )
منبع:
وبلاگ الوان