레벨 관련된거 지금하고있는데 잘 안되네요 한번 봐주세요 ^^; 정보
레벨 관련된거 지금하고있는데 잘 안되네요 한번 봐주세요 ^^;
본문
우선 이런오류가나네요.
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/lib/common.lib.php on line 109
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 33
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 36
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 38
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 39
============================================================
extend/developer.lib.php 내용
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//*******************************************************************************/
//포인트별 아이콘 부여
function level_icon($mb_id) {
global $g4;
$sql = "select 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_level = $data[mb_level];
//$ic_mb_id = $data[mb_id];//특정회원 지정아이콘
if($is_admin == 'super') //최고 관리자 아이콘
{echo "관리자";}
else if($ic_mb_id == 'test') //특정회원 지정아이콘
{echo "특별회원";}
else if(!$ic_level) //비회원 아이콘
{echo "손님";}
else if($ic_level <= 2) //레벨0~2(일반회원)
{echo "일반회원";}
else if($ic_level = 3 || $ic_level = 4 ) //레벨3 ~ 4(정회원)
{echo "정회원";}
else if($ic_level = 5 || $ic_level = 6 ) //레벨5 ~ 6(실버회원)
{echo "실버회원";}
else if($ic_level = 7 || $ic_level = 7 ) //레벨7 ~ 8(골드회원)
{echo "골드회원";}
else if($ic_level = 9 ) //레벨9(VIP회원)
{echo "VIP회원";}
}
?>
============================================================
head.sub.php 오류나는줄 내용 33~39번째줄
header("Content-Type: text/html; charset=$g4[charset]");
$gmnow = gmdate("D, d M Y H:i:s") . " GMT";
header("Expires: 0"); // rfc2616 - Section 14.21
header("Last-Modified: " . $gmnow);
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: pre-check=0, post-check=0, max-age=0"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0
============================================================
lib/common.lib.php 109번째중 내용
setcookie(md5($cookie_name), base64_encode($value), $g4[server_time] + $expire, '/', $g4[cookie_domain]);
=======================================================
이렇게했거든요.
적용하려는건 까만도둑님 팀 http://www.sir.co.kr/bbs/tb.php/g4_tiptech/62 요걸
포인트가아닌 레벨만으로 정회원중회원,,,,, 머 이렇게 하려구요
그래서 http://sir.co.kr/bbs/tb.php/g4_qa/16620 요답변을 얻었습니다.
근데 해보니 해러가 나서 이렇게 질문드립니다.
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/lib/common.lib.php on line 109
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 33
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 36
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 38
Warning: Cannot modify header information - headers already sent by (output started at /home/itbada/www/extend/developer.lib.php:36) in /home/itbada/www/head.sub.php on line 39
============================================================
extend/developer.lib.php 내용
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//*******************************************************************************/
//포인트별 아이콘 부여
function level_icon($mb_id) {
global $g4;
$sql = "select 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_level = $data[mb_level];
//$ic_mb_id = $data[mb_id];//특정회원 지정아이콘
if($is_admin == 'super') //최고 관리자 아이콘
{echo "관리자";}
else if($ic_mb_id == 'test') //특정회원 지정아이콘
{echo "특별회원";}
else if(!$ic_level) //비회원 아이콘
{echo "손님";}
else if($ic_level <= 2) //레벨0~2(일반회원)
{echo "일반회원";}
else if($ic_level = 3 || $ic_level = 4 ) //레벨3 ~ 4(정회원)
{echo "정회원";}
else if($ic_level = 5 || $ic_level = 6 ) //레벨5 ~ 6(실버회원)
{echo "실버회원";}
else if($ic_level = 7 || $ic_level = 7 ) //레벨7 ~ 8(골드회원)
{echo "골드회원";}
else if($ic_level = 9 ) //레벨9(VIP회원)
{echo "VIP회원";}
}
?>
============================================================
head.sub.php 오류나는줄 내용 33~39번째줄
header("Content-Type: text/html; charset=$g4[charset]");
$gmnow = gmdate("D, d M Y H:i:s") . " GMT";
header("Expires: 0"); // rfc2616 - Section 14.21
header("Last-Modified: " . $gmnow);
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: pre-check=0, post-check=0, max-age=0"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0
============================================================
lib/common.lib.php 109번째중 내용
setcookie(md5($cookie_name), base64_encode($value), $g4[server_time] + $expire, '/', $g4[cookie_domain]);
=======================================================
이렇게했거든요.
적용하려는건 까만도둑님 팀 http://www.sir.co.kr/bbs/tb.php/g4_tiptech/62 요걸
포인트가아닌 레벨만으로 정회원중회원,,,,, 머 이렇게 하려구요
그래서 http://sir.co.kr/bbs/tb.php/g4_qa/16620 요답변을 얻었습니다.
근데 해보니 해러가 나서 이렇게 질문드립니다.
댓글 전체
본 질답게시판 하단 검색 폼에 headers already 를 넣으시고 검색해 보세요...그안에 답이 있습니다.
else if($ic_level = 3 || $ic_level = 4 ) //레벨3 ~ 4(정회원)
{echo "정회원";}
else if($ic_level = 5 || $ic_level = 6 ) //레벨5 ~ 6(실버회원)
{echo "실버회원";}
else if($ic_level = 7 || $ic_level = 7 ) //레벨7 ~ 8(골드회원)
{echo "골드회원";}
else if($ic_level = 9 ) //레벨9(VIP회원)
대충 눈에 보이는 버그
= 을 == 으로 변경해주세요
{echo "정회원";}
else if($ic_level = 5 || $ic_level = 6 ) //레벨5 ~ 6(실버회원)
{echo "실버회원";}
else if($ic_level = 7 || $ic_level = 7 ) //레벨7 ~ 8(골드회원)
{echo "골드회원";}
else if($ic_level = 9 ) //레벨9(VIP회원)
대충 눈에 보이는 버그
= 을 == 으로 변경해주세요
if문에 =은 안들어갑니다.
== , != , > , < , >= , <=
이런식으로 사용하죠 대충 모 ^^ 그럼
== , != , > , < , >= , <=
이런식으로 사용하죠 대충 모 ^^ 그럼
두분 답변 참조해서 다시한번 해볼께요 ^^
감사드립니다 두분모두 ^_^
감사드립니다 두분모두 ^_^