راهنماي نصب و راه اندازي كنتور:

بعد از اين كه فايل ها را از پوشه زيپ شده خارج نموديد چهار فايل hitcounter.php و hitcounter.txt و test.php و counterreport.php را مي توانيد بدون هيچ تغييري در فضاي اختصاصي خود روي اينترنت آپلود نماييد.

تذكر 1 : چهار فايل فوق بايد در يك دايركتوري باشند.(مثلا" در همان پوشه اصلي كه صفحه هايتان را مي ريزيد.)

اين فايل ها چه كاري انجام مي دهند؟

1- hitcounter.php فايل اصلي است كه با هر بار باز شدن سايت توسط كاربر يك شماره به عدد روي فايل hitcounter.txt اضافه مي كند.
2- hitcounter.txt يك فايل متني ساده است كه آمار هر صفحه بطور جداگانه بر روي آن نوشته و خوانده مي شود.
3- test.php يك صفحه ي آزمايشي و تمريني براي نشان دادن كنتور مي باشد.شما بعد از آزمايش روي سرور آن را Delete كنيد.
4- counterreport.php فايلي كه گزارش كاملي از تعداد بازديد و زمان آن و بازديد روزانه را ارائه مي دهد.

تذكر مهم : همانطور كه مي دانيد هر فايل داراي سه مجوز مي باشد:1-خواندني 2- نوشتني 3- اجرايي و هر فايل مي تواند يك،دو و يا هر سه مجوز را داشته باشد.دسترسي به مجوز فايل ها در سرور مي تواند براي سه دسته 1- كابر(users ) و 2-گروه ها (group ) و 3- مدير سايت (owner) تنظيم شود.  معمولا" مجوز فايل ها بطور پيش فرض خواندني مي باشد.

در مورد فايل hitcounter.txt چون مي خواهيم آمار بازديد بر روي آن نوشته شود و بعد خوانده و اجرا شود، بنابر اين بايد براي فايل مذكور در سرور هر سه مجوز را براي هر سه دسته ايجاد كنيم.

راهنماي تنظيم مجوز هاي فايل در سرور: چون كنترل پانل سرور ها متفاوت مي باشد بنابراين نمي توان يك قائده كلي براي آن ها ارائه داد ولي تا حدودي روش هاي زير مي تواند راهنماي شما باشد.

در بعضي از سرورها از طريق FTP مي توان بر روي فلدر ها و فايل ها كليك راست كرده و مجوزهاي گفته شده را تنظيم نمود.

از طريق كنترل پانل نيز مي توان محل تغيير مجوز هاي فايل را پيدا كرده و آن ها را تنظيم نمود. مثلا" در مقابل فايل ها آيكوني به شكل قفل نشان داده شده است كه با قرار گرفتن نشانگر موس روي آن ها عبارت Change permissions for file نمايان مي گردد و با كليك كردن آن مي توان به تنظيمات لازم دسترسي يافت.و راه هاي ديگر....به هر حال شما بايد حتما" سطح دسترسي فايل hitcounter.txt  را به 0777 برسانيد و يا به زبان ساده تر هر سه مجوز را براي هر سه دسته ايجاد كنيد. در صورتي كه خودتان نمي توانيد و اطلاع چنداني در اين زمينه نداريد حتما" با ISP خود تماس بگيريد.

بعد از ايجاد مجوز هاي لازم براي فايل فوق مي توانيد صفحه ي test.php را روي اينترنت آزمايش كنيد.

چگونه كنتور را در صفحه به نمايش در آوريم؟ ابتدا صفحه مورد نظر خود را انتخاب كنيد .(مثلا" Home Page ) بعد در قسمت سورس صفحه و در اولين خط سورس (حتي فاصله خالي در بالاي صفحه نباشد.)، كد زير را كپي و يا تايپ كنيد. (براي آموزش بيشتر به كد صفحه آزمايشي test.php توجه كنيد.) (لطفا"  كپي را از صفحه ي آزمايشي بگيريد، نه از اين صفحه.)

<?require('hitcounter.php');$hits = hit($_SERVER['PHP_SELF']);?>

بعد در قسمت سورس صفحه و در محلي كه مي خواهيد كنتور به نمايش در آيد، اين كد را تايپ كنيد. <?=$hits?>

اعمال گفته شده فوق را براي هر صفحه اي كه مي خواهيد آمار بازديد آن را داشته باشيد، انجام دهيد. (آمار هر صفحه بطور مجزا ).

كار تمام است و شما مي توانيد صفحات خود را آپلود كنيد.پس از آن علاوه بر مشاهده كنتور هر صفحه ي خود در اينترنت، مي توانيد صفحه  counterreport.php باز كنيد و گزارش بازديد ها را هم ببينيد.

تذكر2:اين اسكريپت در صفحات php كار مي دهد. پس براي صفحاتي با پسوند هاي ديگر چه بايد كرد؟ ما دو راه حل پيشنهاد مي كنيم .
1- در اكثر موارد مي توانيد فقط پسوند فايل HTML را به php تغيير دهيد و هيچ مشكلي هم بوجود نمي آيد . بطور مثال صفحهtest.php كه براي شما ارسال شده در ابتدا يك صفحه ي HTML بوده كه پسوند آن را به php تغيير داده ايم.
2- شما مي توانيد در صفحه اصلي خود كه مي خواهيد كنتور زده شود مثلا" Home Page يك فرم كوچك (Inline Frame ) ايجاد كنيد و در صفحه نمايش آين فرم، صفحه ي كنتور دار php خود را قرار دهيد.

آيا مي توان شماره كنتور را تغيير داد و يا دوباره آن را صفر كرد؟

بله ، فايل hitcounter.txt را از طريق FTP دانلود كرده و تغييرات دلخواه خود را در آن انجام داده و پس از ذخيره كردن دوباره آن را آپلود نماييد. و يا از ابتدا فايلي مثل آن ايجاد كرده و روي سرور آپلود كنيد و سپس Replace نماييد.

 

با تشكر: حبيب اله عباسپور موفق باشيد. وب مستر وب سايت

www.habib.ir