نحوه ایجاد آمار بازدید بوسیله ساختار فایل بصورت ساده در PHP
سلام دوستان قصد دارم در این تاپیک سورس ساخت آمار بازید بوسیله ساختار فایل رو بزارم که کاملا کاربردی هستش و ساده هست اما باز منم یه توضیح مختصری خواهم داد :
<html> <head> <meta charset="utf-8"> </head> <body> <h1> ساخت یک شمارنده برای آمار بازدید سایت بوسیله ی ساختار فایل </h1> <?php $counterPageSee = "countSee.dat"; if(!file_exists($counterPageSee)){ $handle = fopen($counterPageSee,"w"); fwrite($handle,0); fclose($handle); } $handle = fopen($counterPageSee,"r"); $counter= (int) fread($handle , 20); fclose($handle); $counter++; echo "<p>تعداد آمار بازدید</p>".$counter; $handle = fopen($counterPageSee,"w"); fwrite($handle,$counter); fclose($handle); ?> </body> </html>
دوستان در ابتدا یک متغیر بنام counterPageSee تعریف کرده ایم که نام یک فایل میباشد با پسوند dat البته میتونیم هرپسوندی که خودمون میخواهیم بزاریم ایرادی نداره! که قرار از این متغیر در ریشه ی اصلی خود فایل ساخته بشه. اما بعد یه دستور if نوشتیم که این شرط فقط برای بار اول اجرا میشه و در صورتی که در دفعات فایل آن فایل ایجاد شده بود اجرا نخواهد شد البته این فایل رو با دستور fopen با پارامتر w بصورت نوشتنی ایجاد کردیم و برای بار اول عدد 0 را نوشتیم و سپس با دستور fclose فایل را بستیم. و در دفعات بعد که دیگر دستورات بعد شرط تنها اجرا خواهد شد همان فایل با دستور fopen با پارامتر r بصورت خواندنی باز خواهد شد و سپس محتوای آن خوانده خواهد شد عدد 20 به معنای 20 کاراکتر که میتوانیم عددی دیگر بنویسیم و سپس فایل را بسته و به متغیر counter یک واحد افزایش میدهیم و در آخر فایل مجددا بسته خواهد شد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .