各位大侠,我现在做SVN服务器管理平台,需要在PHP中重启httpd,我在PHP中加入exec("httpd -k restart");,但重启后就不能正常显示我需要显示的页面了,重启时间在30秒左右,我希望在重启时这个PHP的页面还能显示,以下为我在PHP中的代码:
echo "Import Successful!\n";
echo "<input type=button value=Close onclick='javascript:window.close();'>";
exec("httpd -k restart");如果能在httpd服务重启过程中页面能显示出以上信息最好,不要出现不能访问的页面提示。
echo "Import Successful!\n";
echo "<input type=button value=Close onclick='javascript:window.close();'>";
exec("httpd -k restart");如果能在httpd服务重启过程中页面能显示出以上信息最好,不要出现不能访问的页面提示。
解决方案 »
- 用PHPCMS2007做房产项目展示用哪个模块做功能原型合适?
- 在zen-cart商店上传图片的文件名的问题
- 求助! win7 64bit 怎么建PHP环境
- GD库不支持,怎么办?
- DZX2.5后台添加管理选项
- ThinkPHP中关于count()问题
- 怎么运行写好的PHP代码
- 可盈利模式地方信息发布平台出售
- 问个关于PHP+MYSQL 被注入漏洞的问题,怎么解决?是通过pangolin 扫描到的。
- PHP指定时间比较
- move_loaded_file()上传文件名乱码问题如何解决?高手指导一下
- 点击一个按钮,实现将多张图片打包下载,需要有提示那种,就是提示将打包文件放到什么目录的那种,求指导
用ajax调用php,php执行httpd-k restart。
然后页面倒数30秒,自动刷新。
echo "<script src='js/jquery-1.7.1.min.js'></script>";
echo "<script type='text/javascript'>";
echo "function countDown(secs){\$('#tiao').html('正在重启,请稍等...'+secs);--secs;if(secs>0){setTimeout('countDown('+secs+')',1000);}else{\$('#tiao').html('重启成功!');}}countDown(70);";
echo "\$(function(){\$.ajax({url:'location_import.php?restart=1',type:'GET',success: function(ret){}})})";
echo "</script>";
echo "</body></html>";
exit;
} else if (isset($_REQUEST['restart']) && isset($_REQUEST['restart']) == '1') {
exec("httpd -k restart");
}