ID
PW
멤버등록

맨 페이지

커뮤니티

시리니넷 홈 》 화이트보드
몇 가지 문제점 보고
github에 몇몇 수정한 코드를 올려두었는데요, 내용 공유가 필요합니다~

escape된 상태에서 stripslashes()를 함으로써 \r\n이 rn으로 바뀌어버리는 문제점이 있었습니다. 필요할 때만 제한적으로 stripslashes()를 써야 된다고 보고 class에 더 쓸모있는(?) 동작을 하는 unescape 메소드를 만들어넣고 코드를 좀 손봤습니다. 다시 말해서 DB에 넣을 때만 escape를 하고, DB에서 꺼낼 때는 별도의 작업 없이 바로 출력하는 쪽으로 나가야 하지 않을까 싶어요.

마찬가지로 htmlspecialchars()나 htmlentities()가 문제인데, DB에 넣을 때 한번 치환했던 것을 (예: &를 &로) DB에서 꺼낼 때도 또 치환함으로써 이상하게 보이는 문제가 있었습니다(예: &가 &로 보임). DB에서 꺼내올 때는 치환하지 않도록 고쳤는데 이렇게 되면 옛날 데이터와 호환문제가 생길지도 모르겠습니다(충분히 테스트를 못 해봄). 그래서 필요하다면 &같은 2번 치환된 이상한 데이터가 DB에 들어가 있는지 점검해서 원래대로 되돌려주는 컨버터를 만들어야 할 것 같아요ㅠㅠ

나머지는 자잘한 것들이라 한번 검토 부탁드려요. 그리고, 기본 테마에서 미니사전과 글복구 버튼이 먹통입니다. 소스는 같은데 시리니넷에서는 잘 되고 다른 데서는 안 되는군요... 뭔가 차이가 있을 텐데Embarassed jquery에 대해서 잘 몰라서... 이거 확인 좀 해주세용~
작성자: pico, 작성시각: 2012.04.29 22:36:24

태그 없음

첨부파일

 
소개글이 없습니다.
pico (2012.04.29 22:37:01 ) 답변 수정 삭제
헉.. 여기서도 백슬래시r백슬래시n이 rn으로 바뀌어버리는군요T^T
시리니 [H] (2012.04.30 23:04:50 ) 답변 수정 삭제
차기 버젼에서 반영해서 공개 할 수 있도록 조치 하겠습니다~! 감사합니다. ^^
번호 제목 이름 날짜 보기
Notice 다운로드 GR Board 사용자 메뉴얼
Notice 기타 Windows에서 git 사용하기
633 다운로드 GR Board 사용자 메뉴얼   (2) 이동규 04.27 628
632 다운로드 GR Board 매뉴얼의 부재... 혹은 어려움   (4) 시리니 04.14 358
631 토론하기 GR BOARD 관리자페이지 혹은 기능사용시 불편/개선요구사항 알려주세요.   (1) 이동규 03.19 272
630 다운로드 비밀 링크보안 테스트   (4) 종박이 03.14 14
629 버그알림 불여우에서 버그?   (2) 그랑데시아 03.09 330
628 다운로드 수정할 것: 관리화면에서 멤버 비밀번호 수정 시 오류   (2) 시리니 02.17 385
627 기타 md5 password에 대한 제 생각   (2) pico 02.14 378
626 다운로드 GR Board 모바일 페이지 수정 (최종)   (9) 아브라카타브라 11.18 3663
625 다운로드 GR Board 모바일 페이지 수정   (7) 아브라카타브라 11.13 2895
624 버그알림 비밀 몇가지 제가 발견한 보안 취약 버그   (3) 코드우편부 11.01 46
623 기타 Mono Develop에 대해   (2) XKY 10.28 656
622 다운로드 GR BOARD 사용자메뉴얼 스프링노트 백업본   (1) 이동규 09.15 164
621 버그알림 cool_gallery_swfupload 스킨의 문제점..   (3) XKY 08.29 717
620 기타 UI 개선 프로젝트 계획서 (PPT)   (3) 이동규 07.29 1165
619 다운로드 새로운 UI 입니다.   (2) 이동규 06.17 1319