المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لعمل عداد زوار بدون الحاجه إلى mYSQL واستخدام PHP فقط


php coder
15-12-2007, 08:36 صباحاً
بسم الله الرحمن الرحيم

لعمل عداد زوار بدون الحاجه إلى 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'; ?>

طريقه مجربه وفعاله .. والشرح بداخل الكود كاملاً وهو ايضا غير معقد ـــــــــ إذا أنت تريد أن يتم حفظ عدد زوار كل صفحة في ملف نصي مختلف، بمعنى أن يكون لكل صفحة عداد زوار منفرد إذا كان ذلك هو مطلبك فالحل بسيط أزل السطر الأول في الأمر أعلاه من:

$myfi

le = \"php.txt\";


ثم ضعه قبل الأمر: include 'osamaelhady.php';بهذا الشكل: <SPAN style="COLOR: #000000"><SPAN style="COLOR: #0000bb"><FONT size=2>