提取discuz安装进度显示,比如什么什么数据表创建完成,什么什么文件创建完成!
昨天有个同学提问
http://www.oschina.net/question/13403_74988 ,花了点时间把discuz的提取出来。
开始我也以为是ajax完成,原来不是。至于进度条什么的这个可以自由发挥。
- Discuz! 安装向导
- body{ padding:5px 0; background:#FFF; text-align:center; }
- body, td, input, textarea, select, button{ color:#666; font:12px/1.5 Verdana, Tahoma, Arial, 'Microsoft Yahei', 'Simsun', sans-serif; }
- .container{ overflow:hidden; margin:0 auto; width:700px; height:auto !important;text-align:left; border:1px solid #B5CFD9; }
- .main{ padding:20px 20px 0; background:#F7FBFE url(bg_repx.gif) repeat-x 0 -194px; }
- .main h3{ margin:10px auto; width:75%; color:#6CA1B4; font-weight:700; }
- #notice { overflow: hidden; margin: 20px; padding: 5px; height: 300px; border: 1px solid #B5CFD9; text-align: left; }
-
-
- //检测完成后显示的信息
- function showjsmessage($message) {
- echo ''."rn";
- flush();
- ob_flush();
- }
-
- //模拟初始化数据表
- for ($i = 1; $i <= 50; $i++) {
- showjsmessage("建立数据表 {$i} ... 成功");
- sleep(rand(0, 1));
- }
- ?>
复制代码
|