PHP自动添加http://头转换网址为链接_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP自动添加http://头转换网址为链接_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1289字,纯文字阅读大概需要2分钟。
内容图文
![PHP自动添加http://头转换网址为链接_PHP教程](/upload/InfoBanner/zyjiaocheng/183/05012b5d413f478a9c92cf7d4c115e83.jpg)
自动添加"http://"头的PHP函数代码:
1
2if (!preg_match("/^(http|ftp):/", $_POST['url'])){
3 $_POST['url'] = 'http://'.$_POST['url'];
4}
5?>
PHP将网址字符串转换成超级链接,可将URL和E-mail 地址字符串转换为可点击的超级链接:
01
02function makeClickableLinks($text) {
03 $text = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&//=]+)',
04 '\1', $text);
05 $text = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_+.~#?&//=]+)',
06 '\1\2', $text);
07 $text = eregi_replace('([_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3})',
08 '\1', $text);
09return $text;
10}
11?>
将这两段代码结合起来,可形成以下用法:
view sourceprint?1
2$_POST['url']="www.codefans.net";
3if (!preg_match("/^(http|ftp):/", $_POST['url'])) {
4 $url = 'http://'.$_POST['url'];
5}
6echo makeClickableLinks($url);
7?>
最终效果是把www.codefans.net加上了http://,并实现链接的形式。
http://www.bkjia.com/PHPjc/765429.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/765429.htmlTechArticle有时候,当我们需要用户输入网址的时候,一般我们会让用户省略掉http://,当提交完成后用代码自动再加上http://,若有需要,我们还可将...
内容总结
以上是互联网集市为您收集整理的PHP自动添加http://头转换网址为链接_PHP教程全部内容,希望文章能够帮你解决PHP自动添加http://头转换网址为链接_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。