-
php截取utf-8中文字符串函数
本文是一个php实现的可以用来截取utf-8编码的中文字符串函数,感兴趣的同学参考下。 在PHP中截取UTF-8编码的字符串时,有可能碰到半字符的问题,也就是乱码,以下函数可以解决这个问题 function utf8_substr($str,$len) { for($i=0;$i<$len;$i++) { $temp_str=substr($str,0,1); if(ord($temp_str) > 127){ $i++; if($i<$len){ $new_str[]=substr($str,0,3); $str=substr($str,3); } }else { $new_str[]=substr($str,0,1); $str=substr($str,1); } } return join($new_str); }...
PHP 2014-12-17 06:18:02 -
PHP中文字符进制转换原理分析及示例讲解
本文为大家讲解的是PHP中文字符进制转换原理分析及示例讲解,感兴趣的同学参考下。 中文字符编码研究系列第四期,PHP实现中文字符进制转换原理分析,主要讨论中文汉字转换为十进制和十六进制的方法,并掌握转换原理应用于实际开发...
PHP 2014-12-17 05:27:08 -
秦时明月2攻击力好还是伤害率好?属性数值分析
秦时明月2游戏中伤害率和攻击力这两个属性哪个好呢?玩过这游戏的玩家可能有这方面的疑惑,也有很多人没注意这方面。下面小编给大家分享一下秦时明月2攻击力属性和伤害率属性,希望能帮到大家...
游戏攻略 2014-12-16 12:33:16 -
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
本文是一个支持中文和其他编码的php截取字符串函数分享(截取中文字符串),感兴趣的同学参考下. 简单的字符串截取方法,支持中文和其他编码,传入相对应的参数直接调用就可以了 /** * 字符串截取,支持中文和其他编码 * @static * @access public * @param string $str 需要转换的字符串 * @param string $start 开始位置 * @param string $length 截取长度 * @param string $charset 编码格式 * @param string $suffix 截断显示字符 * @return string */ function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true) { if(funct...
PHP 2014-12-16 08:18:04 -
PHP中通过语义URL防止网站被攻击的方法分享
本文为大家讲解的是PHP中通过语义URL防止网站被攻击的方法分享,感兴趣的同学参考下。 好奇心是很多攻击者的主要动机,语义URL 攻击就是一个很好的例子...
PHP 2014-12-16 06:33:04 -
php如何取得中文字符串中出现次数最多的子串
本文为大家讲解的是php如何取得中文字符串中出现次数最多的子串,感兴趣的同学参考下. 直接上代码,子串的长度可自己设置(比如连续4个字符的或5个字符的)。 $str ='我是中国人我是外国人我是韩国人我是美国人我是中国人我是英国人我是中国人我是外国人'; Count_string($str,5); function Count_string($sstr,$length) { $cnt_tmp = 0; $cnt = 0; $str = ''; $str_tmp = array(); $str_arr = array(); mb_internal_encoding("gb2312"); $max_length = (mb_strlen($sstr)-$length); //取得子串集 for($i=0;$i<=$max_length;$i++) { &n...
PHP 2014-12-16 03:42:06 -
PHP substr 截取中文字符串出现乱码问题解决方法
本文为大家讲解的是PHP substr 截取中文字符串出现乱码问题解决方法[utf8与gb2312编码],感兴趣的同学参考下。 在PHP中,使substr函数截取字符串末位会出现乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节,截取位不准确,造成断开的字符会把其后的..拉过来一起做一个字,所以出现了乱码...
PHP 2014-12-16 01:33:13 -
php mssql扩展SQL查询中文字段名解决方法
本文为大家讲解的是php mssql扩展SQL查询中文字段名解决方法,感兴趣的同学参考下。 问题就出现在SQLServer中表的字段名是中文,写好的查询语句在SQLServe里测试是通过有记录返回,用PHP的MSSQL扩展查询就是报错 一、问题: 数据库是MS SQLServer2000,要把SQLServer2000里的一张表的数据导入MySQL5,其中SQLServer2000表的字段以简体中文命名(强烈建议不要以中文做为字段名)...
PHP 2014-12-15 23:54:05 -
细谈php中SQL注入攻击与XSS攻击
本文为大家讲解的是php中SQL注入攻击与XSS攻击方法,感兴趣的同学参考下。 通常在编程中程序员要考虑的问题不仅是代码效率与代码复用性,而且还要考虑一些安全问题 例如: SQL注入攻击 XSS攻击 任意执行代码 文件包含以及CSRF. } 关于SQL攻击有很多文章还有各种防注入脚本,但是都不能解决SQL注入的根本问题 见代码: <?php mysql_connect("localhost","root","123456")or die("数据库连接失败!"); mysql_select_db("test1"); $user=$_post['uid']; $pwd=$_POST['pass']; if(mysql_query("SELECT * from where admin = `username`='$user' or `password`...
PHP 2014-12-15 10:51:06 -
php截取中文字符串不乱码的方法
本文为大家讲解的是一个php截取中文字符串不乱码的方法,感兴趣的同学参考下. GBK编码截取示例 $str = '我是谁'; //gbk编码的字符串 echo mb_substr($str, 0, 1, 'gbk'); //输出 我 mb_substr方法比substr多一个参数,用来指定字符串编码。 utf-8编码截取示例 [code] $str = '我abc是谁'; //utf-8编码的字符串 echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a [/code 中英混合也完全没有问题...
PHP 2014-12-15 03:36:05 -
WP、安卓、iOS受超复杂恶意软件攻击
站长搜索(www.adminso.com):WP、安卓、iOS受超复杂恶意软件攻击 站长搜索讯 据外媒报道,Kaspersky Labs发现了一个新的恶意软件,能够影响Windows Phone、安卓和iOS三大平台的手机用户,甚至包括一些运行安卓应用的黑莓手机,该恶意应用叫做“Inception-Cloud Atlas”,其攻击目标是企业高管、军队领导人和外交官。同时外媒指出,该恶意软件非常复杂,背后应该是受政府的帮助...
业界动态 2014-12-14 18:57:06 -
php木马攻击防御之道
本文通过介绍一些技巧介绍了针对PHP木马攻击的防御之道,通过这些方面您能够更好的防范木马程式。 1、防止跳出web目录 首先修改httpd.conf,假如您只允许您的php脚本程式在web目录里操作,还能够修改httpd.conf文档限制php的操作路径...
PHP 2014-12-14 17:36:13