إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية

         :: برامج الرشاقة السعيدة (آخر رد :دارين الدوسري)       :: نصائح اختيار شركة لإدارة حسابات وإعلانات السوشيال ميديا (آخر رد :حسن سليمة)       :: المحامية رباب المعبي : حكم لصالح موكلنا بأحقيتة للمبالغ محل الدعوى (آخر رد :حوااااء)       :: برامج الرشاقة السعيدة (آخر رد :دارين الدوسري)       :: تفسير الحلم بمعدات الصيد (آخر رد :نوران نور)       :: تفسير حلم انجاب ولد للمتزوجه (آخر رد :نوران نور)       :: تفسير حلم رؤية المطر (آخر رد :نوران نور)       :: تفسير حلم حادث دهس (آخر رد :نوران نور)       :: رؤيا اكل الحلوى في المنام (آخر رد :نوران نور)       :: تفسير حلم الخنفساء السوداء في المنزل (آخر رد :نوران نور)      

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 09-15-2011, 11:40 AM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,612
عدد الـنقاط :3341
 تقييم المستوى : 2139

<div><font size="4">السلام عليكم ورحمة الله وبركاته،
إن شاء الله درسنا اليوم سهل جدًا، ازاى تعمل ملف متواجدون الآن بإستخدام PHP و MySQL

أولاً محتاجين إنشاء جدول فى قاعدة البيانات، هذا الجدول يقوم بتحديث نفسه تلقائيًا ، وسوف أشرح كيف يحدث نفسه تلقائيًا
رمز PHP:
CREATE TABLE online (
id int(11) NOT NULL auto_increment,
visitor varchar(100) default NULL,
timevisit int(11) NOT NULL default '0',
PRIMARY KEY (id)
)
TYPE=MyISAM;



id هو رقم الزائر وهو مفتاح Primer key ، وهو من النوع integer ويتكرر بإضافة 1 تلقائيًا
visitor هنا يتم تخزين الأى بي أو الهوست
لأن الوقت سنقوم بإدخاله رقم صحيح باستخدام دالة time في الـ PHP

ما معنى يتم تحديثه باستمرار ؟
أي أن حالياً المتواجدون الآن مثلاً 5 .. ستجد الجدول يتكون من 5 سجلات وعند دخول أي مستخدم للصفحة ستجد بأنه أضاف سجل جديد وكذلك عند خروج أي مستخدم من الصفحة يتم حذف السجل الخاص به .

لننئ ملف وليكن اسمه online.php ونضع الكود التالي :
أولاً بيانات الإتصال والدخول لقاعدة البيانات
رمز PHP:


لآن لننشئ متغير قيمته دالة .. هذه الدالة خاصة بإظهار الـ host الخاص بالمستخدم
والدالة الخاصة بإظهار الهوست هي gethostbyaddr :
رمز PHP:


المتغير REMOTE_ADDR وضعناه في مصفوفة $_SERVER لأن معظم المواقع لا تدعم خاصة الـ register globals

الآن لنحدد الوقت الذي تريد إبقاء المتواجدون الآن بالدالة time ونضعه في متغير وليكن $thime_now



رمز PHP:


الآن نجري إستعلام في قاعدة البيانات بتفريغ ( حذف محتويات ) الجدول بشرط
أن يكون الوقت في الحقل timevisit الموجود في القاعدة أصغر من التوقيت الذي قمت بتحديده أنت بالأعلى
<div style="margin:20px; margin-top:5px"> رمز PHP:
<div class="alt2"> <div dir="ltr" style="text-align:left;"> <span style="color: #000000"><span style="color: #0000BB">
__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[تعريب] : هاك المتواجدون الآن [ Ajax ] محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 09-14-2011 11:20 AM
ألون المجموعات تحت المتواجدون الآن محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 04-15-2010 10:30 PM
المتواجدون الآن محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 12-10-2009 11:50 PM
ظهور علامة (+) في المتواجدون الآن محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 06-28-2009 05:10 PM
استفسار في تغيير وصف .. المتواجدون الآن محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 06-20-2009 02:10 AM


الساعة الآن 09:57 AM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML