실시간 화면 출력 flush, ob_flush...
페이지 정보
작성자 서방님 댓글 0건 조회 156회 작성일 12-10-30 17:43본문
화면상 시간 타임별이나 인터프린터 진행상황을 실시간으로 확인하고 싶은 경우가 있다.
테스트 해본바.. 아래 소스를 적용하면 익스플로어, 파이어폭스 둘다 동일하게 작동됨...
테스트 해본바.. 아래 소스를 적용하면 익스플로어, 파이어폭스 둘다 동일하게 작동됨...
ob_end_clean(); // clean을 꼭 넣어야 됨... 테스트 시 이런저런 문제가 발생됨...
for($i=1; $i <= 5; ++$i){
echo 'test'.$i.'<br/>';
echo str_pad(' ',256); // 익스플로어에서 정상 작동되기 위함..
ob_flush();
flush(); // flush는 ob_flush 다음에 와야됨..
sleep(1);
}
for($i=1; $i <= 5; ++$i){
echo 'test'.$i.'<br/>';
echo str_pad(' ',256); // 익스플로어에서 정상 작동되기 위함..
ob_flush();
flush(); // flush는 ob_flush 다음에 와야됨..
sleep(1);
}
// 함수로 만들어 놓으면 편리...
function debug_flush($msg)
{
ob_end_clean();
echo $msg.'<br/>';
echo str_pad(' ',256);
ob_flush();
flush();
}
for($i=1; $i <= 5; ++$i){
debug_flush('test'.$i);
sleep(1);
}
function debug_flush($msg)
{
ob_end_clean();
echo $msg.'<br/>';
echo str_pad(' ',256);
ob_flush();
flush();
}
for($i=1; $i <= 5; ++$i){
debug_flush('test'.$i);
sleep(1);
}
댓글목록
등록된 댓글이 없습니다.