[오류보고 및 검토방향] utf-8 코멘트에 한글이 포함된 링크의 처리

-. 점검대상 : g4 최근 utf-8 배포버전(이전 버전과 비교하여 변경된 사항 없음)

-. 관련 소스 : /lib/common.lib.php 164라인

-. 원본
    //$str = preg_replace("/([^(HREF=\"?'?)|(SRC=\"?'?)]|\(|^)((http|https|ftp|telnet|news|mms):\/\/[a-zA-Z0-9\.-]+\.[\xA1-\xFEa-zA-Z0-9\.:&#=_\?\/~\+%@;\-\|\,]+)/i", "\\1 HREF=\"\\2\" TARGET='$config[cf_link_target]'>\\2", $str);//원본

-. 수정
    $str = preg_replace("/([^(HREF=\"?'?)|(SRC=\"?'?)]|\(|^)((http|https|ftp|telnet|news|mms):\/\/[a-zA-Z0-9\.-]+\.[\xA1-\xFEa-zA-Z0-9\xA0가-힝\.:&#=_\?\/~\+%@;\-\| \,]+)/i","\\1 HREF=\"\\2\" TARGET='$config[cf_link_target]'>\\2",$str);//from sir by myway(utf-8환경에서 한글이 포함된 링크를 정상적으로 처리

-. 재수정
    $str = preg_replace("/([^(HREF=\"?'?)|(SRC=\"?'?)]|\(|^) ((http|https|ftp|telnet|news|mms):\/\/[a-zA-Z0-9\.-]+\.[\xA1-\xFEa-zA- Z0-9\xA0가-힝\.:&#=_\?\/~\+%@;\-\| \,]+)/i","\\1 HREF=\"\\2\" TARGET='$config[cf_link_target]'>\\2",$str);//by nasca(utf-8환경에서 한글이 포함된 링크를 정상적으로 처리-정규표현식의 처리 오류로 수정(2007.09.03)

-. 관련내용 : 링크#1의 두번째 링크 게시물 및 코멘트와 링크된 주소의 게시물 참조

|

댓글 4개

좋은 체크 포인트 감사드립니다...
링크 게시물의 두번째 링크주소를 살피셔야,
이러한 내용이 어째서 그누보드 영역이 아니라,
커뮤니티 공간에 남아야 되는지를 이해하시는데
훨씬 더 유익하리라 봅니다.
작년 여름 utf-8환경을 살피다가 개선되었으리라 여겼는데,
문득 관련 내용이 생각나서 수정되었는지의 여부를 파악하기 위해서였습니다.

어떻게 검토가 되기는 하겠지요.
from sir by myway
윤태규가 생각났습니다. ㅡㅡㅋ
혹시나 했더니 08.3.31 업그레이드 버전에서도,
여전히 검토조차 되지 않고 있군요.

눈에 뻔히 보이고 고쳐야 할 오류를,
언제까지 안고 갈 생각인지 궁금할 따름입니다.

개나리 져 가는 봄날,
정말 추웠던 어제 이름은 '쌩'?!

그대 이름은 '쌩'?!
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
17년 전 조회 1,872
17년 전 조회 1,800
17년 전 조회 1,995
17년 전 조회 1,818
17년 전 조회 1,997
17년 전 조회 1,882
17년 전 조회 2,179
17년 전 조회 1,822
17년 전 조회 1,949
17년 전 조회 1,972
17년 전 조회 4,183
17년 전 조회 1,831
17년 전 조회 1,996
17년 전 조회 1,860
17년 전 조회 2,139
17년 전 조회 2,426
17년 전 조회 2,231
17년 전 조회 1,965
17년 전 조회 1,888
17년 전 조회 2,068
17년 전 조회 1,873
17년 전 조회 2,372
17년 전 조회 2,759
17년 전 조회 4,123
17년 전 조회 2,041
17년 전 조회 2,312
17년 전 조회 1,987
17년 전 조회 1,988
17년 전 조회 2,066
17년 전 조회 2,487