10.03.2006, 15:01
общий
это ответ
Здравствуйте, PaveL SvetlY!
Вызов системных программ обеспечивает операция обратных кавычек.
<b>1.</b>
Допустим мы работаем под управлением Win32 и хотим в своем скрипте получить справку по команде <b>VOL</b>.
В консоли мы бы просто набрали: <b> >HELP VOL</b>.
Чтобы получить тот же самый результат в Perl скрипте, мы пишем такую строчку кода:
<b>$results = `HELP VOL`;</b>
Тем самым выполнится команда HELP, а в переменной $results будет содержаться результат исполнения команды.
В вашем случае мы будем писать: <b>$results = `dsadd.exe -p1 -p2 -p3`;</b>.
<b>2.</b>
Оптимальный вариант: проверять как на стороне клиента (что пресечет ввод случайных ошибок и лишнюю перезагрузку страницы), так и на стороне сервера (дабы пресеч подмену параметров в ручном запросе к скрипту).
Успехов;)