[英]Using Php to execute command line
使用php執行命令行時遇到一些問題。
我有一個軟件,我需要用cmd命令行來執行軟件導出PDF。
(該軟件需要使用命令行執行)
因此我寫了一個PHP代碼。
<?php
$cmd ='C:\XmlServer.exe C:\input.xml';
shell_exec($cmd);
?>
我已經試過字符串 'C:\\ XmlServer.exe C:\\ input.xml中' 正在CMD。
但我不能用PHP來執行命令行來獲得相同的結果。
我也嘗試exec($cmd);
,但它仍然沒有奏效。
誰能幫我解決這個問題?
我想像運行命令行一樣運行php。
我喜歡寫在以下命令行:
C:\> XmlServer.exe input.xml
那么它是確定以輸出為我的文件。 但是在php中使用相同的代碼無效。
- 更新
使用echo shell_exec($cmd);
是好的,但沒有輸出。
嘗試像這樣的回聲:
<?php
$cmd ='C:\XmlServer.exe input.xml';
echo exec($cmd);
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.