Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.11.2015, 12:27
|
|||
|---|---|---|---|
|
|||
Объясните по функции inet_pton |
|||
|
#18+
Сразу к делу, вот сорц: Код: plaintext 1. 2. 3. 4. Получаю число(822192320), затем хотел бы его обратно преобразовать к читабельному виду, пробую в mysql, получаю: Код: sql 1. 49.1.168.192 это так и должно было преобразовать или здесь есть какая то своя магия? В php кстати тоже почему то ip адрес "наоборот". Господа, в чем профит? Просветите :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2015, 13:19
|
|||
|---|---|---|---|
Объясните по функции inet_pton |
|||
|
#18+
araman, в разных архитектурах железа байтики внутри DWORD могут быть как слева направо так и наоборот. Когда кодишь на сях надо учитывать это в любом API которое работает с RAW-массивами байтов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2015, 13:21
|
|||
|---|---|---|---|
|
|||
Объясните по функции inet_pton |
|||
|
#18+
aramanСразу к делу, вот сорц: Код: plaintext 1. 2. 3. 4. Получаю число(822192320), затем хотел бы его обратно преобразовать к читабельному виду, пробую в mysql, получаю: Код: sql 1. 49.1.168.192 это так и должно было преобразовать или здесь есть какая то своя магия? В php кстати тоже почему то ip адрес "наоборот". Господа, в чем профит? Просветите :) inet_ntoa это всего лишь sprintf(buff, "%u.%u.%u.%u", arg[0], arg[1], arg[2], arg[3]); добавь ntohl() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2015, 13:32
|
|||
|---|---|---|---|
|
|||
Объясните по функции inet_pton |
|||
|
#18+
maytonaraman, в разных архитектурах железа байтики внутри DWORD могут быть как слева направо так и наоборот. Когда кодишь на сях надо учитывать это в любом API которое работает с RAW-массивами байтов. Нет, это каша в inet_ функциях. В сети используется bigendian. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2015, 13:37
|
|||
|---|---|---|---|
|
|||
Объясните по функции inet_pton |
|||
|
#18+
Эм все круто господа, но как бы получить читабельный ip в php? В нем есть функции аналогичные, но на вход он просит строку: http://php.net/manual/en/function.inet-ntop.php Понимаю, что php тут не сильно в теме ветки, но ведь если кодировать его стандартными функциями - то все чики чики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2015, 13:51
|
|||
|---|---|---|---|
Объясните по функции inet_pton |
|||
|
#18+
araman, во первых тебе уже подсказали как перевернуть байты. Во вторых. При чём тут PHP? Мы в другом форуме вообщето. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2015, 13:53
|
|||
|---|---|---|---|
|
|||
Объясните по функции inet_pton |
|||
|
#18+
Сорри, про байты не увидел. Про ветку форума я же указал, что не относится вопрос к пыху, но ведь его стандартными функциями все чики чики кодируется. Наверно я не учел тему байтов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2018706]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 396ms |

| 0 / 0 |
