-
PHP取进制余数函数代码示例
本文是一个PHP取进制余数函数代码示例,感兴趣的同学参考下. 我想知道21712341byte在K位上是多少,M位上、G位呢?这相当于进制转换的问题。只不过现在要转换的进制是1024 //取进制位上的数值 function getRemainder($num, $bin, $pos, &$result = 0){ //author lianq.net //$num 数值,十进制 //$bin 要转换的进制 //$pos 位数 $real_len = log($num, $bin);//对数,求原值长度 $floor_len = floor($real_len);//舍去求整 $base = pow($bin, $pos-1);//基数 $divisor = pow($bin,$pos);//除数 if($num >= $divisor){ $new_num = $num % pow($bin, $floor_len); getRemainder($new_num, $bin, $pos, $result); }else{ $re...
PHP 2014-12-06 02:06:12 -
PHP防注入漏洞过滤函数代码
本文是一个PHP实现的防注入漏洞过滤函数代码,感兴趣的同学参考下. PHP整站防注入程序,需要在公共文件中require_once本文件,因为现在网站被注入攻击现象很严重,所以推荐大家使用 <?PHP //PHP整站防注入程序,需要在公共文件中require_once本文件 //判断magic_quotes_gpc状态 if (@get_magic_quotes_gpc ()) { $_GET = sec ( $_GET ); $_POST = sec ( $_POST ); $_COOKIE = sec ( $_COOKIE ); $_FILES = sec ( $_FILES ); } $_SERVER = sec ( $_SERVER ); function sec(&$array) { //如果是数组,遍历数组,递归调用 if (is_array ( $array )) { foreach ( $array as $k => $v ) { $array [$k] = sec ( $v ); } } else i...
PHP 2014-12-06 01:33:04 -
php实现ip禁止及防刷新代码(防止web攻击)
本文是一个php实现的ip禁止及防刷新代码(防止web攻击),感兴趣的同学参考下。 我上一篇文章《最新开发的网站防IP攻击代码,超级有用》写了一个完整的防止网络恶意IP攻击的方案,使用了一个月,效果良好...
PHP 2014-12-06 00:48:15 -
php thinkphp验证表单与自动填充函数代码
本文为大家讲解的是php thinkphp验证表单与自动填充函数代码使用方法,感兴趣的同学参考下. <?php class FormModel extends Model { // 自动验证设置 /* * 一:自动验证 自动验证的定义是这样的:array(field,rule,message,condition,type,when,params) field:代表是数据库的字段名; rule:代表是规则; 它的值要看type的类型而定; 如果是condition 是function(callback),rule是一个函数名 condition 是in,rule是一个数组 message:代表是消息提示; condition:代表是验证条件 它的值: self::MUST_VALIDATE 表示必须验证1 self::VALUE_VAILIDATE 表示不为空的时候验证2 self::EXISTS_VAILIDATE 表示表单存在的字段验证(默认)0 type:代表验证类型 它的值: function(callback) 表示验证的是...
PHP 2014-12-06 00:39:05 -
赶尽杀绝,神秘公司推2024元顶配神机
站长搜索(www.adminso.com):赶尽杀绝,神秘公司推2024元顶配神机 站长搜索讯 据外媒报道,目前一家名叫Xodiom的不知名公司推出了一款搭载高通骁龙805处理器的手机,没有发布会,没有任何宣传,只是直接开启了一个官方预定网站,而有趣的是,该机售价仅为329美元,约合人民币2024元,将于明年1月5号发货,并且也不需要邀请购买。外媒表示,其网站是由德国设计公司Hammar AG设计,因此这很可能是一家德国手机厂商(竟不是中国?),难道这是继Linshof i8之后的第二部德国神机?该机外观有点类似魅族MX4 Pro,价格虽然低廉,但是配置确是顶级,除了2.7GHz高通骁龙805处理器之外,该机还搭载5.5英寸Super AMOLED 2K屏,辅以3GB RAM,32GB/64GB存储空间,后置1600万像素相位检测自动对焦摄像头,并且支持光学防抖,前置500万像素“无失真”摄像头,并且配置3200mAh大电池,机身尺寸为152.7*75.9*6.6mm,预装最新的Android 5.0系统,搭载自定制的叫做“xOS”的用户界面...
业界动态 2014-12-05 23:30:07 -
《女神联盟》怎么出现神秘商店?神秘商店介绍
在游戏中玩家们经常会接触各种的商店,比如试练中的试练商店;竞技场中的竞技商店以及普通商店,除此之外还有随机出现的神秘商店,在这些商店中,玩家们可以兑换到各种所需的英雄碎片以及装备和道具,今日小编给大家介绍下神秘商店。 关于各种商店和神秘商店: 玩家在竞技场商店可以购买英雄和装备,需要的是平时打竞技场以及竞技排名获得的竞技场代币,每天晚上21点定时刷新...
游戏攻略 2014-12-05 22:27:10 -
PHP中创建空文件的代码[file_put_contents vs touch]
本文为大家讲解的是PHP中创建空文件的代码[file_put_contents vs touch]的使用说明,感兴趣的同学参考下. php中用file_put_contents比touch快,大约两倍左右。 I has passed a small test to check which function is faster to create a new file. file_put_contents vs touch <?php for($i = ; $i < 100; $i++) { file_put_contents('dir/file'.$i, ''); } ?> Average time: 0,1145s <?php for($i = ; $i < 100; $i++) { touch('dir/file'.$i); } ?> Average time: 0,2322s 所以,file_put_contents比...
PHP 2014-12-05 21:48:08 -
PHP 缓存实现代码及详细使用注释
本文为大家讲解是PHP 缓存实现代码及详细使用注释,感兴趣的同学参考下。 PHP缓存实现,实现了apc和文件缓存,继承Cache_Abstract即可实现调用第三方的缓存工具...
PHP 2014-12-05 21:45:06 -
批量去除PHP文件中bom的PHP代码
本文为大家讲解的是一个批量去除PHP文件中bom的PHP代码,bom是utf8文件特有的文件头,网页文件中如果有bom头,则在显示时头部会出现一空白,或乱码,感兴趣的同学参考下. 今天搜索查看网页源码时为什么开头会有空行这个问题时找到的,批量去除PHP文件中bom的PHP代码 需要去除BOM,就把附件里的tool.php文件放到目标目录,然后在浏览器访问tool.php即可! <?php //此文件用于快速测试UTF8编码的文件是不是加了BOM,并可自动移除 $basedir="."; //修改此行为需要检测的目录,点表示当前目录 $auto=1; //是否自动移除发现的BOM信息。1为是,0为否...
PHP 2014-12-05 20:33:25 -
php实现从右向左/从左向右截取字符串的示例代码
本文以示例的方式为大家讲解了php实现从右向左/从左向右截取字符串的方法,感兴趣的同学参考下。 我先学的的asp,asp里截取字符串的函数很简单,也容易理解:left和right而php里从左向右截取和从右向左截取都是一个函数:substr 语法: substr(要截取的字符串, 开始位置 ,截取长度) 开始位置从0开始,如果想从第一个字符开始截取,则开始位置参数为0. 最后一个参数是可选的,如果只提供开始位置,则从开始位置截取到最后 先看从左向右截取的例子: 1、从第2个字符截取到最后 $result = substr (“abcdef”, 1); echo($result); 输出结果为:bcdef 2、从第2个字符开始截取3个 $result = substr (“abcdef”, 1,3); echo($result); 输出结果为:bcd 从右向左截取: 1、从右向左截取1个字符 $result = substr (&l...
PHP 2014-12-05 18:51:35 -
用PHP书写安全的脚本代码
本文为大家讲解的是用PHP书写安全的脚本代码,感兴趣的同学参考下. 在很长一段时间内,PHP作为服务器端脚本语言的最大卖点之一就是会为从表单提交的值自动建立一个全局变量。在PHP 4.1中,PHP的制作者们推荐了一个访问提交数据的替代手段 在PHP 4.2中,他们取消了那种老的做法!正如我将在这篇文章中解释的那样,作出这样的变化的目的是出于安全性的考虑...
PHP 2014-12-05 16:30:14 -
PHP 时间转换Unix时间戳代码
本文为大家讲解了PHP下如何把 时间转换成Unix 时间戳的实现方法,主要用了strtotime函数,感兴趣的同学参考下。 <?php date_default_timezone_set('Asia/Chongqing'); $time1 = "2006-04-16 08:40:54"; $time2 = strtotime($time1); echo $time2; echo date('Y-m-d h:i:s',$time2); ?>...
PHP 2014-12-05 15:00:05