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

자유게시판

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

[오류보고 및 검토방향] 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의 두번째 링크 게시물 및 코멘트와 링크된 주소의 게시물 참조

추천
2
  • 복사

댓글 4개

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

어떻게 검토가 되기는 하겠지요.
혹시나 했더니 08.3.31 업그레이드 버전에서도,
여전히 검토조차 되지 않고 있군요.

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

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

그대 이름은 '쌩'?!
© SIRSOFT
현재 페이지 제일 처음으로