PHP で プログレス表示(進み具合を表示させる)

参考元:http://www.enbridge.jp/blog/2007/08/17232951.php

    <?php
    echo "処理を開始します。しばらくお待ちください...<br />n";
    echo str_pad(" ",4096)."<br />n";

    ob_end_flush();
    ob_start('mb_output_handler');

    for ( $i = 1; $i <= 10; $i++ ) {
    sleep( 5 ); // 時間がかかる処理
    echo $i * 10 ."件の処理を完了しました<br />n";

    ob_flush();
    flush();
    }
    echo "処理が完了しました<br />n";
    ?>

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です