在过去的几天里,我正在用 PHP 编写一些代码来弹出一个CMD窗户和这个CMDwindows有一个像“ping google.com”并处理它
我不需要 PHP 代码来读取结果,我只希望它运行它
我尝试过类似的东西
<?php
exec('C:\Windows\System32/cmd.exe ping google.com');
<?
但没有结果(我不知道它是否在后台运行)
所以我读了this http://php.net/manual/en/function.exec.php我找到了很多方法但没有任何效果
我的操作系统是 Windows,非常感谢大家:)
答案是
我搜索了很多才找到它:))
<?
execInBackground('start cmd.exe @cmd /k "ping google.com"');
function execInBackground($cmd) {
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}
else {
exec($cmd . " > /dev/null &");
}
}
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)