nerezus
Вселенский отказник
Дамп в сокет
Нужно отправить дамп в сокет:
как?
Дамп типа 00 03 00 33
49 43 51 20 49 6E 63 2E 20 2D 20 50 72 6F 64 75
63 74 20 6F 66 20 49 43 51 20 28 54 4D 29 2E 32
30 30 30 62 2E 34 2E 36 35 2E 31 2E 33 32 38 31
2E 38 35
неужели его посимвольно через chr(decbin('2_цифробуквы')); делать? должны вроде быть способы легче... =(
Извините за тупой вопрос...
-~{}~ 28.01.05 19:21:
сам разобрался
$dump="6374206F66204943512028544D292E32";
$dumplen=strlen($dump);
for ($i=1; $i<$dumplen; $i+=2){
$bt=$dump[$i-1].$dump[$i];
$req=$req.chr(hexdec($bt));
}
echo ($req);
сейчас ф-ию попробую из этого сделать
-~{}~ 28.01.05 19:50:
короче сделал:
теперь думаю над str2dump =\
Нужно отправить дамп в сокет:
как?
Дамп типа 00 03 00 33
49 43 51 20 49 6E 63 2E 20 2D 20 50 72 6F 64 75
63 74 20 6F 66 20 49 43 51 20 28 54 4D 29 2E 32
30 30 30 62 2E 34 2E 36 35 2E 31 2E 33 32 38 31
2E 38 35
неужели его посимвольно через chr(decbin('2_цифробуквы')); делать? должны вроде быть способы легче... =(
Извините за тупой вопрос...
-~{}~ 28.01.05 19:21:
сам разобрался
$dump="6374206F66204943512028544D292E32";
$dumplen=strlen($dump);
for ($i=1; $i<$dumplen; $i+=2){
$bt=$dump[$i-1].$dump[$i];
$req=$req.chr(hexdec($bt));
}
echo ($req);
сейчас ф-ию попробую из этого сделать
-~{}~ 28.01.05 19:50:
короче сделал:
PHP:
<?
function dump2str($dump){
$res='';
$dumplen=strlen($dump);
for ($i=1; $i<$dumplen; $i+=2){
$bt=$dump[$i-1].$dump[$i];
$res=$res.chr(hexdec($bt));
}
return $res;
}
echo dump2str("6374206F66204943512028544D292E32");
?>