我正在尝试在阵营上使用php脚本运行命令提示符,但我无法执行此操作。
我可以使用
运行资源管理器exec("explorer");
但是当我尝试运行时
exec("C:\Windows\system32\cmd.exe");
它没有执行 它是怎么做到的?
我想运行像
这样的命令ping Google.com
答案 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脚本所在的目录中。