Как собственно запустить и выполнить cmd из php?

dexgun

Постоялец
Заблокирован
Регистрация
26 Сен 2010
Сообщения
63
Реакции
19
  • Автор темы
  • Заблокирован
  • #1
Как собственно запустить и выполнить cmd из php? Пробывал запустить cmd через функцию exec(); ,командная строка запустилась, но как в неё послать с помощью php команду??? Или возможно ли выполнение тех же команд минуя запуск самой командной строки???
 
Тут вопрос не относящийся к php, тут больше скорее всего к синтаксису и правилам работы с командной строкой винды, в общем ковыряй выдачу ПС-ов по теме работы с командной строкой из вне.

Вообще можешь попробовать сделать батник (*.bat файл), зафигачить в него все что необходимо, и выполнить его а не вызвать cmd.

параметры на сколько я помню всем исполняющим файлам можно передать вроде через конструкцию:
X:/ПУТЬ_ДО_ФАЙЛА/ФАЙЛ.(exe, bat и т.д.) -ПАРАМЕТР_1 -ПАРАМЕТР_2 -И_Т._Д.

хотя может я чего путаю
 
  • Автор темы
  • Заблокирован
  • #3
Да! Насколько я накопал пока нету возможности непосредственно отправлять команды из php в командную строку, чтож, тогда придётся постоянно парсить bat файл пересохранять его, геморно, но правдиво. Тема закрыта.
 
что-то вы путаете, все возможности есть
PHP:
   echo `cmd /c dir c:`;
 
Может быть, я не до конца понял вопрос, но советую посмотреть возможности функции system()
Для просмотра ссылки Войди или Зарегистрируйся

PHP:
system("CMD /C X.bat");
 
Назад
Сверху