devlop7
2012-08-31, 15:47
السلام عليكم و رحمة الله و بركاته
أقد لكم اليوم كيفية إظهار عدد الزوار الحالي في الموقع
نستعمل ملفين 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);
نفتح الملف الأول أو ننشئه و يكون ملف البرنامج
<?
$server_host="سيرفر";
$user_name="إسم المستخدم لقاعدة البينات";
$pssword_user="كلمة السر";
mysql_connect($server_host,$user_name,$pssword_use r);
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>';
?>
أفتح ملف الدي ستعرض فيه عدد الزوار
و قم يأستدعاء ملف البرنامج ب
<?
require=("file.php");
?>
ثم
<? echo$total;?>
إنتهى الموضوع
أرجو التصحيح الأخطاء
أقد لكم اليوم كيفية إظهار عدد الزوار الحالي في الموقع
نستعمل ملفين 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);
نفتح الملف الأول أو ننشئه و يكون ملف البرنامج
<?
$server_host="سيرفر";
$user_name="إسم المستخدم لقاعدة البينات";
$pssword_user="كلمة السر";
mysql_connect($server_host,$user_name,$pssword_use r);
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>';
?>
أفتح ملف الدي ستعرض فيه عدد الزوار
و قم يأستدعاء ملف البرنامج ب
<?
require=("file.php");
?>
ثم
<? echo$total;?>
إنتهى الموضوع
أرجو التصحيح الأخطاء