킴스보드 변환중 오류질문입니다. > 그누4 질문답변

그누4 질문답변

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

킴스보드 변환중 오류질문입니다. 정보

킴스보드 변환중 오류질문입니다.

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : http://idongsim.cafe24.com/kims60_70/index.php?query=board

킴스보드6.0을 쓰는데 너무 불편해서 그누보드로 변경하려고 합니다.
헌데 킴스보드 6.0은 컨버터가 없어서 킴스6.0을 킴스 7.0으로 변경 후
이곳에 있는 킴스7.0 컨버터를 이용하여 그누보드로 변경하려고 합니다.
헌데 6.0을 7.0 으로 변경하기도 전에 에러가 나서 변환을 못하고 있습니다.
제발 에러의 원인과 대처방안을 알려주시면 복 받으실 것입니다.
---------------------------------------------------------------------------------------------------
에러문구:
Warning: opendir(./table): failed to open dir: No such file or directory in /home/hosting_users/idongsim/www/kims60_70/index.php on line 658

Warning: readdir(): supplied argument is not a valid Directory resource in /home/hosting_users/idongsim/www/kims60_70/index.php on line 659
-------------------------------------------------------------------------------------------------

에러가 가리키는 소스부분입니다.

<?
$DB_DIR = opendir("./table");
while(false !== ($table = readdir($DB_DIR))) :
if(!strstr($table,'.')) :

$KIMS2_NUM  = @mysql_fetch_array(@mysql_query("SELECT count(*) FROM myplus_".$table , $DB_CONNECT));
$KIMS2_NUM1 = @mysql_fetch_array(@mysql_query("SELECT sum(OPINUM) FROM myplus_".$table , $DB_CONNECT));

$KIMS7_NUM  = @mysql_fetch_array(@mysql_query("SELECT count(*) FROM kimsbod7_".$table."_dat" , $DB_CONNECT));
$KIMS7_NUM1 = @mysql_fetch_array(@mysql_query("SELECT count(*) FROM kimsbod7_".$table."_rpl" , $DB_CONNECT));
?>
  • 복사

댓글 전체

킴스보드를 사용해 보지 못해서 정확한 답변을 드릴 수가 없네요.
에러의 의미는 table 폴더가 없다는 의미입니다.
그누보드에는 기본적으로 저런 폴더가 없으니 아마도 킴스보드에 존재하는 폴더 인듯 합니다만...

opendir(./table)

폴더가 없어서 열수가 없다는 의미입니다..................
$KIMS7_NUM  = @mysql_fetch_array(@mysql_query("SELECT count(*) FROM kimsbod7_".$table."_dat" , $DB_CONNECT));
$KIMS7_NUM1 = @mysql_fetch_array(@mysql_query("SELECT count(*) FROM kimsbod7_".$table."_rpl" , $DB_CONNECT));
?>
요위에 킴스보드 테이블 이름앞에 "kimsbod7_xxxxx"라고 되있는데요. db에서 보면 사실은 "kimsbd7_xxx"로 되있답니다. db에 테이블의 이름을 변경하여 php구문과 일치 시키든지 하거나
아니면
$KIMS7_NUM  = @mysql_fetch_array(@mysql_query("SELECT count(*) FROM kimsbd7_".$table."_dat" , $DB_CONNECT));
$KIMS7_NUM1 = @mysql_fetch_array(@mysql_query("SELECT count(*) FROM kimsbd7_".$table."_rpl" , $DB_CONNECT));

sql구문의 "kimsbod7_xx"을 "kimsbd7_"바꾸셔야 해요.
ctrl_f로 찾아서 바꿔보세요.
실행은 됩니다.
근데 저는 3단계 까지 오고 자유게시판은 이동돼고 나머지는 이동이 안되고 페이지 오류 나던군요.
만드신 분이 좀 신경 좀 써주셨으면 좋겠네요. 초보자들은 하루 넘게 고생하는데...
© SIRSOFT
현재 페이지 제일 처음으로