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

الموضوع: مكتبة : geoip

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    405

    مكتبة : geoip



    مكتبة : geoip
    وظيفتها :
    ال(geoip) هو امتداد يتيح لك معرفة الاماكن بواسطة ال(ip) و هو يتيح لك عده خيارات مثل المدينة , الولاية / المحافظة , الدولة ,خط الطول و خط العرض
    المتطلبات :
    يتطلب هذا الامتداد تحميل مكتبة (geoip) من هنا

    الدوال
    1-
    اسم الدالة : geoip_country_code_by_name

    وظيفتها :
    وظيفة تلك الدالة هي احضار اول حرفين اختصارا لأسم الدولة مثل eg ,ae الخ ...

    مثال :
    كود PHP:
     $country geoip_country_code_by_name('www.swalif.com');
    if (
    $country) {
    echo 
    'This host is located in: ' $country;

    2-
    اسم الدالة : geoip_country_code3_by_name

    وظيفتها :
    وظيفة تلك الدالة هي احضار ثلاثة حروف من اسم الدولة اختصارا مثل ARE , UAE ,KSA الخ ...

    مثال :
    كود PHP:
     $country geoip_country_code3_by_name('www.google.com');
    if (
    $country) {
    echo 
    'This host is located in: ' $country;

    3-
    اسم الدالة :geoip_country_name_by_name

    وظيفتها :
    وظيفة تلك الدالة هي احضار اسم الدولة كامل مثل egypt , lebanon الخ ..

    مثال :
    كود PHP:
     $country geoip_country_name_by_name('www.vip600.com');
    if (
    $country) {
    echo 
    'This host is located in: ' $country;

    4-
    اسم الدالة : geoip_database_info

    وظيفتها :
    وظيفة تلك الدالة هي احضار معلومات عن قاعدة بيانات مكتبة (GeoIP) و تظهر النتائج
    مثال :
    كود PHP:
     print geoip_database_info(GEOIP_COUNTRY_EDITION); 
    5-
    اسم الدالة: geoip_id_by_name

    وظيفتها :
    وظيفة تلك الدالة هي اظهار سرعة الانترنت و حالاتها
    قيمها :
    GEOIP_UNKNOWN_SPEED
    GEOIP_DIALUP_SPEED
    GEOIP_CABLEDSL_SPEED
    GEOIP_CORPORATE_SPEED
    مثال :
    كود PHP:
     $netspeed geoip_id_by_name('www.e.com');

    echo 
    'The connection type is ';

    switch (
    $netspeed) {
    case 
    GEOIP_DIALUP_SPEED:
    echo 
    'dial-up';
    break;
    case 
    GEOIP_CABLEDSL_SPEED:
    echo 
    'cable or DSL';
    break;
    case 
    GEOIP_CORPORATE_SPEED:
    echo 
    'corporate';
    break;
    case 
    GEOIP_UNKNOWN_SPEED:
    default:
    echo 
    'unknown';

    6-
    اسم الدالة : geoip_org_by_name
    وظيفتها :
    وظيفة تلك الدالة هي اظهار اسم المنظمة التابع لها ال(ip) او العنوان

    مثال :
    كود PHP:
     $org geoip_country_code_by_name('www.example.com');
    if (
    $org) {
       echo 
    'This host IP is allocated to: ' $org
    7-
    اسم الدالة : geoip_record_by_name
    الوظيفة :
    وظيفة تلك الدالة هي اظهار كافة التفاصيل عن الدولة , الولاية / المحافظة , الحي , خط الطول و خط العرض هذا فقط اذا كانت تلك المعلومات مخزنة في قاعدة بيانات المكتبة
    مثال :
    كود PHP:
     $record geoip_record_by_name('www.example.com');
    if (
    $record) {
       
    print_r($record);

    8-
    اسم الدالة : geoip_region_by_name
    الوظيفة :
    وظيفة تلك الدالة هي اظهار الدولة و الولاية / المحافظة
    مثال:
    كود PHP:
     $region geoip_region_by_name('www.example.com');
    if (
    $region) {
       
    print_r($region);

    تمت

    احمد حسن








  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    شكراً لك أخي الكريم

    وجاري التجربة





    __________________
    مدونتي

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    405


    ان شاء الله تكون عجبتك اخي






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    رائع جزاك الله خير





    __________________
    العضوية مستعارة !!....

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    32


    مشكور عزيزي و سأحاول أستخدامها


    تحياتي





    __________________
    المصمم الذهبي

    www.golden-designer.com

    goldendes@gmail.com

  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2002
    المشاركات
    1,346


    بسم الله الرحمن الرحيم

    شكرا على هذه البرمجية

    تحياتي






  7. #7
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    229


    شكرا على الموضوع الرائع
    ولكن هل تعتقد ان هذه المكتبه تغنى عن الاستخدام التقليدى لقواعد
    ip to country






  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    405


    و ليه لا المكتبة دي اظن انها افضل

    مشكورين علي المرور








  9. يعطيك العافية اخي الكريم
    دمت بخير





    __________________
    كل مالا يعطى يضيع

  10. #10
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    39


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

    مجموعة دوال مفيدة جدا ومن فترة وانا بستخدمها
    لاكن مشكلتها حجم الملف الخاص بها حيث تستغل كمية كبيرة من الميمورى وال cpu بالتأكيد فى البحث فى ملف الداتا بتعاهم والحل لهذ المشكلة

    عدم تكرار العملية جعلها مثلا على الكوكيز اوالسيزون

    ومثال وتطبيق عليها

    كود:
    
    function getCountryCode()
    {
    if(isset($_COOKIE["geoCode"]))
    {
    $countryCode = $_COOKIE["geoCode"];
    }
    else
    {
    include("geoip.inc");
    $gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);
    $countryCode = geoip_country_code_by_addr($gi, $_SERVER["REMOTE_ADDR"]);
    geoip_close($gi);
    setcookie("geoCode", $countryCode, time()+15552000, "/", ".999tutorials.com", 0); //6 months cookie
    }
    
    return $countryCode;
    }

    شكرا لكم





    __________________
    NileSolutions.biz Creative Web Engineering
    Php,Perl,Xhtml,Javascript,Css C++

    http://astaza.com/
    http://uf3.com

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


    ما شاء عليكوا

    اخي الحق يعلو

    الله يبارك لنا فيك





    __________________
    Egypt Museum - متحف مصر، موقع يهتم بعلم المصريات وتاريخ وثقافة وفنون الحضارة المصرية القديمة.

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    405


    الف شكر اخوتي في الله علي المرور اخي ejasoft مشكور علي الدالة المفيدة






  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    431


    السلام عليكم
    بحثت ولم أجد هذه المكتبة متاحة للويندوز

    http://pecl4win.php.net/list.php

    وبكن يمكنك التعامل معها من خلال الـPEAR وهي متاحة طبعاً في php5 فقط
    أو يمكنك التعامل من خلال المكتبة المبرمجة بواسطة الشركة المنتجة لـgeoip
    راجع هذا الرابط
    http://www.maxmind.com/download/geoip/api/php

    بالنسبة للتعامل معها من خلال الـPEAR
    راجع هذا الرابط (انا أفضله)
    http://pear.php.net/manual/en/packag....net-geoip.php

    بالتوفيق





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.

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


    عفواً لا أنسى طبعاً الشكر لصاحب الموضوع

    جزاك الله خير





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    431


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

    أنا قولت من ردين
    بالنسبة للتعامل معها من خلال الـPEAR
    راجع هذا الرابط (انا أفضله)
    http://pear.php.net/manual/en/packa...g.net-geoip.php

    لأ انا جربته

    فكرته انه بيقوم بالجلب من خلال موقع http://netgeo.caida.org/perl/netgeo.cgi
    وهذا بالنسبة لـ Net_Geo

    ولكن هناك واحدة أخرى أسمها net_GeoIP ولكنها بداخل المجموعة net وهذا يعني هي الاخرى جلب

    أنا الان أجرب على الطريقة الأخرى الموجوده في موقع الشركة
    ولكن المعضل ان معها ملف 16 ميجا وملف 11 ميجا وواحد أخر 1ميجا
    ولكن تستخدمهم على حسب أحتياجك

    السلام عليكم





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.





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

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

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