
29.07.2008, 09:54
|
|
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме: 10046345
Репутация:
4589
|
|
Не то, так не то) пойду спать))
Для остальных:
PHP код:
function _2ASCII($var, $type)
{
/*
type:
0 - bin -> ASCII
1 - dec -> ASCII
2 - hex -> ASCII
1 - char() -> ASCII
1 - chr() -> ASCII
1 - String.fromCharCode() -> ASCII
*/
$var = strtolower($var);
$var = str_replace('char(', '', $var);
$var = str_replace(',', ' ', $var);
$var = str_replace('chr(', ' ', $var);
$var = str_replace(')', '', $var);
$var = str_replace('string.fromcharcode(', '', $var);
if ($var[0] == ' ')
{
$var = substr($var, 1);
}
$result = '';
$tok = strtok($var, " ");
while ($tok)
{
$char = $tok;
$tok = strtok(" ");
switch ($type)
{
case 0: $result = $result.chr(bindec($char));
break;
case 1: $result = $result.chr($char);
break;
case 2: $result = $result.chr(hexdec($char));
break;
case 3: $result = $result.chr($char);
break;
}
}
return $result;
}
|
|
|