Просмотр полной версии : Проблеммы с pack() в PHP
У меня есть вот к примеру такой код:
echo pack('nnn', 10, 2, 1); или
echo pack('n*', 6, 1, 272, 650); а он не пашет почему? ктознает?
А вот например такого вида пашет: pack('H*', '0000000000FFFFFF00');
n - беззнаковое целое (16 битов, старшие разряды в конце);
# H - шестнадцатеричная строка, старшие разряды в начале;
Почитай руссифицированный перевод здесь (http://www.softtime.ru/bookphp/gl3_8.php)
n - беззнаковое целое (16 битов, старшие разряды в конце);
# H - шестнадцатеричная строка, старшие разряды в начале;
Почитай руссифицированный перевод здесь (http://www.softtime.ru/bookphp/gl3_8.php)
Тогда все равно теперь непонимаю почему вот при таком коде он ничего не пишит: echo pack('n*', 6, 1, 272, 650); ??? хотя вроде бы все правильно сделано
mR_LiNK[deface_0nl
26.04.2007, 00:29
почему вот при таком коде он ничего не пишит: echo pack('n*', 6, 1, 272, 650);
Собственно он и не может ничего выводить!!
ссылку те уже дали http://www.softtime.ru/bookphp/gl3_8.php
почитай!!
Тогда зачем оно нужно это n - беззнаковое целое ??? если ничего не выдает че-то все никак непойму
echo pack('nnn', 10, 2, 1); или
echo pack('n*', 6, 1, 272, 650); а он не пашет почему? ктознает?
Пашет...
Пашет...
Но он же ничего не выдает в ответе) :confused:
Выдает нормально
Хмм.... странно) а у меня просто пустой текст на 2 хостах пробовал
попробуй вывести strlen() запакованной строки. Совершенно нормально, что браузер ебе ничего не покажет.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot