case кальк if args unset args str_replace implode args exec calc escap

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
case "!кальк":
if($args[1]){
unset($args[0]);
$m = str_replace("=", "", implode(' ', $args));
exec("calc '".escapeshellarg(escapeshellcmd($m))."'", $result);
$result = $result[0];
if($result){
send($chat_id, $result);
}else{
send($chat_id, "Ошибка.");
}
unset($result);
}else{
send($chat_id, "Калькулятор.\nИспользование:\n!кальк <выражение>");
}
break;