随笔分类 -  PHP

PHP代码
摘要:>16) & 0xFF; $g=($rgb >> & 0xFF; $b=$rgb & 0xFF; $rTotal += $r; $gTotal += $g; $bTotal += $b; $total++; }... 阅读全文
posted @ 2015-03-12 21:08 壁虎漫步. 阅读(1618) 评论(0) 推荐(0) 编辑
摘要:微信现在算是火了,围绕微信开发的应用也越来越多了,前段时间,自己公司需要,用PHP写了一个微信应用,为了防止自己辛苦写成的PHP应用被盗用,于是 通过PHP做了限制,只能在微信自带的浏览器中才能打开本应用,一开始无头绪,后经多查证,总算把这功能弄出来了,现在把具体的代码分享给大家注:上述方法如果伪造... 阅读全文
posted @ 2015-03-12 21:01 壁虎漫步. 阅读(867) 评论(0) 推荐(0) 编辑
摘要:PHP中的PDO其实是一个很好用的扩展,在一些PHPCMS系统中,开发者大多都有用到,那么如何开启PDO和PDO_MySQL扩展呢?方法同样很简单:打开php.ini配置文件,找到extension=php_pdo.dll 和 extension=php_pdo_mysql.dll ,去掉前面“;”... 阅读全文
posted @ 2015-03-12 20:58 壁虎漫步. 阅读(2191) 评论(0) 推荐(0) 编辑
摘要:假设有四个选项:a占10%,b占20%,C占30%,d占40%,原理就是现获取随机数,然后找区间。当然了,选项的数量可以任意。目前默认是总和是100%。如果需要别的数,修改随机数的范围即可。这个算法,比较简单,效率也还算高。$data = array( 'a' => 10 , 'b' =... 阅读全文
posted @ 2015-01-22 17:34 壁虎漫步. 阅读(2420) 评论(0) 推荐(0) 编辑
摘要:使用unlink要注意的是$filename的值,要用的是本地绝对地址。比如"c:\aaa\a.jpg",不能用相对地址比如:"../aa.jpg",那么如果在写程序的时候就要用PHP自带的一个函数来获取当前程序所在的本地绝对地址:__FILE__ //当前文件路径dirnam... 阅读全文
posted @ 2015-01-19 16:39 壁虎漫步. 阅读(229) 评论(0) 推荐(0) 编辑
摘要:一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就... 阅读全文
posted @ 2014-12-29 17:03 壁虎漫步. 阅读(981) 评论(0) 推荐(0) 编辑
摘要:<?php//php判断某一天是星期几的方法function getWeek($unixTime=''){ $unixTime=is_numeric($unixTime)?$unixTime:time(); $weekarray=array('日','一','二','三','四','五'... 阅读全文
posted @ 2014-11-26 15:33 壁虎漫步. 阅读(741) 评论(0) 推荐(0) 编辑
摘要:php json_decode 后,数字对象转换成了 科学计数法$obj='{"order_id":213477815351175,"buyer":100001169269154}';$obj=$this->json_decode($obj,TRUE);print_r($obj);结果:Array(... 阅读全文
posted @ 2014-11-04 09:53 壁虎漫步. 阅读(4991) 评论(0) 推荐(0) 编辑
摘要:getAllPY("输出汉字所有拼音"); //shuchuhanzisuoyoupinyin * echo $py->getFirstPY("输出汉字首拼音"); //schzspy +-------------------------------------------------... 阅读全文
posted @ 2014-09-17 18:08 壁虎漫步. 阅读(1468) 评论(2) 推荐(0) 编辑
摘要:header("Content-type:text/html;charset=utf-8"); date_default_timezone_set('PRC'); //设置中国时区 echo str_replace(array('AM','PM'),array('上午','下午... 阅读全文
posted @ 2014-09-17 12:47 壁虎漫步. 阅读(1676) 评论(0) 推荐(0) 编辑
摘要:在做PHP开发的时候,由于我国的语言环境问题,所以我们常常需要对中文进行处理。在PHP中,我们都知道有专门的mb_substr和mb_strlen函数,可以对中文进行截取和计算长度,但是,由于这些函数并非PHP的核心函数,所以,它们常常有可能没有开启。当然,如果是用的自己的服务器,则只要在php.i... 阅读全文
posted @ 2014-09-15 21:50 壁虎漫步. 阅读(836) 评论(0) 推荐(0) 编辑
摘要:/** * 一个基础的CURL类 * * @author Smala */ class curl{ public $ch; public $cookie = '/cookie'; public $rstr; ... 阅读全文
posted @ 2014-08-28 10:52 壁虎漫步. 阅读(174) 评论(0) 推荐(0) 编辑
摘要:PHP实现#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""; #/bl... 阅读全文
posted @ 2014-08-20 08:38 壁虎漫步. 阅读(843) 评论(0) 推荐(0) 编辑
摘要:配置时间生成下拉菜单 配置时间生成下拉菜单 当前时间: 上午开始时间:"/> 上午结束时间:"/> 下午开始时间:"/> 下午结束时间:"/> $('#example_2').timepicker(); ... 阅读全文
posted @ 2014-08-19 12:27 壁虎漫步. 阅读(387) 评论(0) 推荐(0) 编辑
摘要:$value){ $tmp .= $key."=".$value."&"; } $post = trim($tmp,"&"); $header = array( 'Host:weibo.com', ... 阅读全文
posted @ 2014-08-13 18:11 壁虎漫步. 阅读(267) 评论(0) 推荐(0) 编辑
摘要:post("http://www.todayinns.com/login.php?do=login",array("Referer"=>"","username"=>"18612690317","password"=>"2010"))->execute(); echo $hotel -> g... 阅读全文
posted @ 2014-08-13 18:10 壁虎漫步. 阅读(281) 评论(0) 推荐(0) 编辑
摘要:今天看了下PHPBB的相关规范,觉得有很多值得学习之处。以下就几点PHP的优化做下总结:1、in_array的用法避免在大的数组上使用 in_array(),同时避免在循环中对包含20个以上元素的数组使用这个函数。 in_array()会非常消耗资源. 对于小的数组这种影响可能很小, 但是在一个循环... 阅读全文
posted @ 2014-07-29 12:56 壁虎漫步. 阅读(179) 评论(0) 推荐(0) 编辑
摘要:要屏蔽电话号码中间段,首先要知道电话号码的正则表达式。先来看看PHP匹配电话号码的正则表达式。匹配固定电话的正则表达式为:/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i匹配手机号码的正则表达式为:/(1[358]{1}[0-9]{9})/i要用一个表达... 阅读全文
posted @ 2014-07-29 12:55 壁虎漫步. 阅读(557) 评论(0) 推荐(0) 编辑
摘要:对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。对于需要还原的信息,则需要采用可逆的加密解密算法。下面一组PHP函数是实现此加密解密的方法:加密算法如下:function encrypt($data, $key){ $key... 阅读全文
posted @ 2014-07-29 12:41 壁虎漫步. 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1、php提交数据过滤的基本原则1)提交变量进数据库时,我们必须使用addslashes()进行过滤,像我们的注入问题,一个addslashes()也就搞定了。其实在涉及到变量取值时,intval()函数对字符串的过滤也是个不错的选择。2)在php.ini中开启magic_quotes_gpc和ma... 阅读全文
posted @ 2014-07-29 12:37 壁虎漫步. 阅读(202) 评论(0) 推荐(0) 编辑