PHP 仿 DZ 的进度条状态

2013年5月15日 分类: PHP (89 个脚步)

提取discuz安装进度显示,比如什么什么数据表创建完成,什么什么文件创建完成!

进度条神马滴,可以自己随意添加

<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>Discuz! 安装向导</title>
<style type="text/css">
 	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; }
</style>
<meta name="Copyright" content="Comsenz Inc.">
</head>
<body>
    <div class="container">
 	<div class="main"><script type="text/javascript">
 	function showmessage(message) {
 	    document.getElementById('notice').innerHTML += message + '<br/>';
 	    document.getElementById('notice').scrollTop = 100000000;
 	}
 	</script>
 	        <div id="notice"></div>
 	<?php
 	//检测完成后显示的信息
 	function showjsmessage($message) {
 	    echo '<script type="text/javascript">showmessage(\''.addslashes($message).' \');</script>'."\r\n";
 	    flush();
 	    ob_flush();
 	}

 	//模拟初始化数据表
 	for ($i = 1; $i <= 50; $i++) {
 	    showjsmessage("建立数据表 {$i} ... 成功");
 	    sleep(rand(0, 1));
 	}

 	?>
 	</div>
    </div>
</body>
</html>

PHP 仿 DZ 的进度条状态 【声明】本文 PHP 仿 DZ 的进度条状态 为柠之漠然原创文章,转载请注明出自 枫之落叶
并保留本文有效链接:https://blog.shiniv.com/2013/05/php-%e4%bb%bf-dz-%e7%9a%84%e8%bf%9b%e5%ba%a6%e6%9d%a1%e7%8a%b6%e6%80%81/ , 转载请保留本声明!

标签:
1条评论
你必须要启用 Javascript