Есть shell-script который добавляет пользователя в smbserver Вызов скрипта происходит следующим образом: Код (Text): root@localhost# addU.sh username Введите пароль: *** Повторите пароль: *** Пользователь username добавлен. Задача: Написать html-форму для добавления пользователя. Проблема: Не знаю как передать параметры из формы в shell-script
Sergey89 Отлично, но он скрипт потом пароль спрашивает, причем 2 раза, как с этим быть? upd: Горбунов Олег оказался проворнее
Sergey89 Навоял вот что, как работать будет не знаю... PHP: <? function auth($user, $passwd, $confirm) { $descriptorspec = array( 0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("file","/dev/null", "w") ); $process = proc_open("/home/user/addU.sh ".escapeshellarg($user), $descriptorspec, $pipes); if (is_resource($process)) { fwrite($pipes[0],$passwd); echo fgets($pipes[1], 4096); fwrite($pipes[0],$confirm); echo fgets($pipes[1], 4096); fclose($pipes[0]); fclose($pipes[1]); $return_value = proc_close($process); echo $return_value; } } ?> З.Ы.: чет хрень какая-то...