繁体   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