آمار وب با PHP

سه شنبه ۲۳ تیر ۱۳۸۸ - ۰۳:۱۲ بعد از ظهر

بازدید: 335 مرتبه

امروز می خوام نحوه استفاده از PHP و یک فایل TXT برای برای بدست آوردن آمار صفحات وب آموزش بدم.

این اسکریپت به گونه ای کار می کنه که وقتی یه نفر وارد سایتتون میشه، ۱ عدد به تعداد عدد های درون فایل TXT اضافه میشه.

 

برای شروع ابتدا فایل Counter.zip رو دریافت کنید. بعد فایل رو در EasyPHP یا هاست خود Extract کنید. در اینجا فایلی به نام Counter.php داریم، اونو با برنامه ای مثل Notepad باز کنید.

 

حالا به خط سوم یعنی $count_unique = 0; بیایید، در این خط شما می توانید با عوض کردن عدد ۰ به ۱ تعداد بازدیدکنندگان خود را به صورت فردی نمایش بدید، حالا اگر می خواهید که تعداد بازدیدکنندگان به صورت فردی نمایش داده نشه مقدار Unique باید روی همون ۰ بمونه، که همون بازدید کل میشه.

 

در خط پنجم یعنی $unique_hours = 24; در صورت ۱ بودن مقدار فردی محاسبه میشه، یعنی اگر X وارد سایتتون بشه، بعد از چند ساعت مقدار به ۲ تغییر میکنه.

 

در خط هفتم یعنی $min_digits = 0; تعداد ارقام نشان دهنده در صفحه اصلی تنظیم میشه.

 

صحبت از HTML شد بریم سر اصل مطلب:

برای نمایش اعداد در صفحه HTML و یا هر صفحه دیگه ای باید کد زیر رو توی اون بنویسید:

<script type="text/javascript"
	src="http://localhost/counter/counter.php?page=test">
</script>

در قسمت سبز رنگ آدرس فایلی رو که شما توی هاست خودتون یا Localhost خودتون کپی کردید قرار بدید.

در قسمت قرمز رنگ اسم فایل TXT قرار میگیره که بستگی به اسمی که به این فایل در پوشه logs قرار دادین داره.

 

 

لینک دانلود: Counter.zip

حجم: ۲ kb

دسته: پی اچ پی

 | 

نویسنده: مازیار سرور

نظرات (۲)


آخرین مراجعین

دوشنبه ۲۲ تیر ۱۳۸۸ - ۰۳:۳۸ قبل از ظهر

بازدید: 353 مرتبه

ببخشید اگه دیر آپ میکنم.
امروز براتون میخوام آموزش ساخت آخرین مراجعین رو بزارم، نمونشم در این بلوک کناری قرار داره.

 

خوب اول یک بانک اطلاعاتی مثلا با نام refer_end بسازید، بعد دستورات sql زیر رو درون بانک اطلاعاتی مورد نظر درج کنید تا جداول مورد نظر ساخته بشن.

-- 
-- Table structure for table `refer`
--  
CREATE TABLE `refer` (
  `ip` int(100) NOT NULL,
  `page` varchar(225) NOT NULL,
  `date` varchar(225) NOT NULL,
  `back_page` varchar(225) NOT NULL,
  `browser` varchar(225) NOT NULL
)

 

سپس یک فایل php مثلا با نام  refer_end.php میسازین و شروع میکنین به نوشتن دستورات…

ادامه دستورات در (دنباله)

 

(دنباله…)

دسته: فلاش, پی اچ پی

 | 

نویسنده: محمد جواد (admin)

نظرات (۴)