-
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-09 19:57:05 -
WP8.1/Win10(WP10)或有独立Hotmail邮箱
站长搜索(www.adminso.com):WP8.1/Win10(WP10)或有独立Hotmail邮箱 WP之家讯 外媒消息称,微软很有可能为WP8.1/Win10(WP10)开发独立Hotmail邮箱应用,虽然发布消息的媒体称其仅仅是传闻,但微软近期所做出的一系列举动却使我们无法将其忽视。外媒推测,该邮箱应用将整合Skype与Facebook元素,功能将与outlook.com类似,同时包含聊天功能,而微软之所以重新启用Hotmail品牌,主要是为了吸引老用户,与Google和苹果的同类软件直接竞争...
业界动态 2014-12-09 13:24:05 -
或许,TMT招聘类公司应该集体考虑过冬
文/杨子超最近拉勾,周伯通,内推等TMT招聘类公司活动频出,让大家再一次感慨任性,钱多。当然这些公司的泡沫有没有,主要还是看产品在未来市场趋势的卡位和赌博,当然产品本身是否拉风也是崛起的唯一标准...
互联网 2014-12-09 12:54:09 -
php 过滤危险html代码
本文是一个php实现的可以用来过滤前端用户输入的危险代码的函数,感兴趣的同学参考下. #用户发布的html,过滤危险代码 function uh($str) { $farr = array( "/s+/", //过滤多余的空白 "/<(/?)(scripti?framestylehtmlbodytitlelinkmeta?%)([^>]*?)>/isU", //过滤 <script 等可能引入恶意内容或恶意改变显示布局的代码,如果不需要插入flash等,还可以加入<object的过滤 "/(<[^>]*)on[a-zA-Z]+s*=([^>]*>)/isU", //过滤javascript的on事件 ); $tarr = array( " ", "<\1\2\3>", //如果要直接清除不安全的标签,这里可以留空 "\1\2", ); $str = preg_replace( $fa...
PHP 2014-12-09 09:42:03 -
php读取html并截取字符串的简单代码
本文是一个php实现的读取html并截取字符串的简单代码,一般php采集代码能用的到,这里只是简单的实现代码。感兴趣的同学参考下. <?php $title='phperz'; $hello='phperz.com!'; $file=file_get_contents('http://www.baidu.com'); $file=iconv("gbk//IGNORE","utf-8",$file); //echo $file; echo strpos($file,'<title>'); echo substr($file,strpos($file,'<title>')+7,strpos($file,'</title>'-strpos($file,'<title>')+7)); $file=str_replace(array('百度一下',...
PHP 2014-12-08 16:33:13 -
php过滤表单提交来过的html标签的方法
本文为大家讲解的是php如何过滤表单提交过来的html标签的方法,并以<br/>标签为例演示了过滤的方法,非常实用,需要的朋友可以参考下 有时候我们做的简单评论功能会发现有提交很多的html标签,这些标签会导致页面有一些外连的情况,下面我们一起来看在php中过滤表单提交的html标签方法。 近评论中有一些机器人提交的post链接,都是一些垃圾评论...
PHP 2014-12-08 14:09:06 -
php htmlspecialchars加强版
本文是一个加强版htmlspecialchars函数,感兴趣的同学参考下。 //取消HTML代码 function shtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = shtmlspecialchars($val); } } else { $string = preg_replace(‘/&((#(d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', ‘&\1′, str_replace(array(‘&', ‘”‘, ‘<', ‘>'), array(‘&', ‘"', ‘<', ‘...
PHP 2014-12-08 09:06:03 -
七个特点告诉你 HTML5技术到底怎么样
HTML5是当下最主流的网页标准,它的出现给在线应用和手机游戏开发者带来了不少新机会。基于HTML5,开发者可以制作自己的网络游戏,而这个游戏无论你在PC、手机还是平板电脑上,无论你用Chrome、Firefox还是Opera,都可以无障碍运行...
系统程序 2014-12-08 08:15:07 -
php过滤html代码的函数
本文是一个php实现的可以用来过滤前端提交数据中的html代码,可以用来提高程序的安全性,感兴趣的同学参考下。 用PHP过滤html里可能被利用来引入外部危险内容的代码...
PHP 2014-12-08 01:42:06 -
php生成的html 顶部有个空行(bom问题)
本文为大家讲解的是php生成的html 顶部有个空行(bom问题)的原因及解决方法,感兴趣的同学参考下。 php生成的html meta和link标记在body标签里 浏览器顶部有个空行的解决方法...
PHP 2014-12-07 08:54:04 -
深入理解PHP原理之错误抑制与内嵌HTML分析
本文为大家讲解的是深入理解PHP原理之错误抑制与内嵌HTML分析,感兴趣的同学下。 PHP支持内嵌HTML的, 那么对于PHP文件中, PHP标签外的HTML会怎么处理呢? 它和直接输出HTML有什么区别么? PHP提供了一个错误抑制符'@', 它是通过什么方式来阻止错误输出呢? 我又该在什么时候使用它呢? 这是这俩天一些网友提到的共同问题, 今天就索性整体回答下, 备后来人翻阅. PHP文件内嵌HTML的处理方式 在PHP中, 所有在标签外的字符, 在词法分析过程中, 都会翻译成T_INLINE_HTML token, 在语法分析的时候, 所有的T_INLIE_HTML都会被分配ZEND_ECHO输出. 也就是说: <?php while($con) { ?> laruence <?php } ?> 会生成一条OPLINE: T_ECHO, 而操作数是”laruence”; 就结果来说, 上面的代码, 其实和下面的结果一样: <?php while($c...
PHP 2014-12-07 04:33:03 -
php中去除所有js,html,css代码
本文是一个php实现的可以用来去除所有js,html,css代码的函数,感兴趣的同学参考下。 <?php $search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript "'<style[^>]*?>.*?</style>'si", // 去掉 css "'<[/!]*?[^<>]*?>'si", // 去掉 HTML 标记 "'<!--[/!]*?[^<>]*?>'si", // 去掉 注释标记 "'([rn])[s]+'", // 去掉空白字符 "'&(quot|#34);'i", // 替换 HTML 实体 "'&(amp|#3...
PHP 2014-12-07 04:03:03