컴퓨터는 내친구(컴퓨터 사용에 관한 정보를 공유합니다) [HOME]
 
작성일 : 18-05-03 10:21
[HOME] 
오픈소스 게시판 수정증보판 1.4.2.326 UTF-8(다국어) 버전 배포... (최종판 11)
 글쓴이 : 최고관리자
조회 : 428   추천 : 0   비추천 : 0  
   blrun_utf8mb4_오픈소스_게시판_수정증보판_1.4.2.326_.zip (7.1M) [5] DATE : 2019-09-19 07:08:26
   MySQL_데이터베이스에서_전체_유니_코드를_지원하는_방법.txt (13.7K) [0] DATE : 2019-09-19 07:08:26
1. 포스트 제목에 & 문자 존재시 IE11에서 메인페이지의 rss 버튼을 클릭하면 에러가 뜨면서 피드가 보이지 않는 문제점 해소. 크롬에서는 제대로 보이는데 rss2에서는 크롬에서조차도 에러가 뜨면서 안보이기 때문에 이번에 버그 수정.
(단 > < 등과 같은 꺾쇠는 글쓰기시 [html적용] 체크를 하면 브라우저 rss 피드에서 제대로 보이지만 [html적용] 체크를 풀고 글을 등록하면 > < 등과 같은 문자로 보이니 참고 바랍니다. 이건 html 태그로 등록하느냐 마느냐 하는 문제로 버그가 아닙니다.)
2. 회원가입 폼에서 주소 찾아보기 팝업 사용시 PHP 5.5 환경에서 "할당되지 않은 변수" 에러가 뜨는 문제점 해소.
3. 게시판 한 페이지에서 게시글 2개 이상의 본문이나 덧글에 mp3나 flv, mp4 등의 파일을 첨부시 해당 게시글 뷰페이지에선 jwplayer가 각각 제대로 동작하지만 카트목록 전체보기 시 뒷 게시글의 jwplayer가 재생이 되지 않는 문제점 해소.
4. 게시판 덧글을 임시저장한 것이 복원될 때 PC 크롬에서 상단에 "임시저장된 덧글을 복원하시겠습니까?" 메시지가 걸렸다 사라지는 문제가 간헐적으로 발생해 EUC-KR 배포 소스에서 임시저장된 덧글이 복원되지 않는 문제점 해소.(PC 크롬의 버그를 우회함)
5. 판매 게시판 리스트와 뷰 페이지에서 가격 표시할 때 콤마 표시하도록 수정.
6. 최고관리자가 사용하는 4개 파일(3개 배포 스크립트 포함)의 권한 메시지를 수정하고 관리자 모드에서 파일 및 세션 정리할 때 최고관리자이면 무조건 실행되게 한 뒤 코드 최적화.
7. 좌우측 즐겨찾기 링크 페이지 공백조정 및 가가라이브와 트위터/페이스북 위젯 URL을 https 로 수정.(프로그램 동작과는 전혀 무관)
8. 본문이나 덧글 내용과 결합해 단축 url을 생성시키는 bitly.php 파일의 소스 코드 정리 및 디폴트 글자수를 최대 139자에서 169자로 조정하고 자동 글자수 자르기가 동작하지 않던 문제 해소.
9. lib.php 와 lib_ajax.php 파일 주석에서 register_globals_on 을 register_globals_off 로 올바르게 정정.(프로그램 동작과는 전혀 무관)
10. 스팸일괄삭제 화면, IP로 글추적 화면, 통합검색 화면, 관리자모드의 게시글추적 화면 결과에서 코멘트 이름 양 옆에 붙는 공백 1개씩을 삭제함.(프로그램 동작과는 전혀 무관)
11. 익명 덧글쓰기 시 빈문자가 입력이 될 수 있는 문제점 수정.(아직 완벽히 해결되지 못함)
12. 게시글이나 덧글에 일부 공백 문자가 빈문자로 걸러지지 못하고 업로드 되는 현상 수정.(DB에서 보면 아무 공백이나 문자코드도 보이지 않는 빈문자가 업로드 되는 현상이 있는데 이건 아직 해결하지 못했네요)
13. 일부 파일에서 불필요한 코드 정리 및 간소화.(프로그램 동작과는 거의 무관함)
14. isblank() 제로보드 함수로 걸러지지 않는 일부 공백문자 2개 추가.
15. isblank() 제로보드 함수로 걸러지지 않는 일부 공백문자 21개 추가.
16. 14번/15번 버그 픽스 후 설치시 폼 입력 후 셋팅이나 게시판 이름 부여, 금칙어, 허용할 태그 적용시 소스가 오동작하는 문제 수정.
17. utf8 DB 에서 빈문자로 저장되는 utf8mp4 이모지 문자 제거 및 일부 isblank() 함수 isspace() 함수로 호출명 바꿈.
18. utf8 DB 캐릭터셋을 utf8mb4로 변경.(유니코드 문자 전부를 표시하도록 한 조치이니 서버를 PHP5.6이하/MySQL5.5.3 이상으로 업그레이드 하세요)
19. PHP 5.5 이상에서 회원가입시 아이디 체크할 때 뜨는 팝업 상 undefined var 에러가 뜰 수 있는 문제점 해소.
20. 메일이 전달될 때 송신자 이름, 수신자 이름, 제목의 한글이 깨지는 문제점 해소.
21. 관리자 메뉴의 DB 백업시 utf8mb4 인코딩으로 덤프가 떠지도록 소스 수정.
22. 크롬/오페라 최신 버전에서 보안서버인증서 관련 오류와 오동작이 발생할 수 있는 문제점 해소.(PHP 5.6 이상에서 W3C P3P 규약 헤더 부분 호환성 이슈 해결)
23. 게시판 익명쓰기 이름이나 첨부 링크에 ">테스트<'\& 등과 같이 따옴표 역슬래쉬, 앰퍼샌드 등이 들어갈 때 리스트의 이름 레이어가 보이지 않는 문제점 해소.
24. 게시판 최초 설치시 install_ok.php 파일에도 W3C P3P 규약 헤더 적용.
25. .htaccess 파일 1행 캐릭터셋 올바르게 정정.
26. 변경된 내역, bbs 폴더의 !읽어보세요.txt 파일에서 미반영, 오자 수정.(프로그램 동작과는 전혀 무관)
27. f2plus 스킨 Movie_type과 Sell_type 게시판에 동영상을 첨부해 올린 후 재생을 클릭하면 작은 엑박 새창이 열리면서 동영상이 제대로 재생이 되지 않던 문제점 해소.
28. 게시글과 덧글이 비밀글일 때 비정상적인 경로로 첨부 파일이 다운로드 될 수 있었던 보안 취약점 수정.
29. 공지글을 페이지당 게시글 수와 별개로 리스팅 해주는 데 있어 기존 페이지당 게시글 수까지만 표시되던 것을 무제한으로 리스팅 해주도록 소스 수정.
30. 1_ADD_COL.php 파일의 캐릭터셋도 utf8mb4 로 변경.
31. bbs/admin/delsession.php 파일 2행 공백 조정.(프로그램 동작과는 전혀 무관)
32. 관리자 모드 자동로그인 후 "세션 비우기" 를 하면 관리자 자동로그인 세션 파일을 제외하고 세션 폴더가 비워지도록 소스 수정.
33. 일부 소스에서 사용되지 않는 코드 제거 및 간소화.
34. 관리자 로그인창 페이지 소스 공백 조정.(프로그램 동작과는 전혀 무관)
35. f2plus gallery 2.0과 3.0 A_type과 A2_type 스킨의 히트수 게이지가 잘 보이도록 이미지 수정.
36. 이미지박스 내 이미지 삭제 보안 강화.

첨부 파일 안의 3개의 스크립트 파일(0_DEL_BKSL.php, 1_ADD_COL.php, 2_MOD_LVL.php)은 EUC-KR 용으로 제작된 스크립트라서 처음 UTF-8 버전을 설치하시는 분들은 필요없으니 삭제하시고 EUC-KR에서 업그레이드 하시는 분들은 DB를 우선 UTF-8로 업그레이드 한 다음 1.2.8.1656 (최종판4)에서 설명해 드린 내용을 우선 확인 후 이 배포판을 사용하시기 바랍니다.

※ 현재 자동로그인을 사용해도 해커가 다른 아이피로 접속시 쿠키 탈취는 불가능하며 동일 아이피 선상에서 쿠키 해킹을 방지하는 루틴은 이번 업데이트에 적용하지 않았습니다. 이게 플래쉬 쿠키를 사용해야 하는 등 편법적인 방법이라서 약간 까다로와 아직 적용하지 못했습니다.

추가되거나 변경된 파일의 갯수는 모두 81개이고 변경된 총 코드 줄수는 326줄이며 2018년 5월 3일 부터 수정된 파일만 교체하시면 됩니다.

예전에 외부 html 소스에서 썸네일 추출할 때 게시판이 랙 걸리는 문제는 전격 해소가 되었습니다.(갤러리 게시판 사용도중 랙이 걸려서 포스트를 수정해 줘야 하는 문제점도 해소됨)
ARM 보드의 SD카드 저장소를 사용한 웹서버에선 f2plus 2.0과 3.0 게시판이 약간 느리게 동작할 수 있으니 하드나 SSD를 저장소로 사용하셔도 좋습니다.

아래 파일 리스트에서 - 다음 숫자는 해당 파일에서 수정된 총 코드 줄 수이며 이 코드 줄 수를 합치면 전체 수정 코드 줄 수가 산출됩니다.

서버 구축방법은 http://bit.ly/1iyq6pJ 를 참고하세요. ^^;

[변경되거나 추가된 파일]
2018-10-04 ".htaccess" - 1
2018-08-22 "www/fr_left.htm" - 1
2018-08-24 "www/fr_right.htm" - 1
2018-08-23 "www/fr_top.htm" - 1
2018-10-05 "www/bbs/!읽어보세요.txt" - 2
2018-08-19 "www/bbs/0_DEL_BKSL.php" - 1
2018-10-18 "www/bbs/1_ADD_COL.php" - 7
2018-08-19 "www/bbs/2_MOD_LVL.php" - 1
2018-12-18 "www/bbs/admin.php" - 4
2018-12-18 "www/bbs/admin2.php" - 4
2018-09-09 "www/bbs/admin_sendmail_ok.php" - 4
2018-08-26 "www/bbs/bitly.php" - 15
2018-09-04 "www/bbs/board_imsi_ok.php" - 1
2018-09-04 "www/bbs/board_init_ok.php" - 1
2018-09-26 "www/bbs/check_user_id.php" - 3
2018-09-04 "www/bbs/comment_imsi_ok.php" - 1
2018-09-04 "www/bbs/comment_init_ok.php" - 1
2018-09-09 "www/bbs/comment_modify_ok.php" - 2
2018-09-09 "www/bbs/comment_ok.php" - 3
2018-09-09 "www/bbs/delete_ok.php" - 1
2018-10-13 "www/bbs/download.php" - 7
2018-10-13 "www/bbs/download_c.php" - 25
2019-02-18 "www/bbs/image_box.php" - 8
2018-09-09 "www/bbs/install2_ok.php" - 4
2018-10-02 "www/bbs/install_ok.php" - 6
2018-11-25 "www/bbs/lib.php" - 26
2018-11-25 "www/bbs/lib_ajax.php" - 26
2018-06-27 "www/bbs/list_all.php" - 2
2018-11-25 "www/bbs/login.php" - 1
2018-09-04 "www/bbs/login_check.php" - 5
2018-09-04 "www/bbs/login_check2.php" - 5
2018-09-09 "www/bbs/lostid_search.php" - 3
2018-09-09 "www/bbs/spam_ip.php" - 3
2018-09-02 "www/bbs/trace2.php" - 1
2018-09-02 "www/bbs/trace_ip.php" - 1
2018-09-09 "www/bbs/view.php" - 5
2018-09-09 "www/bbs/view_preview.php" - 1
2018-09-09 "www/bbs/view_preview2.php" - 1
2018-09-09 "www/bbs/write_ok.php" - 3
2018-10-13 "www/bbs/zboard.php" - 2
2018-09-09 "www/bbs/_head.php" - 1
2018-09-09 "www/bbs/admin/admin_exec_board_bac.php" - 2
2018-09-09 "www/bbs/admin/admin_exec_group_bac.php" - 2
2018-09-09 "www/bbs/admin/admin_exec_member_bac.php" - 1
2018-08-19 "www/bbs/admin/arrangefile.php" - 1
2018-08-19 "www/bbs/admin/arrangefile2.php" - 1
2018-09-26 "www/bbs/admin/dbDump.php" - 1
2018-11-22 "www/bbs/admin/delsession.php" - 5
2018-09-02 "www/bbs/admin/trace.php" - 1
2018-06-27 "www/bbs/include/list_check.php" - 3
2018-09-09 "www/bbs/include/reply_check.php" - 1
2018-07-12 "www/bbs/script/script_comment.php" - 6
2018-07-12 "www/bbs/script/script_comment_modify.php" - 6
2018-07-12 "www/bbs/script/script_write.php" - 6
2018-08-23 "www/bbs/script/sns.php" - 2
2018-09-09 "www/bbs/skin/f2plus_gallery_2_0/comment_ok.php" - 3
2018-11-25 "www/bbs/skin/f2plus_gallery_2_0/delete.php" - 1
2018-09-09 "www/bbs/skin/f2plus_gallery_2_0/delete_ok.php" - 1
2018-11-25 "www/bbs/skin/f2plus_gallery_2_0/del_comment.php" - 1
2019-02-06 "www/bbs/skin/f2plus_gallery_2_0/hit_gra2.gif" - 1
2019-02-06 "www/bbs/skin/f2plus_gallery_2_0/hit_gra3.gif" - 1
2019-02-06 "www/bbs/skin/f2plus_gallery_2_0/hit_gra4.gif" - 1
2019-02-06 "www/bbs/skin/f2plus_gallery_2_0/hit_gra5.gif" - 1
2018-09-09 "www/bbs/skin/f2plus_gallery_2_0/write_ok.php" - 2
2018-10-11 "www/bbs/skin/f2plus_gallery_2_0/Movie_type/view.php" - 15
2018-09-09 "www/bbs/skin/f2plus_gallery_3_0/comment_ok.php" - 3
2018-09-09 "www/bbs/skin/f2plus_gallery_3_0/delete_ok.php" - 1
2018-09-09 "www/bbs/skin/f2plus_gallery_3_0/write_ok.php" - 2
2019-02-06 "www/bbs/skin/f2plus_gallery_3_0/images/hit_gra2.gif" - 1
2019-02-06 "www/bbs/skin/f2plus_gallery_3_0/images/hit_gra3.gif" - 1
2019-02-06 "www/bbs/skin/f2plus_gallery_3_0/images/hit_gra4.gif" - 1
2019-02-06 "www/bbs/skin/f2plus_gallery_3_0/images/hit_gra5.gif" - 1
2018-10-11 "www/bbs/skin/f2plus_gallery_3_0/Movie_type/view.php" - 15
2018-08-18 "www/bbs/skin/f2plus_gallery_3_0/Sell_type/list_main.php" - 1
2018-10-11 "www/bbs/skin/f2plus_gallery_3_0/Sell_type/view.php" - 16
2018-08-18 "www/bbs/skin/f2plus_gallery_3_0/Sell_type/write.php" - 1
2018-06-13 "www/bbs/zipcode/jusoPopup.php" - 12
2018-08-22 "www/m/favorite.htm" - 2
2018-08-23 "www/m/fr_top.htm" - 1
2018-05-03 "www/rss/index.php" - 2
2018-05-03 "www/rss/old_rss2/zero_rss.php" - 2
궁극적 깨달음을 얻었다고 생각할 때 너는 즉시 또다른 변화에 직면한다.- 인생은 밤하늘에 빛나는 별과 같은 것이다.

 
[HOME] 
 

Total 28
번호 제   목 글쓴이 날짜 조회 추천 비추천
28 오픈소스 게시판 수정증보판 1.4.5.375 UTF-8(다국어) 버전 배포… 최고관리자 10-20 19 0 0
27 오픈소스 게시판 수정증보판 1.4.5.375 EUC-KR(한국어) 버전 배… 최고관리자 10-20 27 0 0
26 오픈소스 게시판 수정증보판 2018년 크리스마스 이브 특별 종합… 최고관리자 12-24 233 0 0
25 오픈소스 게시판 수정증보판 1.4.2.326 UTF-8(다국어) 버전 배포… 최고관리자 05-03 429 0 0
24 오픈소스 게시판 수정증보판 1.4.2.306 EUC-KR(한국어) 버전 배… 최고관리자 05-03 694 0 0
23 오픈소스 게시판 수정증보판 1.4.0.1124 UTF-8(다국어) 버전 배… 최고관리자 01-06 486 0 0
22 오픈소스 게시판 수정증보판 1.4.0.1124 EUC-KR(한국어) 버전 배… 최고관리자 01-06 735 0 0
21 오픈소스 게시판 수정증보판 1.3.8.411 UTF-8(다국어) 버전 배포… 최고관리자 08-06 417 0 0
20 오픈소스 게시판 수정증보판 1.3.8.188 EUC-KR(한국어) 버전 배… 최고관리자 08-06 400 0 0
19 오픈소스 게시판 수정증보판 1.3.6.3231.881 UTF-8(다국어) 버전… 최고관리자 04-09 514 0 0
18 오픈소스 게시판 수정증보판 1.3.6.3231.325 EUC-KR(한국어) 버… 최고관리자 04-09 513 0 0
17 오픈소스 게시판 수정증보판 1.3.4.136 UTF-8(다국어) 버전 배포… 최고관리자 12-09 591 0 0
16 오픈소스 게시판 수정증보판 1.3.4.134 EUC-KR(한국어) 버전 배… 최고관리자 12-09 793 0 0
15 오픈소스 게시판 수정증보판 1.3.2.720 버전 배포... (최종판6) 최고관리자 09-15 531 0 0
14 오픈소스 게시판 수정증보판 1.3.0.822 버전 배포... (최종판5) 최고관리자 07-14 657 0 0
13 오픈소스 게시판 수정증보판 1.2.8.1656 버전 배포... (최종판4) 최고관리자 05-19 1377 0 0
12 오픈소스 게시판 수정증보판 1.2.6.110 버전 배포... (최종판3) 최고관리자 01-24 1151 0 0
11 오픈소스 게시판 수정증보판 1.2.4.729 버전 배포... (최종판2) 최고관리자 07-21 1498 0 0
10 1TB 하드의 100G 파티션으로 돼 있는 XP를 SSD로 마이그레이션 … 최고관리자 05-03 1278 0 0
9 오픈소스 게시판 수정증보판 1.2.0.2791 버전 배포... (최종판1) 최고관리자 02-27 1186 0 0
 1  2