我在使用php执行命令行时遇到了一些问题。
我有一个软件,我需要执行该软件来使用cmd命令行导出pdf。
(软件需要使用命令行执行)
因此我写了一个php代码。
<?php
$cmd ='C:\XmlServer.exe C:\input.xml';
shell_exec($cmd);
?>我尝试过字符串'C:\XmlServer.exe C:\input.xml‘is working on cmd。
但是我不能使用php执行命令行来得到相同的结果。
我也尝试过exec($cmd);,但它仍然不起作用。
有人能帮我解决这个问题吗?
我想运行php,就像运行命令行一样。
我在命令行中编写了如下代码:
C:\> XmlServer.exe input.xml 然后就可以为我输出一个文件了。但在php中使用相同的代码并不起作用。
--更新
使用echo shell_exec($cmd);是可以的,但是没有输出。
发布于 2016-03-12 00:03:17
尝试像这样使用echo:
<?php
$cmd ='C:\XmlServer.exe input.xml';
echo exec($cmd);
?>https://stackoverflow.com/questions/35944525
复制相似问题