谁可相欹 发表于 2015-1-16 22:15:24

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

说说这一个月左右的学习情况和心得吧!我个人认为,既然决定了去做一件事,那就要以认真的态度去对待!既然决定来学习了,那不管当初是抱着怎样的心态来到这个培训班的,都要让自己认真的投入到学习中。示例代码以下:
$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;
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

若天明 发表于 2015-3-2 20:02:26

个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。

透明 发表于 2015-3-11 06:05:49

使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的

再现理想 发表于 2015-3-17 22:09:31

Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81

因胸联盟 发表于 2015-3-25 04:38:43

爱上php,他也会爱上你。
页: [1]
查看完整版本: PHP教程之preg replace:php过滤超链接并判别链接...