웹마스터 팁
page_full_width">

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
앳플군님 답글보고 함수 찾아봤습니다.. ^^
아웃풋 버퍼링을 켠다고 되있네요..
설명중에 콜백이 나오던데..
초보라서 콜백의 개념이 아직 저에게 없네요.
제목 | 글쓴이 | 날짜 |
---|---|---|
썸네일 생성시 unsharp mask활용할수 있는 팁..소스
![]() | 앗싸~~ 곰세마리 | 2004.09.06 |
Echo 여러번호출? 할때 깜빡임 없애기
[5]
![]() | 신희돈 | 2004.09.03 |
서브디렉토리,파일까지 모두 삭제하는 함수. [5] | Lepas | 2004.08.24 |
4. include, require 그리고 뽀나쓰~ [8] | 티다 | 2004.08.19 |
공유 메모리 제어에 관한 함수 정리 (공유메모리) [5] | Simsim | 2004.08.16 |
접속자 IP 주소 텍스트로 저장 [7] | 천상원 | 2004.08.15 |
PHP프로그램에 간단한 인증(로그인) 걸기. [15] | Lepas | 2004.08.09 |
파일업로드시 파일명 중복되지 않게 저장하기... [6] | 김지호 | 2004.08.06 |
ISO 3166 국가코드로인한, 국가 검출소스 [4] | kein23 | 2004.08.04 |
IP 뒤에 두칸 글자 길이에 따라서 *로 나타내기 [13] | Sy-Tgt(stargt) | 2004.07.30 |
php로 이미지를 mysql디비 저장하고 보여주는 소스 [2] | QQQ | 2004.07.30 |
디비내용을 엑셀,워드,파워포인트 파일로 다운로드 시키는 방법 [13] | QQQ | 2004.07.30 |
rand함수와 mt_rand함수의 비교 [6] | 심심타 | 2004.07.30 |
트랙백 구현하기 - 4. PHP로 트랙백 핑 받기
![]() | TheMics | 2004.07.18 |
트랙백 구현하기 - 3. PHP로 트랙백 핑 보내기
[4]
![]() | TheMics | 2004.07.18 |
히어닥 문법 활용 [14] | ☺심심 | 2004.07.13 |
++와 +=1 의 속도차이 [7] | 플로렐라 | 2004.07.12 |
<와 <=의 속도차이? [23] | 플로렐라 | 2004.07.07 |
서버가 느려졌을경우... [20] | 신상우 | 2004.06.28 |
파일업로드시 파일명 중복되지 않게 저장하기.. [8] | 페리 | 2004.06.28 |