Функцию написанную на PHP переписать на CouldFusion
Необходимо переписать функцию написанную на PHP (она описана ниже) перепесать под CouldFusion платформа виндос сервер IIS. Значит ниже приведенная функция сейчас работает на платформе Linux и написана на PHP. Эта функция открывает exe файл WMSigner с параметром $inStr эта программулина считывает этот параметр и на основании этих данных создает подпись из 134 знаков и соответственно ее и возвращает в качестве параметра так вот нужно что-бы все это делалось только под виндос и на CouldFusion.
function _GetSign($inStr)
{
$descriptorspec = array(
0 => array("pipe", "r"),
1 => array("pipe", "w"),
2 => array("pipe", "r") );
$process = proc_open('./WMSigner', $descriptorspec, $pipes );
if (is_resource($process)) {
fwrite($pipes[0], "$inStr\004\r\n");
fclose($pipes[0]);
$s = fgets($pipes[1], 133);
fclose($pipes[1]);
$return_value = proc_close($process);
return $s;
}
}