윈윈윈님의 레벨아이콘을 홈에 적용하려고 하는데요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

윈윈윈님의 레벨아이콘을 홈에 적용하려고 하는데요 정보

윈윈윈님의 레벨아이콘을 홈에 적용하려고 하는데요

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=88033&sca=&sfl=wr_subject&stx=%B7%B9%BA%A7&sop=and


extend에 아래의 파일이 들어 가기만 하면 홈피 상단에 오류가 나타나네요.

extend/developer.lib.php

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//*******************************************************************************/
//포인트별 아이콘 부여
function level_icon($mb_id) {

global $g4;

$sql = "select mb_point, mb_level, mb_id from $g4[member_table] where mb_id='$mb_id'";
$result = sql_query($sql);
$data = sql_fetch_array($result);

$is_admin = is_admin($mb_id);
$ic_point = $data[mb_point];
$ic_mb_id = $data[mb_id];//특정회원 지정아이콘

if($is_admin == 'super') //최고 관리자 아이콘
              {echo "<img src='$g4[path]/img/level_/sp.gif' align=absmiddle>";}
else if($ic_mb_id == 'test') //특정회원 지정아이콘
              {echo "<img src='$g4[path]/img/level_/g.gif' align=absmiddle>";}
else if(!$ic_point) //비회원 아이콘
              {echo "<img src='$g4[path]/img/level_/guest.gif' align=absmiddle>";}
else if($ic_point <= 1000) //1점 이상 1,000점 이하 아이콘1
              {echo "<img src='$g4[path]/img/level_/1.gif' align=absmiddle>";}
      else if($ic_point <= 3000) //1,001점 이상 3,000점 이하 아이콘2
              {echo "<img src='$g4[path]/img/level_/2.gif' align=absmiddle>";}
      else if($ic_point <= 7000) //3,001점 이상 7,000점 이하 아이콘3
              {echo "<img src='$g4[path]/img/level_/3.gif' align=absmiddle>";}
      else if($ic_point <= 15000) //7,001점 이상 15,000점 이하 아이콘4
              {echo "<img src='$g4[path]/img/level_/4.gif' align=absmiddle>";}
      else if($ic_point <= 30000) //15,001점 이상 30,000점 이하 아이콘5
              {echo "<img src='$g4[path]/img/level_/5.gif' align=absmiddle>";}
      else if($ic_point <= 60000) //30,001점 이상 60,000점 이하 아이콘6
              {echo "<img src='$g4[path]/img/level_/6.gif' align=absmiddle>";}
      else if($ic_point <= 100000) //60,001점 이상 100,000점 이하 아이콘7
              {echo "<img src='$g4[path]/img/level_/7.gif' align=absmiddle>";}
      else if($ic_point <= 200000) //100,001점 이상 200,000점 이하 아이콘8
              {echo "<img src='$g4[path]/img/level_/8.gif' align=absmiddle>";}
      else if($ic_point <= 300000) //200,001점 이상 300,000점 이하 아이콘9
              {echo "<img src='$g4[path]/img/level_/9.gif' align=absmiddle>";}
      else if($ic_point>=300001) //300,001점 이상 아이콘10
              {echo "<img src='$g4[path]/img/level_/10.gif' align=absmiddle>";}
}
?>


이것을 적용하고 난후로 아래와 같은 오류가 발생합니다.
왜 그런 것일까요?

Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:45) in /free/home/xxx/html/head.sub.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:45) in /free/home/xxx/html/head.sub.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:45) in /free/home/xxx/html/head.sub.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:45) in /free/home/xxx/html/head.sub.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:45) in /free/home/xxx/html/head.sub.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:45) in /free/home/xxx/html/head.sub.php on line 38

아무리 해도 이런 오류가 계속 발생하는데
아무래도 그누버전이 업되서 그런 것인가요?
아마도 지금 이것을 설치해서 사용하시려는 분들은 공통적으로 위와 같은 오류가 발생할 것 같습니다.

요걸 벌써 3시간 동안이나 주물럭 거리고 있어요ㅜㅜ
해결 방법 도움을 요청합니다.

늘 행복하세요.
  • 복사

댓글 전체

저도 적용을 해봤는데 오류가 생겼구요... 해결법은 간단합니다.

45번 라인에 ?>이후에 있는 모든 공백을 키보드 'Delete'키로 없에세요

공백과 저 오류와 무슨 상관이 있는지 개인적으로 이해는 가지 않네요...
아 그런가요.
아까 공백지웠는데 오류 나던데요.
그 방법으로 해결 하셨다면 저도 다시 한번 더 시도 해 봐야 겠습니다.
일단 해보고 안되면 다시 재질문을 ...... ^^;
임시 처방  ob_start(); 추가..
완전 처방? "extend 에 있는 파일중 다른 오류 안나는 파일"을 사본으로 카피 developer.lib.php로 이름변경
          <? ?> 안에 내용 지우고 기존 developer.lib.php 내용을 <? ?> 안에 내용만 카피&붙여넣기

// 이유는 몰름.. 저의 경우 이렇게 해서 해결했어요.. utf-8인 경우에만 이런게 나타나더라구요..ㅜㅜ
© SIRSOFT
현재 페이지 제일 처음으로