À̹ÌÁö,À½¾Ç,µ¿¿µ»ó,Ç÷¡½Ã ÆÄÀÏ URL¸¸ ½áÁÖ¸é ¾Ë¾Æ¼ Ãâ·Â... (°Ô½ÃÆÇ) | |
2004-12-11 (Åä) 12:11 Á¶È¸:1668 | |
|
(¾Æ·¡ Á¤±ÔÇ¥Çö½Ä¿¡¼ ¹Ì´ÏÀ§´Ï ÆÐÅÏÀº À§Âê´Ô²²¼ °ø°³ÇϽŠ¼Ò½ºÀÔ´Ï´Ù.) 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|.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|.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=3&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=4775 |