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

الموضوع: كيف اقوم بمعرفة المتواجدون الأن في الموقع ؟؟ الفزعه يا شباب

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    213

    كيف اقوم بمعرفة المتواجدون الأن في الموقع ؟؟ الفزعه يا شباب



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

    يا شباب
    بسوي المتواجدون الان في موقعي لكن ما عندي تسجيل دخول ولا عندي بيانات اليوسر

    كيف اقدر اعرف كم عدد المتواجدين الأن ؟؟؟

    وكيف اقدر اعرف من أي دول هم ؟

    الرجاء المساعده يا شباب







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2009
    المشاركات
    326


    كود PHP:
    CREATE TABLE `usersonline` (
      `
    timeint(11NOT NULL,
      `
    ipvarchar(15NOT NULL,
      
    PRIMARY KEY  (`time`),
      
    UNIQUE KEY `ip` (`ip`)
    ENGINE=MyISAM DEFAULT CHARSET=utf8
    كود PHP:
    $time time();
    $timeout $time 600;
    $ip $_SERVER['REMOTE_ADDR'];
    $add mysql_query("insert into usersonline ( time, ip ) values ( '$time', '$ip' )");
    $delete mysql_query("delete from usersonline where time < $timeout");
    echo 
    'users online: '.mysql_num_rows(mysql_query("select * from usersonline")); 






    __________________
    ما الشأن وجود الطلب، و إنما الشأن أن ترزق حسن الأدب.

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    كود PHP:
    <?php
    function locateIp($ip){
     
    $d file_get_contents("http://www.ipinfodb.com/ip_query.php?ip=$ip&output=xml");
     
     
    //Use backup server if cannot make a connection
     
    if (!$d){
      
    $backup file_get_contents("http://backup.ipinfodb.com/ip_query.php?ip=$ip&output=xml");
      
    $answer = new SimpleXMLElement($backup);
      if (!
    $backup) return false// Failed to open connection
     
    }else{
      
    $answer = new SimpleXMLElement($d);
     }
     
     
    $country_code $answer->CountryCode;
     
    $country_name $answer->CountryName;
     
    $region_name $answer->RegionName;
     
    $city $answer->City;
     
    $zippostalcode $answer->ZipPostalCode;
     
    $latitude $answer->Latitude;
     
    $longitude $answer->Longitude;
     
    $timezone $answer->Timezone;
     
    $gmtoffset $answer->Gmtoffset;
     
    $dstoffset $answer->Dstoffset;
     
     
    //Return the data as an array
     
    return array('ip' => $ip'country_code' => $country_code'country_name' => $country_name'region_name' => $region_name'city' => $city'zippostalcode' => $zippostalcode'latitude' => $latitude'longitude' => $longitude'timezone' => $timezone'gmtoffset' => $gmtoffset'dstoffset' => $dstoffset);
    }
     
    //Usage example
    $ip "74.125.45.100";
    $ip_data locateIp($ip);
     
    echo 
    "IP : " $ip_data['ip'] . "\n";
    echo 
    "Country code : " $ip_data['country_code'] . "\n";
    echo 
    "Country name : " $ip_data['country_name'] . "\n";
    echo 
    "Region name : " $ip_data['region_name'] . "\n";
    echo 
    "City : " $ip_data['city'] . "\n";
    echo 
    "Zip/postal code : " $ip_data['zippostalcode'] . "\n";
    echo 
    "Latitude : " $ip_data['latitude'] . "\n";
    echo 
    "Longitude : " $ip_data['longitude'] . "\n";
    echo 
    "Timezone : " $ip_data['timezone'] . "\n";
    echo 
    "GmtOffset : " $ip_data['gmtoffset'] . "\n";
    echo 
    "DstOffset : " $ip_data['dstoffset'] . "\n";
    ?>







  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    213


    مشكورين يا شباب
    ما قصرتو
    يعطيكم الف عافيه

    بجرب الأكواد وبردلكم خبر ان شاء الله






  5. #5
    عضو جديد
    تاريخ التسجيل
    May 2008
    المشاركات
    27


    كود PHP:
    CREATE TABLE `usersonline` (
      `
    timeint(11NOT NULL,
      `
    ipvarchar(15NOT NULL,
      
    PRIMARY KEY  (`time`),
      
    UNIQUE KEY `ip` (`ip`)
    ENGINE=MyISAM DEFAULT CHARSET=utf8
    كود PHP:
    $time time();
    $timeout $time 600;
    $ip $_SERVER['REMOTE_ADDR'];
    $add mysql_query("insert into usersonline ( time, ip ) values ( '$time', '$ip' )");
    $delete mysql_query("delete from usersonline where time < $timeout");
    echo 
    'users online: '.mysql_num_rows(mysql_query("select * from usersonline")); 
    السلام عليكم .. مداخلة صغيرة : بالنسبة للكود الثاني اين يمكن ان اضعه ؟اذا وضعته في دالة وقمت باستدعاء الدالة في فوتر الصفحات هل يأتي بالنتائج مضبوطة ؟






  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    213


    السلام عليكم .. مداخلة صغيرة : بالنسبة للكود الثاني اين يمكن ان اضعه ؟اذا وضعته في دالة وقمت باستدعاء الدالة في فوتر الصفحات هل يأتي بالنتائج مضبوطة ؟
    نعم أخي العزيز يأتي بالنتائج مضبوطه

    لكن هناك تعديل بسيط على الكود

    قم بعكس الحذف والادخال لقاعدة البيانات
    حيث انه الحذف يجب ان يكون قبل الإدخال

    وسيعمل الكود بشكل ممتاز ان شاء الله






  7. #7





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

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

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