使用Php执行命令行

时间:2016-03-11 15:51:36

标签: php command-line cmd

使用php执行命令行时遇到了一些问题。

我有一个软件,我需要执行该软件以使用cmd导出pdf 命令行。

(软件需要使用命令行执行)

因此我写了一个PHP代码。

<?php 
$cmd ='C:\XmlServer.exe C:\input.xml';   
shell_exec($cmd);
?>

我已经尝试过字符串&#39; C:\ XmlServer.exe C:\ input.xml&#39;正在研究cmd。

但我无法使用php执行命令行来获得相同的结果。

我也试过了exec($cmd);,但它仍然没有用。

有人可以帮我解决问题吗?

我想像运行命令行一样运行php。

我在命令行中写了如下内容:

C:\> XmlServer.exe input.xml 

然后可以为我输出一个文件。 但在php中使用相同的代码并没有效果。

- 更新

使用echo shell_exec($cmd);是可以的,但没有输出。

1 个答案:

答案 0 :(得分:0)

尝试使用echo:

<?php  
  $cmd ='C:\XmlServer.exe input.xml';    
  echo exec($cmd);
?>