Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: вопрос по команду system
Форумы портала PHP.SU » » Операционная система и системные вызовы » вопрос по команду system

Страниц (1): [1]
 

1. neformatik - 10 Мая, 2011 - 17:17:04 - перейти к сообщению
у меня в бат файле записано "C:\Program Files\Microsoft Office\Office11\winword.exe" "z:\home\tes2.ua\www\ochered\1305029869.doc" /mFilePrintDefault /mFileExit

а на php вот такая штука

$bat='"C:\Program Files\Microsoft Office\Office11\winword.exe" "z:\home\tes2.ua\www\ochered\1305029869.doc" /mFilePrintDefault /mFileExit';
$last_line = system($bat, $retval);

на первый случай работае без отказно, а во втором даже не запускается ворд
2. EuGen - 10 Мая, 2011 - 17:20:59 - перейти к сообщению
Попробуйте так:
$bat='"C:\\Program Files\\Microsoft Office\\Office11\\winword.exe" "z:\\home\\tes2.ua\\www\\ochered\\1305029869.doc" /mFilePrintDefault /mFileExit';
3. neformatik - 10 Мая, 2011 - 17:24:15 - перейти к сообщению
не подходит пробывал
я в переменную типа стринг даю значение, а потом оно выполняеться (пробывал с командами dir cd ...)
4. EuGen - 10 Мая, 2011 - 17:27:25 - перейти к сообщению
Возможно еще попробовать использовать DOS-пути:
$bat='C:\\Progra~1\\Microsoft Office\\Office11\\winword.exe z:\\home\\tes2.ua\\www\\ochered\\1305029869.doc /mFilePrintDefault /mFileExit';
5. neformatik - 10 Мая, 2011 - 19:05:28 - перейти к сообщению
спасиба.... ворд открыло, а вот команду (/mFilePrintDefault /mFileExit) почему не исполнило, я пока догнать не могу...
может нужно какието права давать или ...

 

Powered by ExBB FM 1.0 RC1