使用xampp从php脚本运行命令提示符

时间:2016-04-20 06:41:57

标签: php xampp

我正在尝试在阵营上使用php脚本运行命令提示符,但我无法执行此操作。

我可以使用

运行资源管理器
exec("explorer");

但是当我尝试运行时

exec("C:\Windows\system32\cmd.exe");

它没有执行 它是怎么做到的?

我想运行像

这样的命令
ping Google.com 

2 个答案:

答案 0 :(得分:0)

这将从标准输入中读取命令并执行它们:

while (true) {
    $command = readline("Command: ");
    passthru($command);
}

请注意,如果您运行ping之类的命令,则可能无法以此方式停止(通常您会按 Ctrl + C )。但是,您可以指定要发送的ping数:

ping -c 3 google.com

答案 1 :(得分:0)

您可以使用“exec()”函数在后台运行代码。命令提示符不会显示,但会直接运行代码。

现在,如果你必须从php运行python脚本:

您可以使用

exec("py "location of python script");
exec('py C:\xampp\htdocs\pro\helloworld.py');

输出将在您的PHP脚本所在的目录中。