仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 755|回复: 7
打印 上一主题 下一主题

[学习教程] PHP教程之preg replace:php过滤超链接并判别链接...

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:15:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
说说这一个月左右的学习情况和心得吧!我个人认为,既然决定了去做一件事,那就要以认真的态度去对待!既然决定来学习了,那不管当初是抱着怎样的心态来到这个培训班的,都要让自己认真的投入到学习中。示例代码以下:
$str=<aclass="style"href="http://www.cxybl.com/"target="_blank">www.cxybl.com</a><ahref="http://www.cxybl.com">cxybl</a>过滤超链接;
$str=filter_url($str);
处置代码以下:
functionfilter_url($str){
returnpreg_replace_callback("/<a[^>]+>(.+?)</a>/i","filter_url_callback",$str);
}
functionfilter_url_callback($matchs){
$str=$matchs[1];
if(!$str)return;
$arr=array(www.,http://,.com,.cn,.org,.net,.cc);
foreach($arrAS$k=>$v){
if(stripos($str,$v)!==false)return;
}
return$str;
}
假如超链接的笔墨为www.cxybl.com的网址,也会被过滤失落.可是假如是纯笔墨的话就保存.
本文链接http://www.cxybl.com/html/wlbc/Php/20130602/38225.html用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为PHP/FI。PHP/FI可以和数据库连接,产生简单的动态网页程序。
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-19 06:07:37 | 只看该作者
做为1门年轻的语言,php一直很努力。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-27 19:32:29 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-11 21:18:11 | 只看该作者
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
若天明 该用户已被删除
5#
发表于 2015-3-2 20:02:26 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
透明 该用户已被删除
6#
发表于 2015-3-11 06:05:49 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
再现理想 该用户已被删除
7#
发表于 2015-3-17 22:09:31 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
因胸联盟 该用户已被删除
8#
发表于 2015-3-25 04:38:43 | 只看该作者
爱上php,他也会爱上你。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 22:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表