首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Php执行命令行

问使用Php执行命令行
EN

Stack Overflow用户
提问于 2016-03-11 23:51:36
回答 1查看 103关注 0票数 0

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

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

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

因此我写了一个php代码。

代码语言:javascript
复制
<?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,就像运行命令行一样。

我在命令行中编写了如下代码:

代码语言:javascript
复制
C:\> XmlServer.exe input.xml 

然后就可以为我输出一个文件了。但在php中使用相同的代码并不起作用。

--更新

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

EN

回答 1

Stack Overflow用户

发布于 2016-03-12 00:03:17

尝试像这样使用echo:

代码语言:javascript
复制
<?php  
  $cmd ='C:\XmlServer.exe input.xml';    
  echo exec($cmd);
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35944525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档