النتائج 1 إلى 4 من 4

الموضوع: عدد المتواجدين في الموقع ( إحصائية لطيفة) توجد صورة

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2000
    المشاركات
    672

    عدد المتواجدين في الموقع ( إحصائية لطيفة) توجد صورة



    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته

    كيف حالكم ؟ أتمنى أن تكونوا بخير دائماً وأبداً ..

    الكثير منــّا يعرف المجلة الشهيرة النيوك ( PHP Nuke ) ويعرف إمكانيتها القوية في جوانب عدة ..

    من المزايا اللطيفة هو إحصائية الزوار والأعضاء .. والكثير الكثير ..

    لكن استوقفتني هذه الإحصائية الجميلة .. وبصراحة لم أجدها إلا في نيوك .. ( طبعاً يمكن يكون نظري ضعيف ولهذا ماأراها إلا في النيوك )

    المهم حتى لاأطيل عليكم ..

    كيف لنا أن نحصل على الإحصائية ووضعها في مواقع لاتوجد بها مجلة نيوك ؟؟؟ يعني نأخذ الإحصائية كسكربت ونربطه بصفحة بي اتش بي او اتش تي ام ال ؟؟؟؟ :con2:

    مثال كما في الصورة التي بالمرفقات ....





    الصور المرفقة الصور المرفقة  
    __________________
    اذا كنت تبحث عن الجمال ...!!؟
    تأمل الطبيعة


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2000
    المشاركات
    672


    الظاهر ماعندي ربع يجاوبوني ! :eek3:





    __________________
    اذا كنت تبحث عن الجمال ...!!؟
    تأمل الطبيعة

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    اخى الكريم
    لدى اسكربت لكن يعمل بقاعدة بيانات
    ولم اجربه الى الآن !!
    لكن سارفقه لك وجربه واخبرنى بالنتيجة





    الملفات المرفقة الملفات المرفقة
    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    عموما هى فكرة برمجية بسيطة جدا
    وتعتمد على تخزين ارقام الاى بى للزوار فى القاعدة ويتم تحديث القاعدة عند كل زيارة

    واليك مثال للبرمجة

    اولا نقوم بانشاء جدول فى القاعدة

    كود PHP:
    CREATE TABLE online (
    id int(11NOT NULL auto_increment,
    ip varchar(100) default NULL,
    end int(11NOT NULL default '0',
    PRIMARY KEY (id)
    TYPE=MyISAM
    وهذه يكون جدول باسم online وفيه ثلاثة حقول id و ip و end


    ثم ننشىء الاستعلام من القاعدة والاوامر البرمجية فى ملف php

    كود PHP:
     
    <?php 
    $db
    =mysql_connect("localhost","username","password"); 
    mysql_select_db("dbname",$db); 
    $end time() + (60 10); 
    $sql mysql_query("DELETE FROM online 
                        WHERE end <= '" 
    time() . "'"); 
    $sql mysql_query("SELECT ip FROM online WHERE ip='" 
                        
    .$_SERVER['REMOTE_ADDR']."' limit 1"); 
    $num mysql_fetch_row($sql); 
     
    if (
    $num 1) { 
        
    $sql mysql_query("INSERT INTO online (ip,end) 
                            VALUES('" 
    $_SERVER['REMOTE_ADDR'
                            .
    "','$end')"); 
    } else { 
    $sql mysql_query("UPDATE online set end='$end
                        WHERE ip='"
    .$_SERVER['REMOTE_ADDR']."'"); 

    $sql=mysql_query("SELECT count(ip) FROM online"); 
    $total=mysql_result($sql,0); 
    echo 
    "عدد المتواجدين : ".$total
    ?>
    طبعا الشرح

    اول سطرين الاتصال بقاعدة البيانات ويجب وضع اسم القاعدة واسم المستخدم والباسوورد واذا كان عندك ملف config فيجب اضافة include ("config.php"); فى الاول وعدم اجراء الاتصال (طبعا هذا اذا اردت اضافة الجداول فى نفس ثاعدة بيانات الموقع
    اما اذا اردتها منفردة فيمكنك عملها كما هى بالخطوات بدون ملف كونفيج

    السطر time() + (60 * 10); هو لتحديد فترة تواجد الزائر وهى حاليا 10 دقائق

    والاستعلام delete بعدها لحذف عدد الزوار من القاعدة بعد مضى الزمن الذى حددناه (10 دقائق)

    والاستعلام select لقراءة المتواجدون حاليا بالاعتماد على الاى بى

    وبالطبع امر insert بعده لاضافة اى زائر جديد الى القاعدة (الاى بى) طبعا

    طبعا نحن عملنا جملة شرطية لانه اذا كان الزائر نفسه ونفس الاى بى يتم تحديث وقت انتهاء الزيارة فى الاستعلام update بعده واذا كان جديد يضيف الاى بى له ويضيفه الى المتواجدين

    واخيرا كود طباعة عدد المتواجدين الان

    واخيرا نسالكم الدعاء





    التعديل الأخير تم بواسطة مهندس مصرى ; 04-09-2007 الساعة 01:22 AM
    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض