관리자님 원인 찾았어요..
common.php 에서..
ob_start(); <- 요것
파일 비교하며 함수 하나하나 지워보며 테스트해봤는데..
이 부분이 원인이되고 문제였네요..
이걸 지우고 테스트해보니..
첨부파일이 용량이 크던 말던 바로 뜹니다.
http://daum.myhome.tv/bbs/board.php?bo_table=test&wr_id=12
저 부분만 주석처리해주었더니..
문제없네요 보세요 ㅋㅋ
근데 저 부분 없애도 상관은 없는건가여?
ob_start(); <- 요것
파일 비교하며 함수 하나하나 지워보며 테스트해봤는데..
이 부분이 원인이되고 문제였네요..
이걸 지우고 테스트해보니..
첨부파일이 용량이 크던 말던 바로 뜹니다.
http://daum.myhome.tv/bbs/board.php?bo_table=test&wr_id=12
저 부분만 주석처리해주었더니..
문제없네요 보세요 ㅋㅋ
근데 저 부분 없애도 상관은 없는건가여?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 2개
function html_end() 에서
// 버퍼의 내용에서 body 태그 중간의 외부 css 파일을 CAPTURE 하여 head 태그로 이동시켜준다.
$buffer = ob_get_contents();
ob_end_clean();
preg_match('#<body>(.*)</body>#is', $buffer, $bodys);
preg_match_all('/(\r|\n)<link[^>]+>/i', $bodys[0], $links);
$stylesheet = '';
$links[0] = array_unique($links[0]);
foreach ($links[0] as $key=>$link) {
//$link = PHP_EOL.$links[0][$i];
$stylesheet .= $link;
$buffer = preg_replace('#'.$link.'#', '', $buffer);
}
/*
</title>
<link rel="stylesheet" href="default.css">
밑으로 스킨의 스타일시트가 위치하도록 하게 한다.
*/
return preg_replace('#(</title>[^<]*<link[^>]+>)#', "$1$stylesheet", $buffer);
이 부분을 위한 처리 때문에 포함된 것입니다.
그 코드는 그대로 두시고
bbs/download.php 의
@include_once($board_skin_path.'/download.tail.skin.php');
밑으로
ob_end_flush();
을 넣어보시기 바랍니다.
ob_end_flush(); 알려주신방법대로 잘 되네요..
아마도 압축전송 캐시설정때문에 PHP 적용값이 늦게 반영되었었나봅니다.
감사합니다.