蔡鸟问题 求教 变成超链接?那就 $abc='你好朋友<a href=www.baidu.com>www.baidu.com</a>'; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 // 自动识别URLfunction parseurl($content) { return preg_replace( array( "/(?<=[^\]A-Za-z0-9-=\"'\\/])(https?|ftp|gopher|news|telnet|mms){1}:\/\/([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/is", "/([\n\s])www\.([a-z0-9\-]+)\.([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\[\]\\()|]+)((?:[^\x7f-\xff,\s]*)?)/is", "/(?<=[^\]A-Za-z0-9\/\-_.~?=:.])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si" ), array( "\\1://\\2", "\\1www.\\2.\\3\\4", "\\0" ), ' '.$content);} 上面我是换成UBB的,你改成html标签就可以了 // 自动识别URLfunction parseurl($content) {return preg_replace( array("/(?<=[^\]A-Za-z0-9-=\"'\\/])(https?|ftp|gopher|news|telnet|mms){1}:\/\/([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/is","/([\n\s])www\.([a-z0-9\-]+)\.([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\[\]\\()|]+)((?:[^\x7f-\xff,\s]*)?)/is","/(?<=[^\]A-Za-z0-9\/\-_.~?=:.])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si"), array("<a href=\"http://\\2\"/>\\1:\\3\\2</a>","\\1www.\\2.\\3\\4","\\0"), ' '.$content);} PHP做的系统,下载文件时遇到的问题 如何实现网站的单向登录 自学两年php新手的困惑。希望大家都来说说看?顺便散分(非技术性) 抓取其它的网站的图片 sql 问题 谢谢了 求助一个代码片断 求一个正则,谢谢! ●●●●如何得知一个网站的默认页?●●● 请教,我按网上的操作安装了apache2.0.49和php5,可运行php程序的时候却提示这样的错误? 为什么调用ftp_connect()时会显示"Call to undefined function: ftp_connect()…"?请指教。 一个url转超连接的问题 看看我这个要求能不能用正则表达式和替换函数实现
function parseurl($content) {
return preg_replace( array(
"/(?<=[^\]A-Za-z0-9-=\"'\\/])(https?|ftp|gopher|news|telnet|mms){1}:\/\/([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/is",
"/([\n\s])www\.([a-z0-9\-]+)\.([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\[\]\\()|]+)((?:[^\x7f-\xff,\s]*)?)/is",
"/(?<=[^\]A-Za-z0-9\/\-_.~?=:.])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si"
), array(
"\\1://\\2",
"\\1www.\\2.\\3\\4",
"\\0"
), ' '.$content);
}
function parseurl($content) {
return preg_replace( array(
"/(?<=[^\]A-Za-z0-9-=\"'\\/])(https?|ftp|gopher|news|telnet|mms){1}:\/\/([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/is",
"/([\n\s])www\.([a-z0-9\-]+)\.([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\[\]\\()|]+)((?:[^\x7f-\xff,\s]*)?)/is",
"/(?<=[^\]A-Za-z0-9\/\-_.~?=:.])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si"
), array(
"<a href=\"http://\\2\"/>\\1:\\3\\2</a>",
"\\1www.\\2.\\3\\4",
"\\0"
), ' '.$content);
}