我试图在营地上使用php脚本运行命令提示符,但无法执行。
我可以使用运行Explorer
exec("explorer");
但当我尝试运行时
exec("C:'Windows'system32'cmd.exe");
它不执行它是怎么做到的?
我想运行一个类似的命令
ping Google.com
这从标准输入读取命令并执行它们:
while (true) {
$command = readline("Command: ");
passthru($command);
}
请注意,如果您运行像ping
这样的命令,您可能无法以这种方式停止它(通常您会按Ctrl+C)。但是,您可以指定要发送的ping次数:
ping -c 3 google.com
您可以使用"exec()"函数在后台运行代码。命令提示符不会显示,但会直接运行代码。
现在,如果您必须从php运行python脚本:
你可以使用
exec("py "location of python script");
exec('py C:'xampp'htdocs'pro'helloworld.py');
输出将在php脚本所在的目录中。