繁体   English   中英

PHP系统/ exec命令无法正常工作

PHP system/exec command not working properly

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

这是我的代码:

$js = SPLoginEngage();
$data = getSilverpopReport($js,'09/01/2012');
$d1 = explode('<FILE_PATH>',$data);
$d2 = explode('</FILE_PATH>',$d1[1]);
sleep(30);
exec('CMD /C run.bat "/download/' . $d2[0] . '"');

run.bat:

@ECHO OFF
start /b "" "C:\Program files\WinSCP\winscp.exe" "SFTP" /command "get "%1"" exit

当我运行脚本时,我得到以下消息: CMD /C run.bat "/download/Raw Recipient Data Export Sep 13 2012 08-07-54 AM 1371.zip"

应该开始下载文件,但是什么也没发生。

如果我把那个输出放到CMD中,它就可以正常工作。

注意:运行Windows 7(32位)

1 个回复

为什么在exec参数中调用CMD? 这不是高管应该做什么吗?

另外,您对exec的结果不做任何事情。如何知道它是否已执行命令?

http://php.net/manual/zh/function.exec.php

1 PHP-exec,shell_exec,系统无法正常工作

我读了很多类似的问题,但对我没有任何帮助 我使用wamp 2.2,Apache 2.0,PHP V5.3.8 safe_mode = off-我试图从php.ini中删除了disabled_functions 什么也没有发生,当我尝试 尽管我将apache服务的用户更 ...

2012-06-29 22:30:54 2 2995   php/ exec
2 php中的shell_exec命令无法正常工作

我正在尝试使用shell_exec命令执行C程序,该命令需要传递参数。 它适用于一个输入,但不适用于其他输入。 我试图通过终端运行C程序,它适用于所有输入。 这是我的execprog.php文件。 我必须提供2个输入作为文件的命令行参数。 /var/www/project是路径。 ...

3 PHP无法执行创建的命令,但是exec()和system()正常工作

我遇到的问题是PHP能够在Windows上正确执行CMD命令,但是当我创建要运行的自定义命令时,没有任何效果。 逻辑:我想“进入”目录,然后运行python脚本,该脚本将从Web上抓取数据并将其保存在csv中。 Python脚本工作正常。 PHP代码: 生成的命令:加载上述 ...

2018-08-11 07:49:31 1 26   php
4 Runtime.exec命令无法正常工作

我有一个java应用程序,使用wget从Web服务下载文件。 当通过java执行命令时,它返回:“wget:not a http或ftp url:”当我直接执行命令时,它运行没有问题。 这是我的代码: 这是输出: ps:我删除了http://部分输出,因为我没有足够的声望点 ...

5 PHP中的exec无法正常工作

我想在ubuntu终端中执行命令。 当我直接在终端中运行命令时,它可以正常运行。 但是我真正想做的是通过PHP执行此命令。 我写的php代码如上所示。 我正在使用ubuntu 10.10和LAMP配置。 chdir工作正常,我已成功从/ var / www /移至/ home / ...

6 PHP的EXEC无法正常工作的功能?

使用wamp / php 5.3我有一个怪异的行为,我希望您对... 我需要执行一些外部/ shell命令,但是当我将它们打包在函数中时,exec()似乎不再起作用... 例:如果我做类似的事情: ==&gt;它很好用:) 但是,如果我尝试实现更可重用的功能: ...

2016-04-22 11:48:18 1 300   php/ exec
7 PHP-exec()无法正常工作

所以上面的代码似乎正确设置了,那就是我的index.php,所以现在转到bruh.php 现在我只是想知道为什么这不起作用? 就像,我看了一堆,没有看到任何错误,并且尝试了3个多小时,我感觉自己犯了一个愚蠢的错误,请帮助&lt;3 ...

8 从PHP运行exec()无法正常工作

这适用于我的PHP代码 现在,我需要使用ImageMagick的“转换”命令将PNG文件转换为PDF文件。 但是以下内容不执行任何操作,也不返回任何错误。 是权限问题吗? 我将chmod 777放入了images文件夹。 我还应该检查什么? 当我从终端运行命令时,它运行正 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM