用PHP将网址字符串转换成超链接(网址或email)
2015-01-24信息快讯网
该函数将 URL 和 E-mail 地址字符串转换为可点击的超级链接。
function makeClickableLinks($text) { $text = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&//=]+)', '<a href="\1">\1</a>', $text); $text = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_+.~#?&//=]+)','\1<a href="http://\2">\2</a>', $text); $text = eregi_replace('([_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3})', '<a href="mailto:\1">\1</a>', $text); return $text; }
实现原理:
主要是利用正则原理,匹配网址字符或Email来替换成超级链接。
提示Trying to clone an uncloneable object of class Imagic的解决
PHP获取MAC地址的函数代码
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
php中使用Imagick实现图像直方图的实现代码
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
用PHP将数据导入到Foxmail的实现代码
PHP 图像尺寸调整代码
php 编写安全的代码时容易犯的错误小结
php imagecreatetruecolor 创建高清和透明图片代码小结
php getimagesize 上传图片的长度和宽度检测代码
mayfish 数据入库验证代码
php Smarty模板生成html文档的方法
Smarty Foreach 使用说明
PHPMailer 中文使用说明小结
phpmailer 中文使用说明(简易版)
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
解决163/sohu/sina不能够收到PHP MAIL函数发出邮件的问题