Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从PHP向windows CMD发送命令及其参数?_Php_Windows_Ftp_Cmd - Fatal编程技术网

如何从PHP向windows CMD发送命令及其参数?

如何从PHP向windows CMD发送命令及其参数?,php,windows,ftp,cmd,Php,Windows,Ftp,Cmd,我使用system()函数从PHP发送CMD命令。它可以很好地使用单行命令,但我不知道如何从PHP传递额外的命令参数 例如:cd,time等工作正常。但是来自CMD的ftp ftp.myserver.com命令需要用户名密码才能从CMD连接ftp。如何将用户名和密码从PHP脚本传递到CMD?页面一直在加载。可能它正在等待用户名输入。我该怎么做 如何使用system()或PHP中的其他类似函数发送用户名和密码 我需要连接到FTP并从PHP执行CMD FTP命令。请改用: ftp_connect($

我使用system()函数从PHP发送CMD命令。它可以很好地使用单行命令,但我不知道如何从PHP传递额外的命令参数

例如:
cd
time
等工作正常。但是来自CMD的
ftp ftp.myserver.com
命令需要用户名密码才能从CMD连接ftp。如何将用户名和密码从PHP脚本传递到CMD?页面一直在加载。可能它正在等待用户名输入。我该怎么做

如何使用system()或PHP中的其他类似函数发送用户名和密码

我需要连接到FTP并从PHP执行CMD FTP命令。

请改用:

ftp_connect($url);
ftp_login($user, $pass);

然后按照您的意愿去做任何事情。

为什么您不能简单地使用它呢?内置的ftp扩展存在一些问题,使用cmd可以解决这些问题。你可以看看这个我无法解决的问题。您发布了一个指向未回答问题的链接,以证明PHP的FTP扩展存在问题?您的代码有问题并不能证明存在任何问题,只是您的代码没有完成您希望它完成的任务。。。请明确指出存在哪些问题,我仍在调查。我刚刚发现一个问题,我不确定它是否是PHP问题。在下载了一些图像(尺寸非常小)之后,我只需要重新连接到ftp并继续下载其余的图像。我不知道为什么它需要这么快重新连接。我甚至不确定什么是正常的FTP连接。很抱歉,我之前的评论只指责php,而不是我缺乏技能,我应该小心我说的话。在讨论ftp连接的问题之前,我一定会尝试了解ftp连接的细节、要求和性质。