Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Скрипт вывода информации об IP адресе

Статус пользователя onotole
сообщение 15.9.2013, 17:18
Сообщение #1


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Для одного заказчика понадобилось написать получение инфы об IP. Вот делюсь с вами.
Скрипт выводит информацию о любом IP адресе, включая подсеть.
Наверное немногим пользователям хостинга MyArena.ru неизвестно, что в разделе Настройки - Блокировка на оборудовании, подсеть расчитывается немного неверно, в моем же скрипте подсеть считается с точностью до единицы.

Скрипт может обрабатывать как POST, GET, так и AJAX запросы.

Пример обработки GET запроса:
_http://example.com/ip.php?ip=127.0.0.1&country=1&region=1&subnet=1
Где:
country=1 - показывать ли страну
region=1 - показывать ли регион (в случае с Россией, например, Республика Коми. или оренбургская область)
subnet=1 - выводить ли подсеть
Этим параметрам обязательно давать значение именно 1. С другими работать не будет

С дизайнорм заморачиваться не стал, так как дизайнер из меня никакой вообще.

ЗЫ. Сильно не флудите. В секунду максимум 1-2 запроса, иначе ipgeobase забанит

В общем пользуйтесь

Отредактировал: onotole, - 15.9.2013, 17:54
Прикрепленные файлы:
Прикрепленный файл  ip.php.zip ( 3,27 килобайт ) Кол-во скачиваний: 112
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   Цитировать сообщение
Статус пользователя bigbrain911
сообщение 15.9.2013, 20:48
Сообщение #2


Стаж: 13 лет

Сообщений: 48
Благодарностей: 8
Полезность: 130

Вопрос немного не по теме, может встречали скрипт в помощью которого можно проверить пинг от клиента допустим к сайту на котором установлен скрипт?

Отредактировал: bigbrain911, - 15.9.2013, 20:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 15.9.2013, 22:16
Сообщение #3


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(bigbrain911 @ 15.9.2013, 21:48) *
Вопрос немного не по теме, может встречали скрипт в помощью которого можно проверить пинг от клиента допустим к сайту на котором установлен скрипт?

Обратный пинг всмысле? Если да, то мы писали его для своего проекта
http://mix-game.pro/ping/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bigbrain911
сообщение 16.9.2013, 18:43
Сообщение #4


Стаж: 13 лет

Сообщений: 48
Благодарностей: 8
Полезность: 130

Цитата(onotole @ 15.9.2013, 23:16) *
Обратный пинг всмысле? Если да, то мы писали его для своего проекта
http://mix-game.pro/ping/

Я так понимаю в свободном доступе подобного нет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 16.9.2013, 18:47
Сообщение #5


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

всегда 42 мс

неверное определение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nsgenn
сообщение 16.9.2013, 20:28
Сообщение #6


Стаж: 13 лет

Сообщений: 885
Благодарностей: 561
Полезность: 667

у меня вообще ошибку показывает, вместо пинга
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 16.9.2013, 20:30
Сообщение #7


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(jtiq @ 16.9.2013, 19:47) *
всегда 42 мс

неверное определение

Пинг средний. Расчитывается из 3-х запросов.
Код:
ping -ai 2 -c 3 ' . $addr . ' | grep rtt


Цитата(bigbrain911 @ 16.9.2013, 19:43) *
Я так понимаю в свободном доступе подобного нет?

Перепишу сейчас в один файл и выложу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Leksandr
сообщение 16.9.2013, 20:46
Сообщение #8
Стаж: 13 лет
Город: Украина, Сумы (Ахтырка)

Сообщений: 1000
Благодарностей: 458
Полезность: 821

Цитата(nsgenn @ 16.9.2013, 22:28) *
у меня вообще ошибку показывает, вместо пинга

Тоже.

Кстати, Онотоле, что за тест мода? Что вообще нужно делать в твоем моде?
Если что, пиши, если буду за компом, то потыкаю =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 16.9.2013, 21:21
Сообщение #9
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

-
Написали бы лучше своё ПО мастерсервера...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 16.9.2013, 21:36
Сообщение #10


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(exec1337 @ 16.9.2013, 22:21) *
-
Написали бы лучше своё ПО мастерсервера...

Написано ещё год назад. Но оно никогда не выйдет за пределы моей машины

Цитата(Leksandr @ 16.9.2013, 21:46) *
Тоже.

Кстати, Онотоле, что за тест мода? Что вообще нужно делать в твоем моде?
Если что, пиши, если буду за компом, то потыкаю =)

Если пишет ошибку, значит твой роутер запрещает к себе пинги принимать.
Мод, да просто мод, взятый тут. Просто интересный он, напоминает игру Мафия. Вот хочется поиграть в него, а народу нет =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 16.9.2013, 21:51
Сообщение #11
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

onotole,увидел авторские права на этот скрипт>понял откуда вы>вопросов/бреда больше не имею.


А мод(если в 1.6) то я бы тоже потыкал :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 16.9.2013, 21:54
Сообщение #12


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(exec1337 @ 16.9.2013, 21:51) *
onotole,увидел авторские права на этот скрипт>понял откуда вы>вопросов/бреда больше не имею.


А мод(если в 1.6) то я бы тоже потыкал :)

Сегодня то уже нет, а вот завтра можно побегать. Давайте часиков в 12 дня по Москве, ну или кто как может
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 16.9.2013, 22:01
Сообщение #13
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Цитата(onotole @ 16.9.2013, 23:54) *
Сегодня то уже нет, а вот завтра можно побегать. Давайте часиков в 12 дня по Москве, ну или кто как может

Лучше в после 8 вечера по Москве.
Создайте новую тему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: