php call_user_func_array
调用回调函数 示例 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] static public function __callstatic($method,$args){ //调用缓存驱动的方法 if(method_exists(self::$handler, $method)){ return call_user_func_array(array(self::$handler,$method), $args); } } [/pcsh] 当静态方法不存在时调用这个魔术方法 self::$handler也是静态的,在TP初始化,存储了当前的实例化好了的‘文件’类 方法存在就调用这个方法
php __call 与 __callStatic 区别
当一个类里的方法不存在或者权限不足时会调用__call 方法 当静态方法不存在或者权限不足时会调用__callStatic 方法
PHP ucwords() 函数
把每个单词的首字符转换为大写
手机号 数字 奇怪问题
今天用I(‘post.phone\d’)接受手机号 一直都很好,现在不行了,甚至在服务器上也是好的 intval函数也出了问题, 我昨天改了一次PHP的配置文件 查了一些资料 这个intval与PHP版本有关,与系统有关,
记录:10万次 php 数组 array_merge 用时
用如下代码生成了一个10w次merge 电脑是xps13 9343 4G内存+128G ssd 代码如下 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] $list = ['abc'=>1]; for($i=1; $i<100000 ;$i++){ $ip = uniqid(); $arr = [$ip=>1]; $list = array_merge($list,$arr); } S('iplist',$list); [/pcsh] 访问页面用时 1421s
php 匹配中文和数字和英文
在文档为UTF-8编码 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <?php $str="中国0A"; if(!eregi("[^\x80-\xff0-9a-zA-Z]","$str")){ echo "全是中文"; }else{ echo "不是"; } [/pcsh]
按需加载jquery
一个公共的js使用了jquery 但是有的页面加载了jquery有的又没有加载 这时应该在这个js中做个判断,按需要加载jquery 代码如下 [pcsh lang=”js” tab_size=”4” message=”” hl_lines=”” provider=”manual”] function withjQuery(callback) { if(!(window.jQuery)) { var js = document.createElement('script'); js.setAttribute('src', 'http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js'); js.setAttribute('type', 'text/javascript'); js.onload = js.onrea...
linux下查看用户列表
原文地址 http://www.cnblogs.com/wangkangluo1/archive/2011/09/23/2185977.html cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F”:” ‘{ print $1”|”$3”|”$4 }’|more
新建mysql用户
原文地址 http://www.cnblogs.com/zeroone/articles/2298942.html 一, 创建用户: 命令:CREATE USER ‘username‘@’host‘ IDENTIFIED BY ‘password’; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器. 例子: CREATE USER ‘dog‘@’localhost‘ IDENTIFIED BY ‘123456’;CREATE USER ‘pig‘@’192.168.1.101_’ IDENDIFIED BY ‘123456’;CREATE USER ‘pig‘@’%‘ IDENTIFIED BY ‘123456’;CREATE USER ‘pig‘@’%’ IDENTIFIED BY ‘’;CREATE USER ‘pig‘@’%’; 二,授权...
微信 获取客户端ip 的问题 被自动加了代理
最近在做一个微信投票活动,是中央民委的,人很多,不过肯定有刷票的 我也没太在意这事,当然有也有人来反复提交 发现一个问题 安卓版微信貌似都经过腾讯的代理! http://iguojin.com/info.php 用安卓版微信访问发现 用户真实ip在HTTP_X_FORWARDED_FOR 不知是否跟微信哪一项默认设置有关 用iOS微信访问未发现这个问题 以下是一个反复提交的人 这个人显然是故意的,不过为了防止过滤正常用户,当时应该加个表单token的