윈윈윈님의 레벨아이콘을 홈에 적용하려고 하는데요 정보
윈윈윈님의 레벨아이콘을 홈에 적용하려고 하는데요
본문
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시간 동안이나 주물럭 거리고 있어요ㅜㅜ
해결 방법 도움을 요청합니다.
늘 행복하세요.
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'키로 없에세요
공백과 저 오류와 무슨 상관이 있는지 개인적으로 이해는 가지 않네요...
45번 라인에 ?>이후에 있는 모든 공백을 키보드 'Delete'키로 없에세요
공백과 저 오류와 무슨 상관이 있는지 개인적으로 이해는 가지 않네요...
아 그런가요.
아까 공백지웠는데 오류 나던데요.
그 방법으로 해결 하셨다면 저도 다시 한번 더 시도 해 봐야 겠습니다.
일단 해보고 안되면 다시 재질문을 ...... ^^;
아까 공백지웠는데 오류 나던데요.
그 방법으로 해결 하셨다면 저도 다시 한번 더 시도 해 봐야 겠습니다.
일단 해보고 안되면 다시 재질문을 ...... ^^;
안되네요. 여전히 오류가 뜹니다. 휴 완전한 해결책이 아닌듯합니다.
임시 처방 ob_start(); 추가..
완전 처방? "extend 에 있는 파일중 다른 오류 안나는 파일"을 사본으로 카피 developer.lib.php로 이름변경
<? ?> 안에 내용 지우고 기존 developer.lib.php 내용을 <? ?> 안에 내용만 카피&붙여넣기
// 이유는 몰름.. 저의 경우 이렇게 해서 해결했어요.. utf-8인 경우에만 이런게 나타나더라구요..ㅜㅜ
완전 처방? "extend 에 있는 파일중 다른 오류 안나는 파일"을 사본으로 카피 developer.lib.php로 이름변경
<? ?> 안에 내용 지우고 기존 developer.lib.php 내용을 <? ?> 안에 내용만 카피&붙여넣기
// 이유는 몰름.. 저의 경우 이렇게 해서 해결했어요.. utf-8인 경우에만 이런게 나타나더라구요..ㅜㅜ
우와 뷰리드님 넘 감사합니다. 오후에 다시 해봐야 겠어요.
지금 밖에 나와 있어서요.
고맙습니다.
지금 밖에 나와 있어서요.
고맙습니다.