بسم الله الرحمان الرحيم.
السلام عليكم و رحمة الله و بركاته.
إذا كنت ترغب في التعرف على مكان الزائر لموقعك, أي في اي بلد من العالم, فهذه أسهل طريقة و أكثرها نجاعة, و فقط بإستعمال ال PHP و لا حاجة لأي قاعدة بياتات :
1- حمل هذا الملف:ip_files.zip
هذا الملف هو ZIP , عليكم إستخرلج جميع محتواه إلى ملف ip_files حيث يكون كا محتوى الZIP هنا:www.yoursite.com/ip_files/here...
2-الحصول على عنوان الزائر IP
2-الآن الكود للحصول على إسم البلد, سهل جدا:
two_letter_country_code هو إسم البلد.
شكرا لمتابعتكم.
إن كان لكم أي سؤال فأنا مستعد للإجابة.
السلام عليكم و رحمة الله و بركاته.
اخوكم إلياس من تونس.
السلام عليكم و رحمة الله و بركاته.
إذا كنت ترغب في التعرف على مكان الزائر لموقعك, أي في اي بلد من العالم, فهذه أسهل طريقة و أكثرها نجاعة, و فقط بإستعمال ال PHP و لا حاجة لأي قاعدة بياتات :
1- حمل هذا الملف:ip_files.zip
هذا الملف هو ZIP , عليكم إستخرلج جميع محتواه إلى ملف ip_files حيث يكون كا محتوى الZIP هنا:www.yoursite.com/ip_files/here...
2-الحصول على عنوان الزائر IP
كود PHP:
$IPaddress=$_SERVER['REMOTE_ADDR'];
كود PHP:
$two_letter_country_code=iptocountry("101.102.103.104");
function iptocountry($ip) {
$numbers = preg_split( "/\./", $ip);
include("ip_files/".$numbers[0].".php");
$code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);
foreach($ranges as $key => $value){
if($key<=$code){
if($ranges[$key][0]>=$code){$country=$ranges[$key][1];break;}
}
}
if ($country==""){$country="unkown";}
return $country;
}
شكرا لمتابعتكم.
إن كان لكم أي سؤال فأنا مستعد للإجابة.
السلام عليكم و رحمة الله و بركاته.
اخوكم إلياس من تونس.
0 التعليقات:
إرسال تعليق