'.$cat_name;//первая команда вызова proj думаю тут ошибка и кроется /*$_POST["CYDDDD"] - переменная содержащая широту центральной точки*/ /* Тут мы должны в команду proj уложить и широту и долготу центральной точки из вебформы, при ее отсутсвии вычислить пока по упрощенной схеме усреднив все введенные точки. */ $myprojstring1 = '/home/bitrix/www/extranet/proj/helmkey '.$cat_name.' '.$catloc_name.' '.$var_name;//строка запуска helmkey /home/bitrix/www/extranet/proj/ $myhelmout = exec($myprojstring0); //выводим ответ proj $myhelmout = $myhelmout.' '.exec($myprojstring1);//выводим ответ helmkey $var = fopen($var_name, 'r');//открываем файл с невязками для чтения $i=0; while (($buffer = fgets($var)) !== false) {//Цикд по записям в файле $vvspl = explode(';',$buffer); while((isset($_POST["active$i"]) and $_POST["active$i"] == $i)){//В неактивные строчки нашей таблички пишем нули $_POST["NVX"][$i] = 0; $_POST["NVY"][$i] = 0; $_POST["NXY"][$i] = 0; $i++; } // В активныее строчки пишем невязки. Общую невязку вычисляем $_POST["NVX"][$i] = $vvspl[0]; $_POST["NVY"][$i] = $vvspl[1]; $_POST["NXY"][$i] = hypot($vvspl[0],$vvspl[1]); $i++; } unlink($catll_name);//удаляем файлы unlink($cat_name);//удаляем файлы unlink($catloc_name);//удаляем файлы unlink($var_name);//удаляем файлы vvhtmlhead(count($_POST["name"]), $myhelmout);//печатаем шапку vvhtmltbl(count($_POST["name"]));//печатаем таблицу vvhtmlfoot();//завершаем страницу /*Здесь секция расчета заканчивается*/ }elseif($_POST["vvbtn"] == "+"){ vvhtmlhead(count($_POST["name"])+1); vvhtmltbl(count($_POST["name"])+1); vvhtmlfoot(); }elseif($_POST["vvbtn"] == "-"){ if (count($_POST["name"])-1 > 0){ vvhtmlhead(count($_POST["name"])-1); vvhtmltbl(count($_POST["name"])-1); }else{ vvhtmlhead(count($_POST["name"])); vvhtmltbl(count($_POST["name"])); } vvhtmlfoot(); }else{ unset($_POST); vvhtmlhead(1); vvparamclean(); vvhtmltbl(1); vvhtmlfoot(); } }else{ vvhtmlhead(1); vvhtmltbl(1); vvhtmlfoot(); } function vvparamclean(){ unset($_POST); } function vvhtmltbl($vvlast){ for ($i = 0; $i < $vvlast; $i++) { echo '