السلام عليكم ورحمة الله وبركاته
لم آتي بجديد فلقد قدم الأخ Fuga برنامج مماثل على موقعه وأعلن عنه في منتدى سوالف:
http://www.swalif.net/softs/showthre...threadid=14298
وأحببت فقط أن أختبر نفسي إن كان بمقدوري عمل هذا العداد ويبدو أنني نجحت
لمعاينة عداد الزوار التجريبي http://www.home4arab.com/members//co...s/zcounter.php
والشفرة المصدرية هي:
كود:
<?
$file = fopen("scount.txt","r+");
$line=fread($file, filesize("scount.txt"));
$data = explode("|",$line);
fclose($file);
$todaydate=date(dmY);
$counterdate= $data[0];
if ($counterdate==""){
$counterdate=$todaydate;
}
$daycount= $data[1];
$todayvisitors= $data[2];
$weekvisitors= $data[3];
$allvisitors= $data[4];
function update_counter($cdate,$dcount,$dvisit,$wvisit,$allvisit){
$line="$cdate|$dcount|$dvisit|$wvisit|$allvisit|";
$file = fopen("scount.txt","w+");
fputs($file, $line);
fclose($file);
}
if ($todaydate==$counterdate){
$todayvisitors++;
$weekvisitors++;
$allvisitors++;
update_counter($counterdate,$daycount,$todayvisitors,$weekvisitors,$allvisitors);
}
elseif ($daycount<7){
$daycount++;
$todayvisitors=1;
$weekvisitors++;
$allvisitors++;
update_counter($todaydate,$daycount,$todayvisitors,$weekvisitors,$allvisitors);
}
else{
$daycount=1;
$todayvisitors=1;
$weekvisitors=1;
$allvisitors++;
update_counter($todaydate,$daycount,$todayvisitors,$weekvisitors,$allvisitors);
}
?>
<html dir=rtl>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<meta http-equiv="Content-Language" content="ar-sa">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>عداد الزوار</title>
</head>
<body>
<table border="0" cellspacing="1" cellpadding="0">
<tr>
<td width="100%" bgcolor="#888888">
<table border="0" width="100%" cellspacing="1" cellpadding="2">
<tr>
<td width="33%" nowrap bgcolor="#CCCCFF"><font face="Arial" size="3"><b>عدد
الزوار اليوم</b></font></td>
<td width="33%" nowrap bgcolor="#F0F0F0"><b><font face="Arial" size="3" color="#CC3300"><? echo $todayvisitors; ?></font></b></td>
</tr>
<tr>
<td width="33%" nowrap bgcolor="#CCCCFF"><font face="Arial" size="3"><b>عدد
الزوار الأسبوع</b></font></td>
<td width="33%" nowrap bgcolor="#F0F0F0"><b><font face="Arial" size="3" color="#CC3300"><? echo $weekvisitors; ?></font></b></td>
</tr>
<tr>
<td width="33%" nowrap bgcolor="#CCCCFF"><font face="Arial" size="3"><b>عدد
الزوار الكلي</b></font></td>
<td width="33%" nowrap bgcolor="#F0F0F0"><b><font face="Arial" size="3" color="#CC3300"><? echo $allvisitors; ?></font></b></td>
</tr>
</table>
</td>
</tr>
</table>
<p><b><font face="Arial" size="3" color="#CC3300">ابتداءاً من 28
آيار 2001م</font></b></p>
<p><b><font face="Arial" color="#CC3300" size="2"><a href="http://www.zajil.cc">www.zajil.cc</a></font></b></p>
<p> </p>
</body>
</html>
ولا أنسى أن أذكر أن هذا العداد تجريبي وينقصه التالي:
1. لوحة تحكم
2. تصفير عداد الزوار عند الحاجة
3. ضبط التوقيت المحلي (مثلاً السعودية +3)
وفي القريب العاجل سأقوم بعمل هذه الإضافات ... وشكراً
http://www.zajil.cc/zajilvb/showthread.php?threadid=21