[오류보고 및 검토방향] 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 업그레이드 버전에서도,
여전히 검토조차 되지 않고 있군요.

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

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

그대 이름은 '쌩'?!

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고