PHP 테크노트 2002 ~ top 버전을 제로보드 4.1 pl2~pl8로 변환
2006.03.20 23:42

http://www.duvent.netduvent전에 올렸던 tech2zero_021022p.zip를 약간 수정했습니다.
테크노트 TOP 버전에 적용해서 실행해 보았더니 잘 되더군요.
그래서 이름도 바꿨습니다. ^^;
수정된 부분 : 테크노트의 게시판 아이디와 제로보드 게시판 아이디를 다르게 할 수 있도록 수정했습니다.
* * * * * * * * * * * *
프로그램의 원작자 : 강병수님 (2001-05-14) www.nzeo.net에 올리심 - technote 2001 버전
1차 수정 : duvent (2002-10-22) www.nzeo.net에 올림 - technote 2002 버전
2차 수정 : - 테크노트의 보드명과 제로보드의 보드명을 다르게 할 수 있도록 수정
- 테크노트 절대경로와 테크노트 url을 반복입력하지 않아도 되도록 수정
- technote-top 버전을 zeroboard 4.1 pl7에 적용해 봄. 이상 없이 작동됨
실행 조건 : 본 프로그램은 테크노트가 설치된 서버에 제로보드를 설치한 후
제로보드가 설치되어 있는 디렉토리 (예: /홈디렉토리/bbs/)에 설치하십시오.
1. 제로보드의 data 디렉토리 퍼미션을 777로 고치세요
2. 웹브라우저에서 http://홈디렉토리/제로보드디렉토리/tech_top2zero.html을 띄우시고 화면의 지시대로 입력하세요.
3. 자료실 컨버전은 한 디렉토리에 전부 저장됩니다.
4. 코멘트, 코멘트수, 조회수, 다운로드수, 추천수 모두 변환됩니다.
**** 강병수님께서 올리신 프로그램에 포함되어 있던 회원변환프로그램은 여기에 포함되어 있지 않습니다.
이 프로그램 사용으로 인한 어떠한 손해에 대해서도 책임지지 않습니다.
* * * * * * * * * * * *
[참고] 에러가 나시는 분들은 다음 링크의 꼬릿말을 보시면 도움이 되실 겁니다.
http://www.nzeo.com/bbs/zboard.php?id=p_source&page=1&sn1=&divpage=1&sn=on&ss=off&sc=off&keyword=duvent&select_arrange=headnum&desc=desc&no=403
특히 메트론님께서 쓰신 다음 글을 참고하세요.
--------------------------------------------------------------
index에러가 나시는 분은
http://홈/technote/board/게시판이름/index.cgi <---- 요 파일이 있는지 확인해보세요.
테크노트 버전에 따라 인덱스정보를 다룬 파일명이 다를수 있거나 환경설정에서 새로 만들어 주는 경우 다를수 있습니다.
비슷한 파일이 있다면 파일이름만 바꿔주시고 변환작업을 해보시기 바랍니다.
ex) index1.cgi ---> index.cgi
---------------------------------------------------------------
duvent
댓글 2
-
워리
2006.03.25 04:55
-
송현구
2006.06.22 00:50
count 폴더가 여러개일때 아래처럼 고쳐줘야 합니다. (335번째줄)
$text_var = explode("text",$text_dir);
if (file_exists($dir."/board/".$board."/count{$text_var[1]}/".$reg_date.$extname."")) {
$bd_hit=file($dir."/board/".$board."/count{$text_var[1]}/".$reg_date.$extname."");

처음에 인덱스 에러가 났었는데, 원인은 테크노트 절대경로를 잘못안 것이더군요. 제로보드의 절대경로를 참고했습니다.
그런데, 변환 후에 발생하는 문제가 있더군요.
게시물의 약 10% 정도가 게시물의 내용이 비어 있습니다.
....... 이렇게 표시만 되고 내용은 들어 있지 않은 게시물이 중간중간 발생합니다.
원래 게시판에서 복사해다가 붙여넣기를 했는데, 게시물의 양이 많으면 이 작업도 보통 일은 아니더군요. 이제 막 게시판 하나 완성했습니다.
그래도, 그 많은 게시물 다 옮기는 것보다는 훨씬 낫습니다. 정말 감사합니다.