الموقع الجغرافي للكمبيوتر من خلال الحصول على الملكية الفكرية

البرمجة بي إتش بي: إذا كنت بحاجة إلى تحديد أي الموقع الجغرافي لعنوان IP معين, لذا كان من السهل! مع إيبديتايلس يمكنك الحصول على بيانات مثل البلد, الدولة والمدينة.

حول

مع الفئة إيبديتايلس يمكنك الحصول على تفاصيل حول الأصل والموقع الجغرافي للكمبيوتر عن طريق عنوان IP الخاص بك. ومن المعلومات الرئيسية, لدينا: اسم البلد, رمز البلد, الدولة (المنطقة), مدينة, الرمز البريدي, خط العرض, خط الطول, رمز المنطقة, إلخ. لا تتوفر بعض المعلومات للبرازيل.

استخدام

ببساطة استيراد الفئة class.ipdetails.php وإنشاء مثيل للكائن فئة تمرير كمعلمة المنشئ “الملكية الفكرية” إذا كنت تريد معلومات. وأخيراً, الحصول على المعلومات المطلوب إجراء استدعاء لأسلوب.

مثال

ipdetails.php | الملفات التي تم إنشاؤها للمظاهرة

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?بي إتش بي
    وتشمل("class.ipdetails.php");
    $الملكية الفكرية = $_SERVER['REMOTE_ADDR' إذا!];  
    #$ip = "189.73.71.160";
    $إيبديتايلس = الجديد إيبديتايلس($الملكية الفكرية); 
    $إيبديتايلس->المسح الضوئي();
    صدى "<ب>الملكية الفكرية:</ب>        ".$الملكية الفكرية                        ."<br/>"; 
    صدى "<ب>البلد:</ب>      ".$إيبديتايلس->get_country()  ."<br/>";
    صدى "<ب>الدولة:</ب>    ".$إيبديتايلس->get_region()   ."<br/>";
    صدى "<ب>مدينة:</ب>    ".$إيبديتايلس->get_city()     ."<br/>";
    صدى "<ب>خط العرض:</ب>  ".$إيبديتايلس->get_latitude() ."<br/>";
    صدى "<ب>خط الطول:</ب> ".$إيبديتايلس->get_longitude()."<br/>";
    صدى "<ب>رمز البلد:</ب> ".$إيبديتايلس->get_countrycode()."<br/>";
    صدى "<ب>رمز القارة:</ب> ".$إيبديتايلس->get_continentcode()."<br/>";
    صدى "<ب>رمز العملة:</ب> ".$إيبديتايلس->get_currencycode()."<br/>";
    صدى "<ب>رمز العملة:</ب> ".htmlspecialchars_decode($إيبديتايلس->get_currencysymbol())."<br/>";
    صدى "<ب>عرض أسعار صرف العملات (الدولار):</ب> ".$إيبديتايلس->get_currencyconverter()."<br/>";    
?>

مثال | المثال أعلاه سوف ينتج الإخراج التالي

الملكية الفكرية: 189.73.71.160
البلد: البرازيل
الدولة: سانتا كاتارينا
مدينة: Blumenau
خط العرض: -26.933300018311
خط الطول: -49.049999237061
رمز البلد: BR
رمز القارة: SA
رمز العملة: BRL
رمز العملة: R$
عرض أسعار صرف العملات (الدولار): 1.8889999377
إجمالي عدد مرات الدخول: 31677

20 تعليقات على “الموقع الجغرافي للكمبيوتر من خلال الحصول على الملكية الفكرية

    • إنه حقيقي, تحطمت. ولكن لقد قمت بتحديث التعليمات البرمجية المصدر باستخدام ملقم آخر, وحتى مع عدد قليل من الخيارات أكثر, كالمثال أعلاه. مجرد تحميل مرة أخرى واختبار! الشكر للرؤساء يصل… تي +

  1. فرناندو وقال أن:

    تحافظ على إعطاء خطأ عند اختبار الخادم PHP الملفات المتوفرة:

    إشعار: استخدام geoplugin_countryName ثابت غير معرف – يفترض ' geoplugin_countryName’ في ج:\xampphtdocssapclass.ipdetails.php على الخط 116

    إشعار: الفهرس غير معرف: geoplugin_countryName في ج:\xampphtdocssapclass.ipdetails.php على الخط 116
    البلد:

    إشعار: استخدام geoplugin_region ثابت غير معرف – يفترض ' geoplugin_region’ في ج:\xampphtdocssapclass.ipdetails.php على الخط 126

    إشعار: الفهرس غير معرف: geoplugin_region في ج:\xampphtdocssapclass.ipdetails.php على الخط 126
    الدولة:

    إشعار: استخدام geoplugin_city ثابت غير معرف – يفترض ' geoplugin_city’ في ج:\xampphtdocssapclass.ipdetails.php على الخط 136

    إشعار: الفهرس غير معرف: geoplugin_city في ج:\xampphtdocssapclass.ipdetails.php على الخط 136
    مدينة:

    إشعار: استخدام geoplugin_latitude ثابت غير معرف – يفترض ' geoplugin_latitude’ في ج:\xampphtdocssapclass.ipdetails.php على الخط 156

    إشعار: الفهرس غير معرف: geoplugin_latitude في ج:\xampphtdocssapclass.ipdetails.php على الخط 156
    خط العرض:

    إشعار: استخدام geoplugin_longitude ثابت غير معرف – يفترض ' geoplugin_longitude’ في ج:\xampphtdocssapclass.ipdetails.php على الخط 166

    إشعار: الفهرس غير معرف: geoplugin_longitude في ج:\xampphtdocssapclass.ipdetails.php على الخط 166
    خط الطول:

    إشعار: استخدام geoplugin_countryCode ثابت غير معرف – يفترض ' geoplugin_countryCode’ في ج:\xampphtdocssapclass.ipdetails.php على الخط 96

    إشعار: الفهرس غير معرف: geoplugin_countryCode في ج:\xampphtdocssapclass.ipdetails.php على الخط 96
    رمز البلد:

    إشعار: استخدام geoplugin_continentCode ثابت غير معرف – يفترض ' geoplugin_continentCode’ في ج:\xampphtdocssapclass.ipdetails.php على الخط 195

    إشعار: الفهرس غير معرف: geoplugin_continentCode في ج:\xampphtdocssapclass.ipdetails.php على الخط 195
    رمز القارة:

    إشعار: استخدام geoplugin_currencyCode ثابت غير معرف – يفترض ' geoplugin_currencyCode’ في ج:\xampphtdocssapclass.ipdetails.php على الخط 221

    إشعار: الفهرس غير معرف: geoplugin_currencyCode في ج:\xampphtdocssapclass.ipdetails.php على الخط 221
    رمز العملة:

    إشعار: استخدام geoplugin_currencySymbol ثابت غير معرف – يفترض ' geoplugin_currencySymbol’ في ج:\xampphtdocssapclass.ipdetails.php على الخط 230

    إشعار: الفهرس غير معرف: geoplugin_currencySymbol في ج:\xampphtdocssapclass.ipdetails.php على الخط 230
    رمز العملة:

    إشعار: استخدام geoplugin_currencyConverter ثابت غير معرف – يفترض ' geoplugin_currencyConverter’ في ج:\xampphtdocssapclass.ipdetails.php على الخط 239
    عرض أسعار صرف العملات (الدولار): 0

    • فرناندو, أوبريغادو بور أفيسار. نا فيردادي س قانون استأفا فونسيوناندو كوريتامينتي, كما هو الحال في مفاتيح بعض علامات الاقتباس مفقودة صفائف, فكان موضوع إظهار تحذير (إشعار) اعتماداً على تكوين الأخطاء الخاصة بك في ملف php.ini. وعلى أية حال, أنا جعلت التصحيح المناسب. ما يجب إيلاء الاهتمام أيضا أن المتغير $ip بحاجة إلى الحصول على عنوان IP إنترنت صالح. إذا قمت بتشغيل التعليمات البرمجية من هذا الملف “example.php” على الجهاز المحلي الخاص بك (localhost) دون عنوان IP صالح, منطقياً $ip = $ _SERVER['REMOTE_ADDR' إذا!] سوف تحصل على IP المحلي الخاص بك 127.0.0.1 ولن تعمل. الرجاء إعادة تحميل الملفات نشرت، ووضعه على الاستخدام الجيد… شكرا!

  2. جورج وقال أن:

    عزيزي تايلور,
    ورغم أن البرنامج النصي من 2011, واليوم فقط قررت أن وضعه في عملية.
    قبل ققر شيء أود أن أشكركم على مساعدتكم وأقول لم أكن تحميل أحدث إصدار (http://www.geoplugin.net) ولكن, حيث أن بعض الوظائف السابقة تزال المدينة والدولة.
    ويمكن أن تحقق?
    وإنني أتطلع إلى العودة – شكرا

    • في الحقيقة, تبعاً للملكية الفكرية “جيوبلوجين” عدم العودة إلى المدينة والدولة. ولسوء الحظ سوف تحتاج إلى العثور على خادم ويب مجاناً لحل هذه المشكلة. جيولوكاتور الأكثر ثقة رسماً شهريا على تقديم هذه المعلومات.

    • عفوا, هو أنه لم يعد PHP7 أوصت باستخدام اسم الفئة كمنشئ, ثم في class.ipdetails.php الملف (خط 27) فقط:

      # استبدال 
      العامة الدالة إيبديتايلس($عنوان Ip) 
       
      # قبل 
      العامة الدالة بناء _ _($عنوان Ip)

      اختبار هنا في بي إتش بي 7.1.9 وأنها عملت بشكل صحيح.

  3. جوديفادا وقال أن:

    على نافذتي آلة ركض عادة. البيانات التي تم إنشاؤها عصبي.
    ومع ذلك عندما اتسلق زحمة برو لينكس أنه لا تولد.
    فمن الضروري القيام بأي تكوين إضافي?

  4. مرحبا , تهانينا لتقاسم المعارف الخاصة بك , وأدركت أن من بين العديد من الخوادم التي تقدم هذه الخدمة لالتماس وتنسيق الموقع التقريبي من خلال الملكية الفكرية وأنه يحصل على نفس الموقع في الحي الفردوس Sp.. eu tenha essa aplicação em meu site e acontece isso em todos ips , mesmo colocando direto no site

  5. مارسيلو وقال أن:

    جميل جداً البرنامج النصي, ولكن سيبقى هذا الملقم على الهواء إلى أجل غير مسمى? يمكن استخدام ذلك في المشاريع?

اترك ردًا

عنوان البريد الإلكتروني الخاص بك لن ينشر. يتم وضع علامة الحقول المطلوبة مع *