웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
![buffering.PNG](/files/attach/images/19360725/419/376/019/buffering.PNG)
SQL에서 불러들인 HTML Code 등을 For문으로 여러번 돌릴경우
페이지가 깜박일때가 있습니다.
php.ini에서 output_buffering이 On으로 되있을경우에는
flickering이 일어나지 않을 확률이 높지만
버퍼링이 꺼져 있을경우에는 이런식으로 코딩하는게 좋을것
같습니다.
코딩이 약간 귀찮아지는 편이 있지만 echo를 적게호출하는 것이
안정성? 쪽에 도움이 되는것 같네요. 실제로 밑에 255가 아닌
더 큰값(파일전체를 echo 등등) 으로 바꿨을경우 기존것에서만
깜박이는 현상이 생깁니다.
-----기존 소스--------
for ($take=0;$take<=255;$take++){
echo $take;
}
-----바뀔 소스-------
$print=''+ ';
for ($take=0;$take<=255;$take++){
$print.=$take;
}
echo $print;
---------------------
output_buffering=off했을 경우,
사진처럼 phpmyadmin에서 깜박임이 여러번 있은후 깨져서 나오거나 "페이지를 찾을수 없다" 화면이 나옵니다.
Echo 여러번호출? 할때 깜빡임 없애기
2004.09.03 20:39
SQL에서 불러들인 HTML Code 등을 For문으로 여러번 돌릴경우
페이지가 깜박일때가 있습니다.
php.ini에서 output_buffering이 On으로 되있을경우에는
flickering이 일어나지 않을 확률이 높지만
버퍼링이 꺼져 있을경우에는 이런식으로 코딩하는게 좋을것
같습니다.
코딩이 약간 귀찮아지는 편이 있지만 echo를 적게호출하는 것이
안정성? 쪽에 도움이 되는것 같네요. 실제로 밑에 255가 아닌
더 큰값(파일전체를 echo 등등) 으로 바꿨을경우 기존것에서만
깜박이는 현상이 생깁니다.
-----기존 소스--------
for ($take=0;$take<=255;$take++){
echo $take;
}
-----바뀔 소스-------
$print=''+ ';
for ($take=0;$take<=255;$take++){
$print.=$take;
}
echo $print;
---------------------
output_buffering=off했을 경우,
사진처럼 phpmyadmin에서 깜박임이 여러번 있은후 깨져서 나오거나 "페이지를 찾을수 없다" 화면이 나옵니다.
댓글 5
-
Simsim
2004.09.05 19:35
정말 깜빡이나요? -
신희돈
2004.09.06 14:47
phpmyadmin이나 한글자씩 여러글자..(1000자 정도로 많이 연속으로 echo ) 출력할때 깜박이네요..
아.. 빼먹은말이.. Win32상에서 그럽니다.. 리눅스 상에서는 안정적입니다. -
Simsim
2004.09.06 17:22
음.. 섭이 리눅스라서.. -
앳플군
2004.09.12 13:26
ob_start();
for ($take=0;$take<=255;$take++){
echo $take;
}
ob_end_flush(); -
신희돈
2004.09.16 00:15
앳플군님 답글보고 함수 찾아봤습니다.. ^^
아웃풋 버퍼링을 켠다고 되있네요..
설명중에 콜백이 나오던데..
초보라서 콜백의 개념이 아직 저에게 없네요.
제목 | 글쓴이 | 날짜 |
---|---|---|
제로보드 인크루드시 $DOCUMENT_ROOT 참조 [7] | 이경훈 | 2004.01.14 |
제로카운터 쉽게 설치하기
[26]
![]() | 대류 | 2004.01.17 |
엔지오 채널 따라하기 -_-& www자동 붙이기 [6] | 박종찬 | 2004.04.18 |
PHP 4에서 PHP 5로 이행 [5] | 이종현 | 2004.04.30 |
포털사이트 처럼 시스템 점검중 만들기 [3] | http://zentoo.com | 2004.05.14 |
[국밥PHP] 1-1(1). 개념정리 Break Time (Build 1) [7] | 9000㎒ | 2004.05.18 |
초간단 설문조사 소스 [3] | 이혁 | 2004.05.27 |
해당 ftp 파일 서버에서 다른곳의 ftp 파일 서버로 백업용도 및 전송하기.. [9] | 김동욱 | 2004.05.30 |
주식정보출력코드 [2] | 김재경 | 2004.06.01 |
게시판내용에 코멘트를 달자!! -2- [1] | 헉스 | 2004.06.02 |
게시판내용에 코멘트를 달자!! -마지막- [2] | 이혁 | 2004.06.03 |
오늘의 명언을 출력해주는 함수 [10] | 김재경 | 2004.06.15 |
페이지에 암호를 걸자..=_= [27] | ☺심심 | 2004.06.25 |
디비내용을 엑셀,워드,파워포인트 파일로 다운로드 시키는 방법 [13] | QQQ | 2004.07.30 |
PHP프로그램에 간단한 인증(로그인) 걸기. [15] | Lepas | 2004.08.09 |
Echo 여러번호출? 할때 깜빡임 없애기
[5]
![]() | 신희돈 | 2004.09.03 |
랜덤으로 파일 가져와서 재생하고, 끝나면 다른 랜덤파일 또 재생하기.. | 겜방 | 2004.09.10 |
www자동 붙히기 [8] | 미오유 | 2004.10.22 |
나만의 미니홈 만들기 ㅡ 글쓰기에 앞서... [1] | 예뜨락 | 2004.11.17 |
나만의 미니홈 만들기 ㅡ 메인 기초 설계 .home.php
[12]
![]() | 예뜨락 | 2004.11.17 |