인기검색어 생성 및 조회기능 정보
그누호환 인기검색어 생성 및 조회기능본문
** 다음 프로그램은 그누보드가 버전업이나, 패치 될때마다 아래의 3번,4번 수정작업을 하셔야 합니다.
** 개발 및 테스트 버전 : 3.09
1. 검색어 저장 테이블생성
DROP TABLE IF EXISTS gb_search;
CREATE TABLE gb_search (
se_id int(11) NOT NULL auto_increment,
se_datetime datetime NOT NULL default '0000-00-00 00:00:00',
se_word varchar(50) NOT NULL default '',
PRIMARY KEY (se_id),
KEY index1 (se_word,se_datetime)
) TYPE=MyISAM;
2. 검색어 저장,조회 관련 개발자 모듈을 lib/debeloper.lib.php에 추가
<?
if (defined(__FILE__)) return;
define(__FILE__, TRUE);
// 개발자(사용자) 라이브러리
function insert_popular($stext)
{
$se_sql = "insert into gb_search set se_datetime = now(), se_word = '$stext'";
sql_query($se_sql);
}
function popular($rows, $fdate)
{
global $cfg;
$sql = "select se_word, count(se_word) as pcount
from gb_search
where to_days(now()) - to_days(se_datetime) <= $fdate
group by se_word
order by pcount desc limit 0, $rows ";
$result = sql_query($sql);
// 조회결과설정
// 수정 srch_rows,srch_comment,srch_days,operator의 값을 gnusearch.cfg.php에서 가져와야 하는데
// 일단 이부분을 그누보드의 초기값으로 설정합니다.
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$pword .= "<b>[</b><a href=?doc=$cfg[bbs_dir]/gnusearch.php";
$pword .= "&sselect=wr_subject|wr_content&soperator=0";
$pword .= "&srch_rows=5&srch_comment=1";
$pword .= "&srch_days=0&stext=$row[se_word]>";
$pword .= "$row[se_word]($row[pcount])</a><b>]</b> ";
}
mysql_free_result($result);
echo $pword;
}
?>
3. 상단검색기능 사용시에 검색어를 테이블에 넣기위해서 bbs/gnusearch.php 98번라인의 있는 for문 다음라인에 insert_popular($s[$i]); 추가
추가전 :
$s = explode(" ", $stext);
for ($i=0; $i<count($s); $i++) {
if ($sselect == "wr_subject|wr_content") {
추가후 :
$s = explode(" ", $stext);
for ($i=0; $i<count($s); $i++) {
//insert_popular($s[$i]); // 카테고리 문제 때문에 주석처리하고 다음 라인으로 변경함
if(strlen($s[$i]) > 1) insert_popular($s[$i]); // 인기 검색어 등록
if ($sselect == "wr_subject|wr_content") {
4. 게시판리스트 우측하단에 있는 검색 사용시 검색어를 테이블에 넣기위해서 lib/gnuboard.lib.php의 get_sql_search 함수의 for문 다음라인에 insert_popular($s[$i]); 추가
** 게시판리스트에 있는 검색기능의 값을 설정하지 않으시려면 이부분은 수정하지 않아도 됩니다.
추가전 :
$s = explode(" ", $stext);
for ($i=0; $i<count($s); $i++) {
$str .= " $op ";
추가후 :
$s = explode(" ", $stext);
for ($i=0; $i<count($s); $i++) {
//insert_popular($s[$i]); // 카테고리 문제 때문에 주석처리하고 다음 라인으로 변경함
if(strlen($s[$i]) > 1) insert_popular($s[$i]); // 인기 검색어 등록
$str .= " $op ";
5. 사용법은 최근글 뽑는것과 같은 형태로 사용하시면 됩니다.
popular(5,30); // 5개 조회, 30일 전부터
6. 결과는 다음과 같이 나옵니다.
[test(8)] [root(7)] [zzzz(7)] [까만도둑(7)] [갤러리(6)]
결과물의 형식을 수정하시려면 bbs/developer.lib.php에 있는 popular()에서 "조회결과설정"이라는 다음라인에 있는 for문안의 $pword를 수정하시면 됩니다.
#############################
다음 링크를 참조하여 "카테고리 선택시 카테고리값이 인기검색어에 등록되는것과 블로그 달력에서 날짜 석택시 인기검색어에 등록되는 문제를 개선"한것으로 패치하시기 바랍니다.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&wr_id=1571#c5165
.
.
** 개발 및 테스트 버전 : 3.09
1. 검색어 저장 테이블생성
DROP TABLE IF EXISTS gb_search;
CREATE TABLE gb_search (
se_id int(11) NOT NULL auto_increment,
se_datetime datetime NOT NULL default '0000-00-00 00:00:00',
se_word varchar(50) NOT NULL default '',
PRIMARY KEY (se_id),
KEY index1 (se_word,se_datetime)
) TYPE=MyISAM;
2. 검색어 저장,조회 관련 개발자 모듈을 lib/debeloper.lib.php에 추가
<?
if (defined(__FILE__)) return;
define(__FILE__, TRUE);
// 개발자(사용자) 라이브러리
function insert_popular($stext)
{
$se_sql = "insert into gb_search set se_datetime = now(), se_word = '$stext'";
sql_query($se_sql);
}
function popular($rows, $fdate)
{
global $cfg;
$sql = "select se_word, count(se_word) as pcount
from gb_search
where to_days(now()) - to_days(se_datetime) <= $fdate
group by se_word
order by pcount desc limit 0, $rows ";
$result = sql_query($sql);
// 조회결과설정
// 수정 srch_rows,srch_comment,srch_days,operator의 값을 gnusearch.cfg.php에서 가져와야 하는데
// 일단 이부분을 그누보드의 초기값으로 설정합니다.
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$pword .= "<b>[</b><a href=?doc=$cfg[bbs_dir]/gnusearch.php";
$pword .= "&sselect=wr_subject|wr_content&soperator=0";
$pword .= "&srch_rows=5&srch_comment=1";
$pword .= "&srch_days=0&stext=$row[se_word]>";
$pword .= "$row[se_word]($row[pcount])</a><b>]</b> ";
}
mysql_free_result($result);
echo $pword;
}
?>
3. 상단검색기능 사용시에 검색어를 테이블에 넣기위해서 bbs/gnusearch.php 98번라인의 있는 for문 다음라인에 insert_popular($s[$i]); 추가
추가전 :
$s = explode(" ", $stext);
for ($i=0; $i<count($s); $i++) {
if ($sselect == "wr_subject|wr_content") {
추가후 :
$s = explode(" ", $stext);
for ($i=0; $i<count($s); $i++) {
//insert_popular($s[$i]); // 카테고리 문제 때문에 주석처리하고 다음 라인으로 변경함
if(strlen($s[$i]) > 1) insert_popular($s[$i]); // 인기 검색어 등록
if ($sselect == "wr_subject|wr_content") {
4. 게시판리스트 우측하단에 있는 검색 사용시 검색어를 테이블에 넣기위해서 lib/gnuboard.lib.php의 get_sql_search 함수의 for문 다음라인에 insert_popular($s[$i]); 추가
** 게시판리스트에 있는 검색기능의 값을 설정하지 않으시려면 이부분은 수정하지 않아도 됩니다.
추가전 :
$s = explode(" ", $stext);
for ($i=0; $i<count($s); $i++) {
$str .= " $op ";
추가후 :
$s = explode(" ", $stext);
for ($i=0; $i<count($s); $i++) {
//insert_popular($s[$i]); // 카테고리 문제 때문에 주석처리하고 다음 라인으로 변경함
if(strlen($s[$i]) > 1) insert_popular($s[$i]); // 인기 검색어 등록
$str .= " $op ";
5. 사용법은 최근글 뽑는것과 같은 형태로 사용하시면 됩니다.
popular(5,30); // 5개 조회, 30일 전부터
6. 결과는 다음과 같이 나옵니다.
[test(8)] [root(7)] [zzzz(7)] [까만도둑(7)] [갤러리(6)]
결과물의 형식을 수정하시려면 bbs/developer.lib.php에 있는 popular()에서 "조회결과설정"이라는 다음라인에 있는 for문안의 $pword를 수정하시면 됩니다.
#############################
다음 링크를 참조하여 "카테고리 선택시 카테고리값이 인기검색어에 등록되는것과 블로그 달력에서 날짜 석택시 인기검색어에 등록되는 문제를 개선"한것으로 패치하시기 바랍니다.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&wr_id=1571#c5165
.
.
추천
6
6
댓글 전체
테이블 생성부터 몰라 장시간.....헤마다가 성공했답니다. 감사합니다. ^^
카테고리 선택시 카테고리값이 인기검색어에 등록되는것과 블로그 달력에서 날짜 석택시 인기검색어에 등록되는 문제를 개선합니다.
> 3. 상단검색기능 사용시에 검색어를 테이블에 넣기위해서 bbs/gnusearch.php 98번라인의 있는 for문 다음라인에 insert_popular($s[$i]); 추가
> 추가전 :
> $s = explode(" ", $stext);
> for ($i=0; $i<count($s); $i++) {
> if ($sselect == "wr_subject|wr_content") {
> 추가후 :
> $s = explode(" ", $stext);
> for ($i=0; $i<count($s); $i++) {
> insert_popular($s[$i]); // 인기 검색어 등록
> if ($sselect == "wr_subject|wr_content") {
>
> 4. 게시판리스트 우측하단에 있는 검색 사용시 검색어를 테이블에 넣기위해서 lib/gnuboard.lib.php의 get_sql_search 함수의 for문 다음라인에 insert_popular($s[$i]); 추가
> ** 게시판리스트에 있는 검색기능의 값을 설정하지 않으시려면 이부분은 수정하지 않아도 됩니다.
> 추가전 :
> $s = explode(" ", $stext);
> for ($i=0; $i<count($s); $i++) {
> $str .= " $op ";
> 추가후 :
> $s = explode(" ", $stext);
> for ($i=0; $i<count($s); $i++) {
> insert_popular($s[$i]); // 인기 검색어 등록
> $str .= " $op ";
>
위 초기버전 설치한 것에서 "insert_popular($s[$i]); // 인기 검색어 등록" 부분만 다음처럼 수정하시면 됩니다.
1. bbs/gnusearch.php 파일 수정
수정전 : insert_popular($s[$i]); // 인기 검색어 등록
수정후 : if($sselect != 'ca_id' and $sselect != 'wr_datetime') insert_popular($s[$i]); // 인기 검색어 등록
2. lib/gnusearch.php 파일 수정
수정전 : insert_popular($s[$i]); // 인기 검색어 등록
수정후 : if($field != 'ca_id' and $field != 'wr_datetime') insert_popular($s[$i]); // 인기 검색어 등록
ps. 1과 2의 수정후 비교하는 것이 1은 $sselect이고, 2는 $field 라는것을 주의하셔야 합니다.
> 3. 상단검색기능 사용시에 검색어를 테이블에 넣기위해서 bbs/gnusearch.php 98번라인의 있는 for문 다음라인에 insert_popular($s[$i]); 추가
> 추가전 :
> $s = explode(" ", $stext);
> for ($i=0; $i<count($s); $i++) {
> if ($sselect == "wr_subject|wr_content") {
> 추가후 :
> $s = explode(" ", $stext);
> for ($i=0; $i<count($s); $i++) {
> insert_popular($s[$i]); // 인기 검색어 등록
> if ($sselect == "wr_subject|wr_content") {
>
> 4. 게시판리스트 우측하단에 있는 검색 사용시 검색어를 테이블에 넣기위해서 lib/gnuboard.lib.php의 get_sql_search 함수의 for문 다음라인에 insert_popular($s[$i]); 추가
> ** 게시판리스트에 있는 검색기능의 값을 설정하지 않으시려면 이부분은 수정하지 않아도 됩니다.
> 추가전 :
> $s = explode(" ", $stext);
> for ($i=0; $i<count($s); $i++) {
> $str .= " $op ";
> 추가후 :
> $s = explode(" ", $stext);
> for ($i=0; $i<count($s); $i++) {
> insert_popular($s[$i]); // 인기 검색어 등록
> $str .= " $op ";
>
위 초기버전 설치한 것에서 "insert_popular($s[$i]); // 인기 검색어 등록" 부분만 다음처럼 수정하시면 됩니다.
1. bbs/gnusearch.php 파일 수정
수정전 : insert_popular($s[$i]); // 인기 검색어 등록
수정후 : if($sselect != 'ca_id' and $sselect != 'wr_datetime') insert_popular($s[$i]); // 인기 검색어 등록
2. lib/gnusearch.php 파일 수정
수정전 : insert_popular($s[$i]); // 인기 검색어 등록
수정후 : if($field != 'ca_id' and $field != 'wr_datetime') insert_popular($s[$i]); // 인기 검색어 등록
ps. 1과 2의 수정후 비교하는 것이 1은 $sselect이고, 2는 $field 라는것을 주의하셔야 합니다.
카테고리선택시 카테고리 값이 검색어에 들어가서 1,2,3,4 이런것이 등록되는 문제가 있어서 다음을 수정합니다. 위 소스도 수정합니다. 참고하십시오
다음 두 파일에서 insert_popular($s[$i])에서 글자수가 1보다 클때 검색어로 등록하도록 수정해주세요
bbs/gnusearch.php
lib/gnuboard.lib.php
수정전 :
insert_popular($s[$i]); // 인기 검색어 등록
수정후 :
if(strlen($s[$i]) > 1) insert_popular($s[$i]); // 인기 검색어 등록
다음 두 파일에서 insert_popular($s[$i])에서 글자수가 1보다 클때 검색어로 등록하도록 수정해주세요
bbs/gnusearch.php
lib/gnuboard.lib.php
수정전 :
insert_popular($s[$i]); // 인기 검색어 등록
수정후 :
if(strlen($s[$i]) > 1) insert_popular($s[$i]); // 인기 검색어 등록
테이블설정에 대해 좀더 자세히좀 부탁드립니다.
2. lib/gnusearch.php 파일 수정
이거는
2. lib/gnuboard.php 파일 수정 가 맞지요?
참좋은팁 감사.
이거는
2. lib/gnuboard.php 파일 수정 가 맞지요?
참좋은팁 감사.
아~ 그러고보니 2번 에서도 조금 헤맸습니다. ^^;
적용 잘 안되시는 분들은 글 남겨 주세요. 제 관점 에서
봤을때는 1, 2번 에서 애 먹는 분들이 많으실듯 ....^^
적용 잘 안되시는 분들은 글 남겨 주세요. 제 관점 에서
봤을때는 1, 2번 에서 애 먹는 분들이 많으실듯 ....^^
아 잘됩니다. 제가 잘못 밨어요.. 감사합니다.
수고하십시여..
수고하십시여..
코멘트는 여전히 안나오네요..
ㅎㅎ
수고하십시요..
ㅎㅎ
수고하십시요..
휼륭합니다...........아~ 우째 참 기발하시네요....
프로그래머가 부러버요~~~~~~~~^^*
프로그래머가 부러버요~~~~~~~~^^*

재미 있네요 ^^
아루트님 보니간 코멘트는 검색이 안되네요.
그냥 검색하면 코멘트 까지 검색하는데요..
추천검색어로 올라온거는 코멘트는 검색되지 않네요.
그냥 검색하면 코멘트 까지 검색하는데요..
추천검색어로 올라온거는 코멘트는 검색되지 않네요.
아 제가 저장 안하고 올렸습니다. 텔넷 에 접속해서 1번 꺼 디비에 저장시키니깐 잘되는데요..
만약에 인기검색어가 "가츠" 이면 그걸 누르고 들어가면 1개의 개시물이 있는데
그냥 메인에 검색폼에서 "가츠"라고 치면 2개가 검색되요.. 먼가 이상한거 아닌가요.. 아님 제가 뭘빠뜨렸나요..?
만약에 인기검색어가 "가츠" 이면 그걸 누르고 들어가면 1개의 개시물이 있는데
그냥 메인에 검색폼에서 "가츠"라고 치면 2개가 검색되요.. 먼가 이상한거 아닌가요.. 아님 제가 뭘빠뜨렸나요..?
Gats님 코멘트 안보이는 문제는 다음처럼 해결하세요.
gnusearch.cfg.php에 있는 값을 가져와야 하는데 이부분을 확인못했군요.
일단 gnusearch.cfg.php의 초기 값으로 설정하겠습니다.
수정전 :
// 조회결과설정
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$pword .= "<b>[</b><a href=?doc=$cfg[bbs_dir]/gnusearch.php";
$pword .= "&sselect=wr_subject|wr_content&soperator=0";
$pword .= "&$srch_rows=$srch_rows&srch_comment=$srch_comment";
$pword .= "&srch_days=$srch_days&stext=$row[se_word]>";
$pword .= "$row[se_word]($row[pcount])</a><b>]</b> ";
}
수정후 :
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$pword .= "<b>[</b><a href=?doc=$cfg[bbs_dir]/gnusearch.php";
$pword .= "&sselect=wr_subject|wr_content&soperator=0";
$pword .= "&srch_rows=5&srch_comment=1";
$pword .= "&srch_days=0&stext=$row[se_word]>";
$pword .= "$row[se_word]($row[pcount])</a><b>]</b> ";
}
그리고 위의 소스를 적용하도록 하겠습니다.
gnusearch.cfg.php에 있는 값을 가져와야 하는데 이부분을 확인못했군요.
일단 gnusearch.cfg.php의 초기 값으로 설정하겠습니다.
수정전 :
// 조회결과설정
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$pword .= "<b>[</b><a href=?doc=$cfg[bbs_dir]/gnusearch.php";
$pword .= "&sselect=wr_subject|wr_content&soperator=0";
$pword .= "&$srch_rows=$srch_rows&srch_comment=$srch_comment";
$pword .= "&srch_days=$srch_days&stext=$row[se_word]>";
$pword .= "$row[se_word]($row[pcount])</a><b>]</b> ";
}
수정후 :
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$pword .= "<b>[</b><a href=?doc=$cfg[bbs_dir]/gnusearch.php";
$pword .= "&sselect=wr_subject|wr_content&soperator=0";
$pword .= "&srch_rows=5&srch_comment=1";
$pword .= "&srch_days=0&stext=$row[se_word]>";
$pword .= "$row[se_word]($row[pcount])</a><b>]</b> ";
}
그리고 위의 소스를 적용하도록 하겠습니다.
아 그리고 검색에서 "제목+내용"," 이름", "내용", "제목" 이렇게 있잖아요.. 여기서
"이름"으로 "수경" 이라고 검색을 50번 정도했거던요.. 그러면 인기검색어로 나오잖아요..
나오는데 그걸 클릭하고 들어가면 나는 "이름" 을선택하고 "수경"을 검색했는데
나오는거는 "제목+내용" 수경 으로 검색되어나오네요..
"이름" 수경이라고 검새하면 검색이 하나도 안나오는데
"제목+내용" 으로검색된거는 몇개나오네요..
먼가 이상한거 아닌가요.. 맞는건강..
"이름"으로 "수경" 이라고 검색을 50번 정도했거던요.. 그러면 인기검색어로 나오잖아요..
나오는데 그걸 클릭하고 들어가면 나는 "이름" 을선택하고 "수경"을 검색했는데
나오는거는 "제목+내용" 수경 으로 검색되어나오네요..
"이름" 수경이라고 검새하면 검색이 하나도 안나오는데
"제목+내용" 으로검색된거는 몇개나오네요..
먼가 이상한거 아닌가요.. 맞는건강..
http://www.slgi.co.kr/cjhp/gnu3/?doc=bbs/gnuboard.php&bo_table=sale
쉬운게 없네요.^^;
테이블 설정에서 조금 헤맸습니다. 나머지는 다 잘 됩니다.
전체검색 으로 안하고 현재 게시판만 검색 되도록 수정 했습니다. 약간 ....^^;
감사합니다.
쉬운게 없네요.^^;
테이블 설정에서 조금 헤맸습니다. 나머지는 다 잘 됩니다.
전체검색 으로 안하고 현재 게시판만 검색 되도록 수정 했습니다. 약간 ....^^;
감사합니다.
저도 한번 해 봐야겠네요.
할건 많고 ....^^
할건 많고 ....^^
왜 전 안데죠..
Fatal error: Call to undefined function: insert_popular() in /home/hosting_users/akjsk1343/www/board/bbs/gnusearch.php on line 101
1. 번에서
생성하는 거는 어찌하나요. 디비에 들어가서 만들어야 하나요?
Fatal error: Call to undefined function: insert_popular() in /home/hosting_users/akjsk1343/www/board/bbs/gnusearch.php on line 101
1. 번에서
생성하는 거는 어찌하나요. 디비에 들어가서 만들어야 하나요?

root 님.. 한껀 또 하셨군요!
수고하셨습니다.
수고하셨습니다.
신기하게도 developer.lib.php을 새로 업로드하니깐 이상이 없네요...
감사합니다. 수고하세요..
감사합니다. 수고하세요..
네 감사합니다...
309로 럽글한줄 알았는데....
한했나보군요...
그샾은 104 맞는데...
죄송합니다...
309로 럽글한줄 알았는데....
한했나보군요...
그샾은 104 맞는데...
죄송합니다...
J.Mando님 저는 그누보드3.09. 그삽1.04에서 이상이 없습니다.
제 developer.lib.php를 님이 주신것으로 수정해도 이상이 없고요.
혹시 님께서 사용하는 보드 버전이 3.09가 아니라면 다음을 체크한번 해보세요.
index.php에 3.09 주석처리된것이 좀 있군요. 다음 내용만 수정된것 같은데 수정후 한번 사용해 보세요.
if (file_exists("./dbconfig.php")) {
//-------------------------------------------
// SESSION 설정
//-------------------------------------------
ini_set("session.use_trans_sid", 0); // PHPSESSID를 자동으로 넘기지 않음
# 3.09 주석 처리
#ini_set("session.cache_expire", $cfg[cache_expire]);
#ini_set("session.gc_maxlifetime", $cfg[gc_maxlifetime]);
session_save_path("./data/session");
if ($SESSION_CACHE_LIMITER) {
@session_cache_limiter($SESSION_CACHE_LIMITER);
} else {
@session_cache_limiter('no-cache, must-revalidate');
}
# 3.09 주석 처리
/*
// 세션이 사라지지 않는 버그를 위하여
if (!$HTTP_COOKIE_VARS["ck_session"]) {
setcookie("ck_session", $now, 0, $default[de_cookie_dir], $default[de_cookie_domain]);
$HTTP_SESSION_VARS[ss_mb_id] = "";
}
*/
# 3.09 추가
session_set_cookie_params(0,"/");
@session_start() ;
//-------------------------------------------
include "./dbconfig.php";
$connect = @mysql_connect($cfg[mysql_host], $cfg[mysql_user], $cfg[mysql_pass]);
$select_db = @mysql_select_db($cfg[mysql_db], $connect);
if (!$select_db) {
echo "DB 접속 오류";
exit;
}
} else {
제 developer.lib.php를 님이 주신것으로 수정해도 이상이 없고요.
혹시 님께서 사용하는 보드 버전이 3.09가 아니라면 다음을 체크한번 해보세요.
index.php에 3.09 주석처리된것이 좀 있군요. 다음 내용만 수정된것 같은데 수정후 한번 사용해 보세요.
if (file_exists("./dbconfig.php")) {
//-------------------------------------------
// SESSION 설정
//-------------------------------------------
ini_set("session.use_trans_sid", 0); // PHPSESSID를 자동으로 넘기지 않음
# 3.09 주석 처리
#ini_set("session.cache_expire", $cfg[cache_expire]);
#ini_set("session.gc_maxlifetime", $cfg[gc_maxlifetime]);
session_save_path("./data/session");
if ($SESSION_CACHE_LIMITER) {
@session_cache_limiter($SESSION_CACHE_LIMITER);
} else {
@session_cache_limiter('no-cache, must-revalidate');
}
# 3.09 주석 처리
/*
// 세션이 사라지지 않는 버그를 위하여
if (!$HTTP_COOKIE_VARS["ck_session"]) {
setcookie("ck_session", $now, 0, $default[de_cookie_dir], $default[de_cookie_domain]);
$HTTP_SESSION_VARS[ss_mb_id] = "";
}
*/
# 3.09 추가
session_set_cookie_params(0,"/");
@session_start() ;
//-------------------------------------------
include "./dbconfig.php";
$connect = @mysql_connect($cfg[mysql_host], $cfg[mysql_user], $cfg[mysql_pass]);
$select_db = @mysql_select_db($cfg[mysql_db], $connect);
if (!$select_db) {
echo "DB 접속 오류";
exit;
}
} else {
샾에서도 에러가 생깁니다
바로구입을 눌르면
Warning: Cannot modify header information - headers already sent by (output started at /home/webdebbs_pe_kr/www/board/lib/developer.lib.php:371) in /home/webdebbs_pe_kr/www/board/shop/cartupdate.php on line 118
에러가 나는 부분은
// 바로 구입
if ($act == "baro") {
header("location:./?doc=$cfg[shop_dir]/order.php");
} else {
header("location:./?doc=$cfg[shop_dir]/cartlist.php");
}
여기 같아요
주석철리하니깐 아무페이도 안떠버리네요...
바로구입을 눌르면
Warning: Cannot modify header information - headers already sent by (output started at /home/webdebbs_pe_kr/www/board/lib/developer.lib.php:371) in /home/webdebbs_pe_kr/www/board/shop/cartupdate.php on line 118
에러가 나는 부분은
// 바로 구입
if ($act == "baro") {
header("location:./?doc=$cfg[shop_dir]/order.php");
} else {
header("location:./?doc=$cfg[shop_dir]/cartlist.php");
}
여기 같아요
주석철리하니깐 아무페이도 안떠버리네요...
감사합니다...
J.Mando님께서 주석처리하신것은 3.09에서 주석처리로 패치되어있군요.
# 3.09 주석 처리
/*
// 세션이 사라지지 않는 버그를 위하여
if (!$HTTP_COOKIE_VARS["ck_session"]) {
setcookie("ck_session", $now, 0, $default[de_cookie_dir], $default[de_cookie_domain]);
$HTTP_SESSION_VARS[ss_mb_id] = "";
}
*/
# 3.09 주석 처리
/*
// 세션이 사라지지 않는 버그를 위하여
if (!$HTTP_COOKIE_VARS["ck_session"]) {
setcookie("ck_session", $now, 0, $default[de_cookie_dir], $default[de_cookie_domain]);
$HTTP_SESSION_VARS[ss_mb_id] = "";
}
*/
아래와 같은 에러가 뜨네요
Warning: Cannot modify header information - headers already sent by (output started at /home/webdebbs_pe_kr/www/board/lib/developer.lib.php:372) in /home/webdebbs_pe_kr/www/board/index.php on line 48
그래서
index.php 에서요
// 세션이 사라지지 않는 버그를 위하여
if (!$HTTP_COOKIE_VARS["ck_session"]) {
setcookie("ck_session", $now, 0, $default[de_cookie_dir], $default[de_cookie_domain]);
<====윗줄을 주석처리 햇는데요...
에러는 없어지지만..... 다른 문제는 없는것인지요....?
$HTTP_SESSION_VARS[ss_mb_id] = "";
}
@session_start() ;
Warning: Cannot modify header information - headers already sent by (output started at /home/webdebbs_pe_kr/www/board/lib/developer.lib.php:372) in /home/webdebbs_pe_kr/www/board/index.php on line 48
그래서
index.php 에서요
// 세션이 사라지지 않는 버그를 위하여
if (!$HTTP_COOKIE_VARS["ck_session"]) {
setcookie("ck_session", $now, 0, $default[de_cookie_dir], $default[de_cookie_domain]);
<====윗줄을 주석처리 햇는데요...
에러는 없어지지만..... 다른 문제는 없는것인지요....?
$HTTP_SESSION_VARS[ss_mb_id] = "";
}
@session_start() ;
넘.....넘... 좋아요 감사합니다...
오만 기능 다나오네요..
역시 좋아..
역시 좋아..
와~우!! 멋진 인기 검색어..^^

오 ~ 좋은 기능이군요.....
늘 고맙습니다....^^
늘 고맙습니다....^^

최고네요^^: 덕분에 이제와서 잘 씁니다--