-1
Я хотел бы открыть сервер, а затем выполнить пакетный файл через php.
Этот пакетный файл находится в c:\tools\patch.bat
.Выполнение пакетного файла в php
Я попытался под кодом, но он не работает.
$output = array();
exec('$name -w c:\tools\ c:\tools\patch.bat',$output);
Здесь $name
это имя сервера и patch.bat является пакетным файлом.
'ехес (" $ имя -wc: \ Tools \ C: \ инструменты \ patch.bat», $ выход); 'Избавьтесь от одиночных кавычек. – Daan
... и «не работает» не является полезным диагнозом - см. FAQ, расскажите, что произошло. – symcbean
Используйте 'exec' с осторожностью: http://stackoverflow.com/questions/16163079/considering-safety-problems-using-exec-php-command – sitilge