صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 16

الموضوع: تحديد دولة زائر الموقع كيف تتم؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    167

    تحديد دولة زائر الموقع كيف تتم؟



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

    اخوتي الكرام

    اريد تصميم اسكربت يجعل بعض المواضيع في الموقع تظهر للمستخدمين من دولة معينة ...

    ولقد انهكت الراحلة بحثا في النت على مدى يومين ... عن طريقة فعل ذلك فما فهمت ... تهت

    بل عجزت عن كيفية تحديد الدولة باستخدام الآي بي ولخبظتني شغلة IP address و IP number ... واسر يا ليل ...

    الرجاء من الإخوة الكرام مساعدتي ولو بدلالتي على مصادر لتعلم كيفية التعرف على الدولة عن طريق الآي بي ... وهل كل دولة لها مدى اي بيات معين ...؟!

    ودمتم بخير ... وبلغنا الله واياكم رمضان ونحن وإياكم وسائر المسلمين في اتم خير ونعمة وعافية وستر آمين.





    __________________
    لاإله إلا الله ... اللهم صل على عبدك وسولك محمد.

    الأسواق الحرة

    اللهم شاف والدي من داء السرطان وجميع مرضى المسلمين. آمين


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    عزيزي ،

    يكون لكل دولة .. شبه آي بي ثابت مع نسبة خطأ بسيطة

    حيث مثلا يكون أول ست أرقام لدولة معينة

    ثم آخر ثلاثة أو اربعة أرقام متغيرة على حسب الجهاز ..


    فالذي تقوم به .. أنك تقوم بتخزين معظم آيبيهات الدول ..

    وعندما يدخل الزائر تشيك على الآي بي وتقارنه باللي عندك في القاعدة ..

    وبهذا تصل إلى الدولة


    المشكلة الآن : من أين آتي بارقام الآيبيهات ؟

    لا أستطيع مساعدتك .. لأني لا اعلم





    __________________
    SWF Thumbnail - tweet me

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    167


    جزاك الله خيرا ...

    هذه هي الفرضية التي تدور في مخيلتي لكن ما ادري كيف اجيب الآي بيات ...؟@


    الله المستعان .

    شكرا لك اخي الكريم Egyptechno





    __________________
    لاإله إلا الله ... اللهم صل على عبدك وسولك محمد.

    الأسواق الحرة

    اللهم شاف والدي من داء السرطان وجميع مرضى المسلمين. آمين

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,123


    اخوي هناك اكثر من سكريب اجنبي ابحث عن سكريبات الاحصائية تجد الفكرة او الراصد للاخ رضا .





    __________________
    htaccess بكل بساطة

    الشفرة الموحدة "يونِكود"

    (إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي

  5. #5
    عضو فعال
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,302


    شوف البرنامج ده
    Domain-IP Locator v1.0
    موقع البرنامج :http://www.qytec.0nyx.com/iplocator.html
    متوافق مع نظام :Win 9x/ME/NT/2K/XP/2K3

    http://qytec1.x10hosting.com/DomIPLocator.exe






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    361

    هنا الحل



    ألاخ الكريم والاخوة الكرام تحية طيبة وأعاد الله عليكم رمضان باليمن والبركات

    هنا الحل

    ومرفق قاعدة بيانات الدول أخر تحديث بتاريخ 5 أكتوبر 3 رمضان

    كود PHP:
    <?php
    function getALLfromIP($addr,$db) {
      
    // this sprintf() wrapper is needed, because the PHP long is signed by default
      
    $ipnum sprintf("%u"ip2long($addr));
      
    $query "SELECT cc, cn FROM ip NATURAL JOIN cc WHERE ${ipnum} BETWEEN start AND end";
      
    $result mysql_query($query$db);
      if((! 
    $result) or mysql_numrows($result) < 1) {
        
    //exit("mysql_query returned nothing: ".(mysql_error()?mysql_error():$query));
        
    return false;
      }
      return 
    mysql_fetch_array($result);
    }
    function 
    getCCfromIP($addr,$db) {
      
    $data getALLfromIP($addr,$db);
      if(
    $data) return $data['cc'];
      return 
    false;
    }
    function 
    getCOUNTRYfromIP($addr,$db) {
      
    $data getALLfromIP($addr,$db);
      if(
    $data) return $data['cn'];
      return 
    false;
    }
    function 
    getCCfromNAME($name,$db) {
      
    $addr gethostbyname($name);
      return 
    getCCfromIP($addr,$db);
    }
    function 
    getCOUNTRYfromNAME($name,$db) {
      
    $addr gethostbyname($name);
      return 
    getCOUNTRYfromIP($addr,$db);
    }

    $db mysql_connect("localhost","username","password") or die ("mysql_connect() failed: " mysql_error());
    mysql_select_db("geoip",$db) or die ("mysql_select_db() failed: " mysql_error());

    $remote $_SERVER['REMOTE_ADDR'];

    echo 
    "<p>".getCCfromIP($remote,$db)."</p>\n";
    echo 
    "<p>".getCOUNTRYfromIP($remote,$db)."</p>\n";

    // مع تغيير اعدادات قاعدة البيانات 
    ?>






    الملفات المرفقة الملفات المرفقة
    __________________
    أستغفر الله :: أستغفر الله :: أستغفر الله ::
    لا إله إلا أنت سبحانك أستغفرك وأتوب إليك إنى كنت من الظالمين

    phparabia @ msn.com

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    227


    PHP-ARABIA.com ماشاء الله

    جزاك الله خيرا ورمضان كريم





    __________________
    شكرا سوالف سوفت
    بكسلات لخدمات الويب
    www.pxlat.com

  8. #8
    عضو فعال
    تاريخ التسجيل
    Dec 2001
    المشاركات
    1,062


    اخوي استعن بسكربت الراصد للاستاذ رضا






  9. #9
    عضو نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    167


    سددكم الله جميعا ...
    وشهركم مبارك جميعا والأمة الإسلامية كلها .


    الأخ PHP ARABIA.com جزاك الله خيرا بكل حرف في الملف والإسكربت وسأجربه ... وأتمنى أن تتحمل استفساراتي جزيت الف خير .





    __________________
    لاإله إلا الله ... اللهم صل على عبدك وسولك محمد.

    الأسواق الحرة

    اللهم شاف والدي من داء السرطان وجميع مرضى المسلمين. آمين

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    167


    سددكم الله جميعا ...
    وشهركم مبارك جميعا والأمة الإسلامية كلها .

    الأخ mohdy جزاك الله خيرا سأجرب البرنامج ورفه الله قدرك ..

    الأخ PHP ARABIA.com جزاك الله خيرا بكل حرف في الملف والإسكربت وسأجربه ... وأتمنى أن تتحمل استفساراتي جزيت الف خير .





    __________________
    لاإله إلا الله ... اللهم صل على عبدك وسولك محمد.

    الأسواق الحرة

    اللهم شاف والدي من داء السرطان وجميع مرضى المسلمين. آمين

  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    736


    فيه تحديث للايبيهات للاسف

    دورت في النت ولقيت ملف ايبيهات الجديد لان الراصد الان يطلع ايبيهات السعوديه غير معروفه

    وقريت عن طريقه تركيب الايبيهات

    You have first to create the table (phpmyadmin would help you), use the info of http://ip-to-country.webhosting.info/node/view/54 or use
    CREATE TABLE `nameofthetable` (
    `IP_FROM` double NOT NULL default '0',
    `IP_TO` double NOT NULL default '0',
    `COUNTRY_CODE` char(2) character set latin1 collate latin1_general_ci NOT NULL default '',
    `COUNTRY_CODE2` char(3) character set latin1 collate latin1_general_ci NOT NULL default '',
    `COUNTRY_NAME` varchar(64) character set latin1 collate latin1_general_ci NOT NULL default '',
    PRIMARY KEY (`IP_FROM`,`IP_TO`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    Then unzip the the latest IP-to-Country Database and (with phpmyadmin too) "Insert data from a text file into the table"

    ملف الايبيهات الجديد (تتجدد كل شهر) ما قدرت احمله لانه كبير على المرفقات





    __________________
    jeddah (#) hotmail.com
    www.vela.ae

  12. #12
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    الأخ PHP ARABIA.com

    جربت السكريبت على لوكال سيرفر فلم يعط أية معلومات!!

    هل على أن أجربه على النت العادي؟

    وبارك الله فيكم





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  13. #13
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    السكريبت الذي اتيت به يا PHP ARABIA يجب تحديث قاعدة بياناته بشكل شهري وايضاً هو لا يغطي كل العالم ...

    انا بالعربي - فضحني وقلل من قيمتي - في آخر مشروع بنيته .... ورميته رمية الكلاب ...
    هو جيد فقط اذا كان لا ضير من ان لا تغطي كل العالم ... لكن حينما يكون الأمر مصيري ... يجب عليك استعمال اكثر من مصدر ... والا راحت عليك ...
    وايضاً لا حاجة لاستعمال قاعدة بيانات ... يمكنك استدعاء ال API مباشرة وتسترجع ملف XML به كل المعطيات ...

    في النهاية استعملت منتج
    http://www.ip2location.com/ip-country-web-service.aspx
    مدفوع بشكل سنوي ...

    استعملته في موقع بنيته أخيراً
    http://www.comfyland.com





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2010
    المشاركات
    412


    03-05-2006, 07:48 PM





    __________________
    إصبر على كيد الحسود فإن صبرك قاتله ...
    أرسل خريطة موقعك لمحركات البحث

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    555


    استورد ملف الxml لكل ip

    http://api.hostip.info/?ip=127.0.0.0

    اعمل file_get_contents ومن ثم ترجم ال xml اناتج





    __________________
    مدونتي قريبا

    بيع ar-ci.com





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

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
اعلانات سوالف
0
أضف موقعك هنا | نسائم نيوز | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري