메뉴 건너뛰기

logo

[re] 변경내용

2005.05.05 01:04

s모군 조회 수:571 추천:11

(제로보드 pl7 기준입니다. 이전버전에서도 동일할것으로 생각됩니다.)

lib.php 파일의 863~867 라인의

        // URL, Mail을 자동으로 체크하여 링크만듬
        function autolink($str) {
                // URL 치환
                $homepage_pattern = "/([^"'=>])(mms|http|HTTP|ftp|FTP|telnet|TELNET)://(.[^ n<"']+)/";
                $str = preg_replace($homepage_pattern,"\1<a href=\2://\3 target=_blank>\2://\3</a>", " ".$str);

부분을

        // URL, Mail을 자동으로 체크하여 링크만듬[^ n<"']+
        function autolink($str) {
                // URL 치환
                $homepage_pattern = "/([^"'=>])(mms|http|HTTP|ftp|FTP|telnet|TELNET)://([a-z0-9_-.?&/=]+)/";
                $str = preg_replace($homepage_pattern,"\1<a href=\2://\3 target=_blank>\2://\3</a>", " ".$str);

로 변경했습니다.

즉 문자 a-z, 숫자0-9, 그리고 일부 특수문자(_  -  .  ?  &  /  = ) 까지만 주소로 인식하도록 변경했습니다...

링크 주소로 쓰는 문자가 더 있다면 리플 날려 주세요-_-; 추가해야 인식합니다...

추가방법은 변경한 [a-z0-9_-.?&/=] 에 % 이런식으로 추가하면 해당 단어도 링크로 인식합니다...
위로가기