 | لعمل عداد زوار بدون الحاجه إلى mYSQL واستخدام PHP فقط
اتبع معى الآتى
سوى ملف .txt وضع فيه الرقم 0
واحفظه بإسم php.txt
مثلا
ولا ننسى ان نعطيه التصريح 777
الحين .. افتح اى محرر PHP وضع الكود التالى
$myfile = "php.txt";
//التحقق من وجود الملف
if(file_exists($myfile))//if the file exists
{ //we run our counter script
$var = fopen( $myfile,'r+');
$visits = fread($var,filesize($myfile));
rewind( $var );
$visits++; //زياده الزائر بمقدار واحد
fwrite($var, $visits);
fclose($var);//closes our file reference
}
else
{
print "للأسف $myfile غير موجود...";
Die();
}
$message = sprintf("%s زائر منذ 1/9/2005.",$visits);
print $message;
?> |
الآن نسمى هذه الصفحه على سبيل المثال osamaelhady.php
لإدراجها فى صفحه ما يمكننا ان نستعمل داله include
كالآتى
include 'osamaelhady.php'; ?> |
طريقه مجربه وفعاله .. والشرح بداخل الكود كاملاً وهو ايضا غير معقد
إذا أنت تريد أن يتم حفظ عدد زوار كل صفحة في ملف نصي مختلف، بمعنى أن يكون لكل صفحة عداد زوار منفرد
إذا كان ذلك هو مطلبك فالحل بسيط
أزل السطر الأول في الأمر أعلاه من:
ثم ضعه قبل الأمر:
include 'osamaelhady.php'; |
بهذا الشكل:
$myfile = "php.txt";
include 'osamaelhady.php';
?> |
مع مراعاة تغيير "php.txt" إلى اسم كل صفحة
بمعن الصفحة برامج تضع "main.txt" مثلا.
وصفحة العلوم تضع "Science.txt" مثلا.
وهكذا
وعندها ستحصل على عدة ملفات "txt" يحوي كل واحد منها عدد زوار صفحة معينة من موقعك.
وبالتوفيق
القسم دروس php | عدد زيارات الدرس 962 زياره
|  |