آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نحوه ایجاد آمار بازدید بوسیله ساختار فایل بصورت ساده در PHP

hamid_sub7  10 سال پیش  10 سال پیش
+2 0

سلام دوستان قصد دارم در این تاپیک سورس ساخت آمار بازید بوسیله ساختار فایل رو بزارم که کاملا کاربردی هستش و ساده هست اما باز منم یه توضیح مختصری خواهم داد :

<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 یک واحد افزایش میدهیم و در آخر فایل مجددا بسته خواهد شد.

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .