-
php实现删除html标签得到纯文本可处理嵌套的标签
本文是一个php实现删除html标签得到纯文本可处理嵌套的标签的示例,感兴趣的同学参考下。 方法基本上来自THinkphp中的源码,但是被我修改了一下 <?php /* *@Description:删除HTML标签,得到纯文本...
PHP 2014-12-14 19:06:18 -
PHP截取汉字乱码解决方法和mb_substr函数的应用
本文为大家讲解了php下截取汉字乱码的解决方法和mb_substr函数的应用方法,感兴趣的同学参考下. 首先 1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。 2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到 ;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了 mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪: <?php $str = '这样一来我的字符串就不会有乱码^_^'; echo "mb_substr:" . mb_substr($str, 0, 7, 'utf-8'); //结果:这样一来我的字 echo "<br>"; echo "mb_strcut:" . mb_strcut...
PHP 2014-12-14 14:15:06 -
用php过滤危险html代码的函数
本文是一个用php实现的可以过滤危险html代码的函数,用PHP过滤html里可能被利用来引入外部危险内容的代码。有些时候,需要让用户提交html内容,以便丰富用户发布的信息,当然,有些可能造成显示页面布局混乱的代码也在过滤范围内...
PHP 2014-12-14 04:00:04 -
php过滤HTML标签、属性等正则表达式汇总
本文为大家整理了一些php过滤HTML标签、属性等正则表达式汇总,本文使用代码实例给出了过滤HTML内容的正则表达式,具体说明请参阅代码中的注释,本文对使用PHP做采集的朋友有比较大的作用,需要的朋友可以参考下 $str=preg_replace("/s+/", " ", $str); //过滤多余回车 $str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("<"号后面带空格) $str=preg_replace("/<!--.*?-->/si","",$str); //注释 $str=preg_replace("/<(!...
PHP 2014-12-14 02:09:05 -
php过滤html标记属性类
本文是一个php实现的可以用来过滤html标记属性类,并介绍了其用法,包括对HTML标记元素的过滤、移除、转义等等操作,非常实用,需要的朋友可以参考学习下 HtmlAttributeFilter.class...
PHP 2014-12-13 16:54:05 -
防止MySQL注入或HTML表单滥用的PHP程序
据悉,如果表单无担保,MySQL形式的恶意代码注入将攻击网站。HTML表单如下拉菜单,搜索框和复选框都容易成为这类型侵入的切入点...
PHP 2014-12-13 06:06:03 -
php删除字符串中HTML标签的函数
本文是一个php实现的可以用来删除字符串中html标记的php函数,感兴趣的同学参考下. 当访客留言和发帖时,我们并不希望访客在留言和帖子中使用html标记,所以在访客提交留言和帖子时我门得把html标记删除,下面的函数就是实现此功能的函数 <? function delete_htm($scr) { for($i=0;$i<strlen($scr);$i++) { if(substr($scr,$i,1)=="<") { while(substr($scr,$i,1)!=">")$i++; $i++; } $str=$str...
PHP 2014-12-13 05:33:03 -
PHP实现的HTML代码串截取代码
本文是一个php实现的可以用来截取html代码段的示例代码,其要点在于html中有中文也有标点等,他们各自占有的字节数是不一样,感兴趣的同学参考学习下. 需求:将一段文字截取一定的物理长度显示,注意,要截取的不是字符串的字节数,UFT-8 的编码中文字符是3个字节或者4个字节的,而显示的时候中文会占两个字符的长度,英文字符只占一个,全角的时候又有不同。 而且给的数据是HTML代码串,比如这样: <div class=”aaa”><a href=”/aaa.php?id=1″>张三</a> 评论了 <a href=”/aaa.php?id=444″>李四</a> 分享的 <a href=”bbb.html”>一篇文章文章一长串的东西</a></div> 截取的时候是要截取 div 标签内部的东西,而且要保留HTML标签,只是对其中的文字做处理...
PHP 2014-12-13 00:18:04 -
ATM机跨行取10元钱,手续费4元
站长搜索(www.adminso.com):ATM机跨行取10元钱,手续费4元 摘要:最近有关银行ATM可取10元零钞话题,引起关注,不过有细心市民发现,若是跨行ATM取10元零钞,手续费占比高得离谱,最高可达40%。临近岁末年初,老广又要派红包、逗利是,小额纸币自然少不了...
业界动态 2014-12-12 17:45:09 -
php 使用正则过滤html超链接
本文是一个php实现的用正则表达式过滤html中的超链接示例代码,感兴趣的同学参考下. <?php echo preg_replace("/(?<=href=)([^>]*)(?=>)/i","#", "<a href='www.phperz.com'>你好,点这里看看</a><a href='www.phperz.com'>你好,点这里看看</a>"); ?> 正则:/(?<=href=)([^>]*)(?=>)/ (?<=exp) 匹配exp后面的位置 (?=exp) 匹配exp前面的位置 此正则 匹配 在 href= 之后 “>” 之前 的 非 “>” 的所有字符 例子:<a href='www.phperz.com'> 找到这些字符(url)用 # 替换,就可以去掉html里的所有链...
PHP 2014-12-12 13:27:05 -
php 使用strlen mb_strlen计算中英文混排字符串长度
本文为大家讲解了php使用strlen mb_strlen函数计算中英文混排字符串长度的方法,感兴趣的同学参考下. 在php中常见的计算字符串长度的函数有:strlen和mb_strlen,下面是对这两个函数的比较说明(编码方式UTF8) 比较strlen和mb_strlen 当字符全是英文字符的时候,两者是一样。这里主要比较一下,中英文混排的时候,两个计算结果...
PHP 2014-12-12 09:03:07 -
美国FCC新宽带网标准:10Mbps下行/1Mbps上行
站长搜索科技讯 12月12日消息,据国外媒体报道,美国联邦通信委员会(FCC)周四公布“宽带网”全新标准――10Mbps下行带宽+1Mbps上行带宽――你拖后腿了没有?“在2011年,FCC曾将宽带网标准定为4Mbps/1Mbps,但随着市场和技术的发展,我们需要通过增加基准参数以反映现实情况。”FCC表示...
互联网 2014-12-12 08:30:09