منتديات الجلفة لكل الجزائريين و العرب - عرض مشاركة واحدة - شرح كيفية إظهار عدد الزوار الحالي في الموقع
عرض مشاركة واحدة
قديم 2012-08-31, 15:47   رقم المشاركة : 1
معلومات العضو
devlop7
عضو جديد
 
إحصائية العضو










Hourse شرح كيفية إظهار عدد الزوار الحالي في الموقع

السلام عليكم و رحمة الله و بركاته
أقد لكم اليوم كيفية إظهار عدد الزوار الحالي في الموقع
نستعمل ملفين php
و جدول في قاعدة البينات
أما الجدول فهو ك الآتي :

كود PHP:
$sql08='CREATE TABLE Amp47_ge (
time INT unsigned not null,
ip varchar(30) not null,
bro varchar(30) not null,
Primary key (time)
)'
;
$query08 mysql_query($sql08 
);

نفتح الملف الأول أو ننشئه و يكون ملف البرنامج
كود PHP:
<?
$server_host="سيرفر";
$user_name="إسم المستخدم لقاعدة البينات";
$pssword_user="كلمة السر";

mysql_connect($server_host,$user_name,$pssword_user);
mysql_select_db($datbase_name);
//أخد الوقت الحالة 
$tm = time();
// تعين المدو لتحديث عدد الزوار الدين غادرو
$timeout = $tm - (30*60); 
// أخد البينات من السيرفور سواء كان
  // remote 
  // أم لا
if($_SERVER["REMOTE_ADDR"]){$ip=$_SERVER["REMOTE_ADDR"
];}
else{$ip=$_SERVER["HTTP_X_FORWARDED_FOR"];}
// أخد المعلومات  المتصفح من المصفوفة المحصل عليها
$brws = explode("(",$_SERVER["HTTP_USER_AGENT"]);
$browser = $brws[0];
//حدف الزوار الدين غادروا
mysql_query("DELETE FROM tabl_name WHERE time <'".$timeout."'");
// إدخال البينات الجديدة
mysql_query("INSERT INTO tabl_name SET  time='".$tm."', ip='".$ip."', bro='".$browser."'");
// أخد نتائج التي سيتم إظهارها
$count = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM tabl_name"));
//غلق الإتصال
mysql_close();
$total='<font color="#FFFFFF">يوجد  '.$count[0].'<br/>زائر في موقعنا حايا</font>';


?>
أفتح ملف الدي ستعرض فيه عدد الزوار
و قم يأستدعاء ملف البرنامج ب
كود PHP:
<?
require=("file.php");
?>
ثم
كود PHP:
<? echo$total;?>
إنتهى الموضوع
أرجو التصحيح الأخطاء








 


رد مع اقتباس