الموضوع: مكتبة : geoip
عرض مشاركة واحدة
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#1 (permalink)  
مكتبة : 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);

تمت

[LEFT]احمد حسن[/LEFT]






الحق يعلو غير متواجد حالياً   قديم 29-01-2007, 08:42 PM
رد مع اقتباس