제로보드4는 공식적으로 더 이상 개발되지도 배포되지도 않습니다.
제로보드4를 사용하기 위한 팁보다 제로보드4를 안전하고 무사히 다른 툴로 이전하는 팁들을 게재해주시면 감사하겠습니다.
시간이 오래 지난 만큼 오래된 프로그램은 보안 및 사용성에 있어 문제가 많으니 이해 바랍니다.

;전에 잠시 올렸다가 내용을 다시 수정하고 올립니다.


[ 일본어 제로보드 41pl2 의 글쓰기,덧글에서 5c문자 관련 문자 깨짐 해소책 ]

현상 : 일본어 제로보드 41pl2에서는 다음의 일본어 글자들이 깨져서 입력됩니다.
         表示 (표시),  サーバー (서버), 可能性 (가능성) ...

         * 제로보드 한글판 41pl7을 shift_jis로 하면, 이 현상이 발생할 수 있습니다.
         * 제로보드 한글판 41pl7을 euc-kr로 하면, 이 문제가 없습니다.

  
원인 : 일본에서는 Shift_JIS 인코딩과 관련해서 잦은 문제인데요...
         5c 문자 현상이라고 부릅니다. 상세한 이유는 아래 링크를 참고하시길.
         http://www.shtml.jp/mojibake/sjis_cgi.html


대처 : 다음과 같이 제로보드 루트 폴더에 있는 2개의 파일을 수정해 주세요.

        1. 제로보드 폴더/write_ok.php

            편집기의 검색으로 다음 구문을 찾으셔서, 아래와 같이 바꾸세요.

            [수정 전]

                .....
                $email=addslashes(del_html($email));
                $homepage=addslashes(del_html($homepage));

            [수정 후 - 추가된 부분만 살펴보면 됨]

                .....
                $email=addslashes(del_html($email));
                $homepage=addslashes(del_html($homepage));
                
                $memo = mysql_escape_string( $memo );
                $name = mysql_escape_string( $name );
                $subject = mysql_escape_string( $subject );


        2. 제로보드 폴더/comment_ok.php

            편집기의 검색으로 다음 구문을 찾으셔서, 아래와 같이 바꾸세요.

            [수정 전]

                // 각종 변수의 addslashes 시킴
                $name=addslashes(del_html($name));
                $memo=autolink($memo);
                $memo=addslashes($memo);

            [수정 후 - 추가된 부분만 살펴보면 됨]

                // 각종 변수의 addslashes 시킴
                $name=addslashes(del_html($name));
                $memo=autolink($memo);
                $memo=addslashes($memo);

                $memo = mysql_escape_string( $memo );
                $name = mysql_escape_string( $name );


기타 : 혹 mysql_escape_string 관련해서 다른 현상이 발생할 지도
         모르겠습니다만, 한 달 정도 테스트해 본 결과로는 이상 없었습니다.

;이상입니다.

[레벨:1]공건두

2005.04.18 21:01:03
*.149.247.81

제 PHP 세팅은 이렇습니다. Version 4.3.10 이구요.
magic_quotes_gpc가 Off(로컬) Off(마스터)인 상황입니다.

[레벨:1]공건두

2005.05.14 23:20:18
*.2.106.71

이미 아시는 분들이 많으시겠지만... 호스팅 받으시는 분들을 위해서 적어둡니다.
개별적으로 특정 폴더만 magic_quotes_gpc가 Off 되도록 하려면,
해당 폴더에 .htaccess 라는 파일을 만든 다음, 그 내용에 아래를 추가하면
해당 폴더만 magic_quotes_gpc가 off 됩니다.

php_flag magic_quotes_gpc off

[레벨:1]공건두

2005.06.13 17:34:42
*.187.26.41

PHP 환경설정 magic_quotes_gpc의 On/Off 여부에 상관없이,
아래와 같은 방법으로 5C문자 문제를 해결할 수도 있더군요.

참고 주소 http://isma44.egloos.com/235447

List of Articles
번호 제목 글쓴이 날짜 조회 수
» 일본어 제로보드 41pl2 의 글쓰기,덧글에서 5c문자 관련 문자 깨짐 해소책 [3] [레벨:1]공건두 2005-04-18 2922
3628 관리자페이지에서 파일다운로드 권한설정하기 file [23] [레벨:20]영진 2005-04-18 6468
3627 비밀글은 리스트의 제목에 링크를 없애자.(작성자와 관리자는 나오게) [5] [레벨:9]헐랭이 2005-04-18 5279
3626 최근게시물에 [more], [write] 버튼 나타내기 file [1] [레벨:6]꺾쇠 2005-04-17 3264
3625 최근게시물에서 비밀글도 출력하자 (비밀글은 링크없애기) [22] [레벨:9]헐랭이 2005-04-17 5705
3624 글보기에서 랜덤회원소개, 회원등급, 인사말보기, 클릭하면 회원정보 새창으... [1] [레벨:4]김형석 2005-04-17 3651
3623 화면 해상도 보다 큰 이미지 나타내기 (리사이즈 아님) [7] [레벨:1]이창욱 2005-04-16 5237
3622 비회원 글 수정시 비밀번호 먼저 묻기 .... 0.2 [9] [레벨:8]아이쿠 2005-04-16 3299
3621 비밀글 리플 관련 및 아래 비밀답글 관련 문제 추가.... [3] [레벨:8]아이쿠 2005-04-16 8026
3620 비밀글일때 (답글에서) 보안버그 문제의 임시조치 [7] [레벨:9]헐랭이 2005-04-16 9103
3619 기존회원과 신규회원은 특정게시판에 무조건 글하나 남기게 하기 [9] [레벨:9]헐랭이 2005-04-15 10964
3618 글작성후 24시간 전에는 삭제를 못하게 막기 [15] [레벨:9]헐랭이 2005-04-15 4947
3617 코멘트에 잘가져 간다는 인사글 안쓰면 다운로드 못하게 막기^^ [30] [레벨:9]헐랭이 2005-04-14 6013
3616 내 홈페이지에 카운터를 달기 [11] [레벨:1]엘쓰리팸 2005-04-14 23439
3615 비밀글에서 수신자를 지정할 수 있도록 개선 [6] [레벨:1]장아산 2005-04-14 11188
3614 홈페이지에 뉴스 서비스를 하세요 [9] [레벨:1]박스 2005-04-13 5841
3613 서브 레이어 사용안할 때 작성자 이름 누르면 아웃룩대신 쪽지보내기 창 띄우기 [2] [레벨:1]레인 2005-04-12 3636
3612 pl7 변경 관련, zetyx_board_id의 password 길이 한번에 바꾸기 [13] [레벨:6]아가페 2005-04-11 13790
3611 제로보드에 웹에디터를 달자. (FCKeditor 2.0 RC3) file [30] [레벨:2]+_+ 2005-04-11 22387
3610 제로보드에서 폼메일 사용하기 file [47] [레벨:20]영진 2005-04-10 18133