Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

25.04.2007, 23:57
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
Провел на форуме: 507350
Репутация:
27
|
|
Проблеммы с pack() в PHP
У меня есть вот к примеру такой код:
echo pack('nnn', 10, 2, 1); или
echo pack('n*', 6, 1, 272, 650); а он не пашет почему? ктознает?
А вот например такого вида пашет: pack('H*', '0000000000FFFFFF00');
|
|
|

26.04.2007, 00:03
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
n - беззнаковое целое (16 битов, старшие разряды в конце);
# H - шестнадцатеричная строка, старшие разряды в начале;
Почитай руссифицированный перевод здесь
|
|
|

26.04.2007, 00:13
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
Провел на форуме: 507350
Репутация:
27
|
|
Сообщение от Isis
n - беззнаковое целое (16 битов, старшие разряды в конце);
# H - шестнадцатеричная строка, старшие разряды в начале;
Почитай руссифицированный перевод здесь
Тогда все равно теперь непонимаю почему вот при таком коде он ничего не пишит: echo pack('n*', 6, 1, 272, 650); ??? хотя вроде бы все правильно сделано
|
|
|

26.04.2007, 00:29
|
|
Участник форума
Регистрация: 12.12.2006
Сообщений: 158
Провел на форуме: 1364740
Репутация:
114
|
|
Сообщение от RaiDeRz
почему вот при таком коде он ничего не пишит: echo pack('n*', 6, 1, 272, 650);
Собственно он и не может ничего выводить!!
ссылку те уже дали http://www.softtime.ru/bookphp/gl3_8.php
почитай!!
Последний раз редактировалось mR_LiNK[deface_0nl; 26.04.2007 в 00:39..
|
|
|

26.04.2007, 00:31
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
Провел на форуме: 507350
Репутация:
27
|
|
Тогда зачем оно нужно это n - беззнаковое целое ??? если ничего не выдает че-то все никак непойму
|
|
|

26.04.2007, 00:40
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме: 457850
Репутация:
174
|
|
echo pack('nnn', 10, 2, 1); или
echo pack('n*', 6, 1, 272, 650); а он не пашет почему? ктознает?
Пашет...
Последний раз редактировалось SMiX; 26.04.2007 в 00:42..
|
|
|

26.04.2007, 08:17
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
Провел на форуме: 507350
Репутация:
27
|
|
Сообщение от SMiX
Пашет...
Но он же ничего не выдает в ответе) 
|
|
|

26.04.2007, 08:41
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме: 457850
Репутация:
174
|
|
Выдает нормально
|
|
|

26.04.2007, 08:53
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
Провел на форуме: 507350
Репутация:
27
|
|
Сообщение от SMiX
Выдает нормально
Хмм.... странно) а у меня просто пустой текст на 2 хостах пробовал
|
|
|

26.04.2007, 18:36
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме: 457850
Репутация:
174
|
|
попробуй вывести strlen() запакованной строки. Совершенно нормально, что браузер ебе ничего не покажет.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|