| @@ 51-61 (lines=11) @@ | ||
| 48 | *@param string $str a binary string |
|
| 49 | *@return string hex the hexified string |
|
| 50 | **/ |
|
| 51 | function encode($data) {
|
|
| 52 | //---------------------- |
|
| 53 | $str=$data; |
|
| 54 | $hex = ""; |
|
| 55 | $i = 0; |
|
| 56 | do {
|
|
| 57 | $hex .= sprintf("%02x", ord($str{$i}));
|
|
| 58 | $i++; |
|
| 59 | } while ($i < strlen($str)); |
|
| 60 | return $hex; |
|
| 61 | } |
|
| 62 | ||
| 63 | } |
|
| 64 | ||
| @@ 1063-1072 (lines=10) @@ | ||
| 1060 | *@param string $str a binary string |
|
| 1061 | *@return string $hex the hexified string |
|
| 1062 | **/ |
|
| 1063 | function _bin2hex($str) {
|
|
| 1064 | //---------------------- |
|
| 1065 | $hex = ""; |
|
| 1066 | $i = 0; |
|
| 1067 | do {
|
|
| 1068 | $hex .= sprintf("%02X", ord($str[$i]));
|
|
| 1069 | $i++; |
|
| 1070 | } while ($i < strlen($str)); |
|
| 1071 | return $hex; |
|
| 1072 | } |
|
| 1073 | ||
| 1074 | ||
| 1075 | /** |
|