簡體   English   中英

用PHP來執行命令行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM