使用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);
是可以的,但没有输出。
答案 0 :(得分:0)
尝试使用echo:
<?php
$cmd ='C:\XmlServer.exe input.xml';
echo exec($cmd);
?>