سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
تحديد دولة زائر الموقع كيف تتم؟

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

اخوتي الكرام

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

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

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

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

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






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

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

اللهم شاف والدي من داء السرطان وجميع مرضى المسلمين. آمين
الحقيقه والواقع is offline   قديم 01-10-2005, 12:47 AM
الرد مع إقتباس
عضو فعال
#2  

عزيزي ،

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

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

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


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

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

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


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

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






__________________
Ahmed Ehab
أستاذ سوفت !
facebook me - tweet me
Egyptechno is offline   قديم 02-10-2005, 01:25 AM
الرد مع إقتباس
عضو نشيط
#3  

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

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


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

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






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

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

اللهم شاف والدي من داء السرطان وجميع مرضى المسلمين. آمين
الحقيقه والواقع is offline   قديم 03-10-2005, 01:00 PM
الرد مع إقتباس
عضو فعال جدا
#4  

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






__________________
htaccess بكل بساطة

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

(إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي
jadweb.com is offline   قديم 03-10-2005, 01:10 PM
الرد مع إقتباس
عضو فعال
#5  

شوف البرنامج ده
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






__________________
http://www.watanynews.com/
mohdy is offline   قديم 04-10-2005, 12:24 AM
الرد مع إقتباس
عضو نشيط جدا
#6  
هنا الحل

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

هنا الحل

ومرفق قاعدة بيانات الدول أخر تحديث بتاريخ 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";

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






الملفات المرفقة
نوع الملف: zip geoip.sql.zip‏ (1.15 ميجا بايت, 338 مشاهدة)
__________________
أستغفر الله :: أستغفر الله :: أستغفر الله ::
لا إله إلا أنت سبحانك أستغفرك وأتوب إليك إنى كنت من الظالمين

phparabia @ msn.com
PHP-ARABIA.com is offline   قديم 07-10-2005, 04:21 AM
الرد مع إقتباس
عضو نشيط جدا
#7  

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

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






__________________
شكرا سوالف سوفت
بكسلات لخدمات الويب
www.pxlat.com
Pxlat is offline   قديم 08-10-2005, 02:59 AM
الرد مع إقتباس
عضو فعال
#8  

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






internet is offline   قديم 08-10-2005, 04:52 AM
الرد مع إقتباس
عضو نشيط
#9  

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


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






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

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

اللهم شاف والدي من داء السرطان وجميع مرضى المسلمين. آمين
الحقيقه والواقع is offline   قديم 10-10-2005, 02:10 AM
الرد مع إقتباس
عضو نشيط
#10  

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

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

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






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

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

اللهم شاف والدي من داء السرطان وجميع مرضى المسلمين. آمين
الحقيقه والواقع is offline   قديم 10-10-2005, 02:11 AM
الرد مع إقتباس
عضو سوبر نشيط
#11  

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

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

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

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
alwannah is offline   قديم 03-05-2006, 06:48 PM
الرد مع إقتباس
عضو سوبر نشيط
#12  

الأخ PHP ARABIA.com

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

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

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






__________________
لا خير في كاتـــــــــ العلم ــــــــم.
swa52 is offline   قديم 24-12-2010, 12:22 PM
الرد مع إقتباس
عضو فعال
#13  

السكريبت الذي اتيت به يا 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
massalha is offline   قديم 24-12-2010, 04:41 PM
الرد مع إقتباس
عضو نشيط جدا
#14  

03-05-2006, 07:48 PM






__________________
إصبر على كيد الحسود فإن صبرك قاتله ...
أرسل خريطة موقعك لمحركات البحث
ahmadmarafa is offline   قديم 24-12-2010, 05:27 PM
الرد مع إقتباس
عضو سوبر نشيط
#15  

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

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

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






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

بيع ar-ci.com
exchangeboss is offline   قديم 24-12-2010, 05:46 PM
الرد مع إقتباس
عضو سوبر نشيط
#16  

سيفيدك
Basic script for country identification of IP
رابط آخر
http://www.phptutorial.info/iptocountry/the_script.html






__________________
My : facebook| twitter
مشراق is offline   قديم 02-01-2011, 05:14 AM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

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

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح



جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 07:56 PM.