Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Объясните по функции inet_pton
|
|||
|---|---|---|---|
|
#18+
Сразу к делу, вот сорц: Код: plaintext 1. 2. 3. 4. Получаю число(822192320), затем хотел бы его обратно преобразовать к читабельному виду, пробую в mysql, получаю: Код: sql 1. 49.1.168.192 это так и должно было преобразовать или здесь есть какая то своя магия? В php кстати тоже почему то ip адрес "наоборот". Господа, в чем профит? Просветите :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2015, 12:27 |
|
||
|
Объясните по функции inet_pton
|
|||
|---|---|---|---|
|
#18+
araman, в разных архитектурах железа байтики внутри DWORD могут быть как слева направо так и наоборот. Когда кодишь на сях надо учитывать это в любом API которое работает с RAW-массивами байтов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2015, 13:19 |
|
||
|
Объясните по функции 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:21 |
|
||
|
Объясните по функции inet_pton
|
|||
|---|---|---|---|
|
#18+
maytonaraman, в разных архитектурах железа байтики внутри DWORD могут быть как слева направо так и наоборот. Когда кодишь на сях надо учитывать это в любом API которое работает с RAW-массивами байтов. Нет, это каша в inet_ функциях. В сети используется bigendian. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2015, 13:32 |
|
||
|
Объясните по функции inet_pton
|
|||
|---|---|---|---|
|
#18+
Эм все круто господа, но как бы получить читабельный ip в php? В нем есть функции аналогичные, но на вход он просит строку: http://php.net/manual/en/function.inet-ntop.php Понимаю, что php тут не сильно в теме ветки, но ведь если кодировать его стандартными функциями - то все чики чики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2015, 13:37 |
|
||
|
Объясните по функции inet_pton
|
|||
|---|---|---|---|
|
#18+
araman, во первых тебе уже подсказали как перевернуть байты. Во вторых. При чём тут PHP? Мы в другом форуме вообщето. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2015, 13:51 |
|
||
|
Объясните по функции inet_pton
|
|||
|---|---|---|---|
|
#18+
Сорри, про байты не увидел. Про ветку форума я же указал, что не относится вопрос к пыху, но ведь его стандартными функциями все чики чики кодируется. Наверно я не учел тему байтов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2015, 13:53 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2018706]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
243ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 328ms |
| total: | 664ms |

| 0 / 0 |
