[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 | 268772 |
3765 | 으악 -_-; [5] | 최승혁 | 2006.08.05 | 571 |
3764 | 아... 오늘 너무 덥습니다.. [9] | 마론. | 2006.07.30 | 571 |
3763 | 테스트해주셔셔 감사합니다. | p1612 | 2006.07.14 | 571 |
3762 | 아이고~ [1] | s모군 | 2006.07.03 | 571 |
3761 | 네덜란드 포르투갈 경기 봤는데 재미있어요. [1] | p1612 | 2006.06.26 | 571 |
3760 | 아아... 으..; [4] | PickleStyle | 2006.02.08 | 571 |
3759 | 조플 후기 [1] | 낮잠꾸러기 | 2006.02.05 | 571 |
3758 | 잇힝 [2] | diox | 2005.12.14 | 571 |
3757 | 끄아아아악!!!! [4] | mystic | 2005.08.27 | 571 |
3756 | 이것도 한번 물어볼게요... [7] | bM-urSE | 2005.08.12 | 571 |
3755 | 내일 불랍녀석을 만나려고 하는데 [6] | mystic | 2005.08.12 | 571 |
3754 | 그러니까 [6] | BOY_ | 2005.08.11 | 571 |
3753 | 기다리는 중... [10] | 미누! | 2005.07.31 | 571 |
» | [re] 변경내용 [5] | s모군 | 2005.05.05 | 571 |
3751 | 아직도 마야히때문에... [9] | paraD | 2005.04.14 | 571 |
3750 | 임시 일반 자료실을 추가했습니다. [1] | s모군 | 2004.12.29 | 571 |
3749 | 으워워...-_-; [1] | 모자란 | 2004.10.19 | 571 |
3748 | 블로그의 홈페이지화 [3] | E.B | 2004.09.26 | 571 |
3747 | 류마님 홈피...; [5] | GGo | 2004.09.02 | 571 |
3746 | 방금 에너미 스톰 노멀을 했습니다. [1] | R.J_Taurus | 2004.08.19 | 571 |