Php - научете за страната IP, уеб-програмиране
2. Напишете функция Whois:
функция Whois ($ интраперитонеално) ако ($ IP = "!") $ чорап = fsockopen ( "whois.ripe.net", 43, $ errno, $ errstr);
ако ($ чорап) fputs ($ чорап, $ IP "\ R \ Н".);
докато (! feof ($ чорап)) ул $. = отрежете (fgets ($ чорап, 128). "
");
>
>
друг $ ул = "$ errno ($ errstr)" .;
се върне;
>
fclose ($ чорап);
>
върне $ ул;
>
Получаваме Whois-данни за нашия IP
3. грабеж използване регулярни изрази данни страна
може вече да има много начини, например, тази:
$ Нуждаете = "страна:";
$ Поз = strpos ($ Whois, $ нужда);
$ Търсене = SUBSTR (Whois $, $ поз, 18);
$ Excount = взривят ( ":", търсене $);
$ Страна = подреден ($ excount [1]); // готов
Стойността в следния формат: RU, UA, САЩ, TJ.
4. Какво трябва да направя? примери
Забрана посетители от САЩ:
ехо "Вашият IP забранени Хе-хе !.";
Имената на изхода в различен формат (България, Украйна, Узбекистан и др ...):
напише или да се масив от стойности от база данни или включване на файлове.
всеки път да дръпне узрели не е скъпо, но може да създаде dop.zaderzhku (и които все още осезаем), когато страницата е отворена от потребителя. Мисля, че по-мъдро да се вземе крайния GeoIP базата данни и периодично я (същият Cron # "-ти или азбука, както и" остаряване "на база данни) актуализира - тя е толкова по-бързо се;), но като цяло запознати това - прекъсна основата на свързаните индекси (ABCD / F) и генериране на заявки, всичко се съхранява на Ramdisk # 'E, скорост на четене е ограничена само до RAM данни четат скорост. Внедряване
Аз не знам на кого да попитам. че говори за него. Получих писмо от един приятел, и все още има още едно потвърждение и dogatki.
.
Моля, кажете на всичките си контакти, които са в ICQ, което ще се свържат NoNameZ (4-875-181) не участват. Това е вирус. Вятър мухи на първия компютър е изключен. И ако някой от вашите контакти него, той ще имате автоматично. Така че да го копирате и се премества всички разгръщане