因为更换从wordpress到了typecho。写这篇文章的时候用的是window后转mac发现代码不好使了。具体原因还没找到

<?php

header('Content-Type: text/html; charset=utf-8');
ob_start();  //高版本的PHP 可以注释掉  
$array = array(0,1,2,3,4,5,6,7,8,9);
$size = count($array);
for ($i=0;$i<$size;$i++) {
    print_r($array);
    for ($j=0;$j<$size-1-$i;$j++) {
        if ($array[$j] < $array[$j+1]) {
            $temp = $array[$j];
            $array[$j] = $array[$j+1];
            $array[$j+1] = $temp;
        }
    }
    echo '<br />'.str_repeat(' ', 1024*4);//高版本的PHP可以注释掉,ob是默认开启的
    ob_flush();
    flush();
    sleep(1);
}
echo 'Done.';
ob_end_flush();

ob_flush()和flush()的区别。前者是把数据从PHP的缓冲中释放出来,后者是把不在缓冲中的或者说是被释放出来的数据发送到浏览器。所以当缓冲存在的时候,我们必须ob_flush()和flush()同时使用

<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>安装程序</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>
</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 = 100;
}
</script>

<div id="notice"></div>
<?php
function showjsmessage($message) {
  echo '<script type="text/javascript">showmessage(\''.addslashes($message).' \');</script>'."\r\n";
   ob_flush();
  flush();
 
}
for ($i = 1; $i <= 20; $i++) {
  showjsmessage("正在进行数据表{$i} 安装...");
  sleep(1);
}
?>
</div>
</div>
</body>

</html>
Last modification:January 4, 2020
如果觉得我的文章对你有用,请随意赞赏