امروز می خوام نحوه استفاده از PHP و یک فایل TXT برای برای بدست آوردن آمار صفحات وب آموزش بدم.
این اسکریپت به گونه ای کار می کنه که وقتی یه نفر وارد سایتتون میشه، ۱ عدد به تعداد عدد های درون فایل TXT اضافه میشه.
برای شروع ابتدا فایل Counter.zip رو دریافت کنید. بعد فایل رو در EasyPHP یا هاست خود Extract کنید. در اینجا فایلی به نام Counter.php داریم، اونو با برنامه ای مثل Notepad باز کنید.
حالا به خط سوم یعنی $count_unique = 0; بیایید، در این خط شما می توانید با عوض کردن عدد ۰ به ۱ تعداد بازدیدکنندگان خود را به صورت فردی نمایش بدید، حالا اگر می خواهید که تعداد بازدیدکنندگان به صورت فردی نمایش داده نشه مقدار Unique باید روی همون ۰ بمونه، که همون بازدید کل میشه.
در خط پنجم یعنی $unique_hours = 24; در صورت ۱ بودن مقدار فردی محاسبه میشه، یعنی اگر X وارد سایتتون بشه، بعد از چند ساعت مقدار به ۲ تغییر میکنه.
در خط هفتم یعنی $min_digits = 0; تعداد ارقام نشان دهنده در صفحه اصلی تنظیم میشه.
صحبت از HTML شد بریم سر اصل مطلب:
برای نمایش اعداد در صفحه HTML و یا هر صفحه دیگه ای باید کد زیر رو توی اون بنویسید:
1 2 3 |
<script type="text/javascript" src="<span style="color: #339966;">http://localhost/counter/counter.php</span>?page=<span style="color: #ff0000;">test</span>"> </script> |
در قسمت سبز رنگ آدرس فایلی رو که شما توی هاست خودتون یا Localhost خودتون کپی کردید قرار بدید.
در قسمت قرمز رنگ اسم فایل TXT قرار میگیره که بستگی به اسمی که به این فایل در پوشه logs قرار دادین داره.
لینک دانلود: Counter.zip
حجم: ۲ kb
محمد جواد مسعودیان
آخرید نوشته های محمد جواد مسعودیان (نمایش همه )
- آمار وب با PHP - جولای ۱۴, ۲۰۰۹
شمارنده جالبیه ;)
دستت درد نکنه مازیار جون
سلام ،هی بدک نبود
موفق باشی