[re] 변경내용
2005.05.05 01:04
(제로보드 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_-.?&/=] 에 % 이런식으로 추가하면 해당 단어도 링크로 인식합니다...
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_-.?&/=] 에 % 이런식으로 추가하면 해당 단어도 링크로 인식합니다...
댓글 5
-
[한숨]
-
김선규
2005.05.05 23:53
-
김선규
2005.05.05 23:53
그런데..주소에 한글이 들어가는경우가 종종 있지 않나요?
한글은 그냥 인식하고 띄어쓰기 전까진 모조리 포함하는게 나은거 같은데... -
김선규
2005.05.05 23:54
http://bmsm.net/bbs/zboard.php?id=bbs&page=1&sn1=&divpage=2&sn=off&ss=on&sc=on&keyword=그런거지&select_arrange=headnum&desc=asc&no=5600 -
s모군
2005.05.06 02:52
띄어쓰기랑 별개로 특수문자가 전부 포함되면 [br]을 씹어먹습니다(-_-;)
정확히는
[a href=http://bmsm.net[br /] target=_blank"] 로 인식되어 /> 에서 태그가 종료되어 버리기 때문에 타겟 블랭크가 튀어나오는겁니다....
(태그가먹히기때문에 일부러>를 ]로 바꿔놧습니다)
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | BMSM.net 자유게시판 사용 수칙 [249] | s모군 | 2004.02.10 | 268895 |
3765 | 건의 하나... [6] | leonid | 2007.01.28 | 571 |
3764 | 역시 새벽은 [2] | 식이 | 2007.01.23 | 571 |
3763 | 오투잼이 오늘부터 새로운 서비스 전까지 전곡 무료라고 합니다. [4] | SHK | 2006.11.20 | 571 |
3762 | 간만에 화끈한 대박! [4] | 비보이 | 2006.11.18 | 571 |
3761 | 도라에몽 특집. | paraD | 2006.11.12 | 571 |
3760 | 근데 옆에 추천은 어떤 의미인가요? [3] | 모자르 | 2006.11.06 | 571 |
3759 | 가입했어요~ [3] | 러브애니 | 2006.11.05 | 571 |
3758 | 근황 | 김선규 | 2006.10.06 | 571 |
3757 | 안녕하세요. :) [4] | 스즈 | 2006.08.23 | 571 |
3756 | 으악 -_-; [5] | 최승혁 | 2006.08.05 | 571 |
3755 | 아... 오늘 너무 덥습니다.. [9] | 마론. | 2006.07.30 | 571 |
3754 | 테스트해주셔셔 감사합니다. | p1612 | 2006.07.14 | 571 |
3753 | 아이고~ [1] | s모군 | 2006.07.03 | 571 |
3752 | 네덜란드 포르투갈 경기 봤는데 재미있어요. [1] | p1612 | 2006.06.26 | 571 |
3751 | 아아... 으..; [4] | PickleStyle | 2006.02.08 | 571 |
3750 | 조플 후기 [1] | 낮잠꾸러기 | 2006.02.05 | 571 |
3749 | =ㅅ=)/ 안녕하세요~ [5] | EL.K | 2005.12.28 | 571 |
3748 | 잇힝 [2] | diox | 2005.12.14 | 571 |
3747 | 우하하하... [1] | paraD | 2005.12.01 | 571 |
3746 | 끄아아아악!!!! [4] | mystic | 2005.08.27 | 571 |