RadarURL

조회 수 7555 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
원래 그냥 URL이랑 이메일 같은 경우는 알아서 링크를 해주죠.

그런데 이미지, 음악, 동영상, 플래시 파일을 본문에 넣으려면
태그를 사용해주어야합니다. 안그럼 그냥 링크만.......
더군다나 코멘트에 태그를 못쓰면 대략 낭패;;;;;

그런데 URL만 써주면 알아서 관련 태그 적용되어서 출력해주는 소스가
있었습니다만 완전한 버전은 아니었죠.

http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&no=2782

보면 아시겠습니다만 http동..... 이런식으로 식별글자를 써주어야 하는데
그거이 귀차니스트들한테는 보통일이 아닙니다. 그리고 회원들한테
일일이 갈켜주기도 그렇고.....

그런 귀차니즘을 해결해주는 방법이 미니위니란 곳에서 벌써 나왔고
이것 저것 짬뽕해서 저도 사용하고 있긴 한데 엔죠 팁게엔 아직 안올라 있는 것같네요.
여러 단어로 검색해봤는데 위에 있는 링크밖엔 못찾았습니다.


#### 중복이면 코멘트 달아주세요. 삭제하겠습니다. ####




(아래 정규표현식에서 미니위니 패턴은 위쯔님께서 공개하신 소스입니다.)



lib.php 871행 (zb4.1pl2 기준) 에 보면

                // 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);

                // 메일 치환
                $email_pattern = "/([ \n]+)([a-z0-9\_\-\.]+)@([a-z0-9\_\-\.]+)/";
                $str = preg_replace($email_pattern,"\\1<a href=mailto:\\2@\\3>\\2@\\3</a>", " ".$str);


이런 부분이 있죠. 그걸 지우고 아래 내용을 대신 붙여넣으세요.

##### mms 안되던 문제 해결 버전;;;; ######################


                //mms치환(자동, 미니위니 패턴)
                $str = eregi_replace("(mms)://([^[:space:]]*)([[:alnum:]\#\?\/\&\=\200-\377])(.mp3|.MP3|.wma|.WMA|.wmv|.WMV|.asf|.ASF|.mpg|.MPG|.mpeg|.MPEG)", "<EMBED autostart='false' SRC=mms://\\2\\3\\4 />", $str);

                //미디어치환(자동, 미니위니 패턴)
                $str = eregi_replace("(http)://([^[:space:]]*)([[:alnum:]\#\?\/\&\=\200-\377])(.mp3|.MP3|.wma|.WMA|.wmv|.WMV|.asf|.ASF|.mpg|.MPG|.mpeg|.MPEG)", "<EMBED autostart='false' SRC=http://\\2\\3\\4 />", $str);

                //플래시치환(자동, 미니위니 패턴)
                $str = ereg_replace("(http)://([^[:space:]]*)([[:alnum:]\#\?\/\&\=\200-\377])(.swf|.SWF)","<EMBED loop=true menu=false quality=high  WIDTH=320 HEIGHT=240 TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' src='http://\\2\\3\\4' border=1></embed>", $str);

                //이미지치환(자동, 미니위니 패턴)
                $str = eregi_replace("(http)://([^[:space:]]*)([[:alnum:]\#\?\/\&\=\200-\377])([^[:space:]]*)(.png|.jpg|.gif|.PNG|.JPG|.GIF|.bmp|.BMP)", "<a class=auto href='http://\\2\\3\\4\\5' target=_blank><img src='http://\\2\\3\\4\\5' border=0></a>", $str);



                // URL 치환
                $homepage_pattern = "/([^\"\'\=\>])(http|HTTP|ftp|FTP|telnet|TELNET)\:\/\/(.[^\n\<\"\' ]+)/";
                $str = preg_replace($homepage_pattern,"\\1<a class=auto href=\\2://\\3>\\2://\\3</a> <a class=auto_new href=\\2://\\3 target=_blank>[새창에서 열기]</a>", " ".$str);

                // 메일 치환
                $email_pattern = "/([ \n]+)([a-z0-9\_\-\.]+)@([a-z0-9\_\-\.]+)/";
                $str = preg_replace($email_pattern,"\\1<a href=mailto:\\2@\\3>\\2@\\3</a>", " ".$str);




테스트 게시판은 http://reedyfox.com/bbs/zboard.php?id=test
입니다. 코멘트나 본문에 이미지 파일이나 동영상, 음악파일 플래시 파일 URL 을
적어보세요.

예) http://reedyfox.com/bbs/icon/member_image_box/1/passerby1.jpg 를 복사해
붙여 넣어보세요.



덧. 클래스는 알아서 바꿔주세요.

출처 : 리디
링크 : http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=동영상&select_arrange=headnum&desc=asc&no=4775
?

공부 게시판

공부에 도움되는 글을 올려주세요.

  1. [공지] 공부 게시판 입니다.

    Date2003.08.18 By처누 Views942003
    read more
  2. EMR을 기반으로 DW를 구축한 병원의 CRM 활용 방안 연구 = The Study on a Plan to Activate Customer Relationship Management through Data Warehouse based on Electronic Medical Record of Hospitals

    Date2026.02.06 Category논문 ByJaeSoo Views10
    Read More
  3. 호스팅케이알(hosting.kr) 도메인 가격 2배 인상으로 인한 도메인 기관 이전

    Date2026.01.16 Category인터넷 ByJaeSoo Views0
    Read More
  4. 올바른 자위습관을 가져야 하는 이유

    Date2026.01.12 Category건강 ByJaeSoo Views51
    Read More
  5. 대한민국 결정사 직업 등급표

    Date2026.01.09 Category연애 ByJaeSoo Views48
    Read More
  6. 알아두면 유용한 향수 향 종류 모음

    Date2026.01.09 Category생활 ByJaeSoo Views29
    Read More
  7. 로그인 구글 드라이브 안 쓰고 시놀로지 드라이브 쓰는 이유, 설정 방법 & 활용팁

    Date2026.01.08 Category업무 ByJaeSoo Views26
    Read More
  8. SMB 다중 채널 관리

    Date2026.01.08 Category네트워크 ByJaeSoo Views31
    Read More
  9. Synology NAS SMB 3.0 Multichannel 이용하기

    Date2026.01.08 Category네트워크 ByJaeSoo Views27
    Read More
  10. 어떻게 SSH를 통해 root 권한으로 DSM/SRM에 로그인할 수 있습니까?

    Date2026.01.08 Category네트워크 ByJaeSoo Views29
    Read More
  11. 시놀로지 나스 SMB 3.0 멀티채널 구성하는법

    Date2026.01.08 Category네트워크 ByJaeSoo Views28
    Read More
  12. RWA(Real-World Assets): 실물자산 토큰화 이해

    Date2026.01.05 Category경제 ByJaeSoo Views49
    Read More
  13. 그루밍성범죄와 가스라이팅 차이점, 처벌 수위 알아보기

    Date2025.12.23 Category생활 ByJaeSoo Views128
    Read More
  14. 전문의가 추천하는 자위 횟수

    Date2025.12.23 Category건강 ByJaeSoo Views91
    Read More
  15. 일상에 쉽게 적용할 수 있는 수면 관리 앱 5가지

    Date2025.12.18 Category모바일 ByJaeSoo Views162
    Read More
  16. 매일 밤에 머리 감으면 일어나는 일ㅣ탈모 전문가가 알려주는 충격적인 진실ㅣ김주용 원장 1편ㅣ닥터딩요

    Date2025.12.11 Category건강 ByJaeSoo Views142
    Read More
  17. 다친 손가락에 끼우는 실리콘 손가락

    Date2025.12.11 Category건강 ByJaeSoo Views164
    Read More
  18. 성적 취향에 대하여...

    Date2025.12.09 Category연애 ByJaeSoo Views305
    Read More
  19. fwb(Friends with Benefits)에 대해

    Date2025.12.09 Category연애 ByJaeSoo Views252
    Read More
  20. 자위가 잠자는 데 도움이됩니까? 알아봅시다!

    Date2025.12.09 Category건강 ByJaeSoo Views258
    Read More
  21. 야동 실태보고서

    Date2025.12.09 Category건강 ByJaeSoo Views238
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 127 Next
/ 127


즐겨찾기 (가족)

JAESOO's HOMEPAGE


YOUNGAE's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너