[請益] 關於sleep()

看板PHP作者 (聖堂教父)時間18年前 (2007/10/11 23:41), 編輯推噓6(601)
留言7則, 6人參與, 最新討論串1/1
如果我想 echo '這是第一行<br>'; sleep(1); echo '這是第二行<br>'; sleep(1); echo '這是第三行<br>'; sleep(1); echo '這是第四行<br>'; sleep(1); 意思就是先印出第一行..一秒之後再印出下一行..一秒之後再..... 可是我測試的結果 出來卻是先停了四秒...才一次把所有資料印出來 請問各位版友 要怎麼修改才能達到我要的功能? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.71.185.150

10/11 23:52, , 1F
flush()
10/11 23:52, 1F

10/11 23:56, , 2F
有時需要同時用ob_flush()和flush()
10/11 23:56, 2F

10/12 00:36, , 3F
樓上那是在有用ob_start()時才要ob_flush()
10/12 00:36, 3F

10/12 01:24, , 4F
依照我的實驗,需要兩個都用
10/12 01:24, 4F

10/12 13:36, , 5F
如果要在瀏覽器裡面看,那用javascript做比較好。
10/12 13:36, 5F

10/12 13:37, , 6F
伺服器沒辦法控制瀏覽器要在render時停一秒鐘的。
10/12 13:37, 6F

10/13 03:12, , 7F
謝謝上面幾位的回應..我再去試試看
10/13 03:12, 7F
文章代碼(AID): #173aGVY_ (PHP)
文章代碼(AID): #173aGVY_ (PHP)