随笔分类 -
php
-
php mysql支持emoji表情方案
摘要:将emoji转换成utf8 然后存储到数据库,但是 效率低 直接mysql支持:需要5.5以上的版本
阅读全文
-
fatal error: call to undefined function imagettftext
摘要:参照:http://stackoverflow.com/questions/7290958/php-fatal-error-call-to-undefined-function-imagettftextJust recompile extension gd.so, under folderphp/e...
阅读全文
-
php 使用 极光推送 类
摘要:retryTimes = $retryTimes; if(!empty($appKey)) $this->_app_key = $appKey; if(!empty($masterSecret)) $this->_master_...
阅读全文
-
php socket解决方案
摘要:最近一直在为移动应用提供 php服务端api,以前 实时交互数据需求不严格(定时从手机端发送http请求),现在业务需求变更,需要实时交互式接口,必须增加socket。服务端框架使用YII 1.1.15,准备加上swoole 扩展,实现需求。但调研中发现yii自带的命令行无法启动 swoole tc...
阅读全文
-
身份证号码 15位和18位 验证
摘要:首先先了解 身份证号码的编码规则,从百度经验上找到了别人的分享 :http://jingyan.baidu.com/article/7f41ececff944a593d095c8c.html感谢。 15位长度的验证正则是从网上找的,但发现并不是万能的(月份可以出现00,日期可以出现00等),所...
阅读全文
-
php memcache扩展 出现错误dyld: Symbol not found: _mmc_queue_free
摘要:mac 10.10 系统安装php memcache扩展在使用memcache的时候出现错误dyld: Symbol not found: _mmc_queue_free需要重新编译memcacheMACOSX_DEPLOYMENT_TARGET=10.7 CFLAGS='-fgnu89-inlin...
阅读全文
-
php 常用自定义函数
摘要://@todo 身份证号码检测 1 /** 2 * 同样适用大数据大并发 生成ID 3 */ 4 function getNewID($type) 5 { 6 $command = Yii::app()->db->createCommand('call P_GET_ORDER_ID_NE...
阅读全文
-
php 中文正则
摘要:utf8编码中文preg_match("/^[\x{4e00}-\x{9fa5}]+$/u") 而不是"/^[\x4e00-\x9fa5]+$/u"
阅读全文
-
uploadify 上传遇到跨域问题
摘要:flash上传跨域,一般是加入crossdomain.xml我用了别人的图片服务器,只能做此下策: //CURLFile 实现 $file = $_FILES['Filedata']['tmp_name']; // get mime type $finfo ...
阅读全文
-
CodeIgnitor 创建admin和其他目录,前后端分离,很巧妙的方式,网上查找其他的都不是使用这种方式实现的。
摘要:在index.php的第97和98行的注释, // The directory name, relative to the "controllers" folder. Leave blank // if your controller is not in a sub-folder within t...
阅读全文
-
php openssl 增加密钥
摘要:生成私钥:openssl genrsa 1024 > private.key(注意,1024是密钥的长度,如果密钥较长,相应加密后的密文也会较长)生成公钥:openssl rsa -in private.key -pubout > public.key使用php的openssl 的函数加密和解密即可
阅读全文
-
开发php extension 相关的参考文档
摘要:https://github.com/walu/phpbookhttp://lxr.php.net/http://www.phppan.com/php-source-analytics/
阅读全文
-
php jsond 兼容json开发
摘要:这几天为了兼容json,将jsond的源码调整了。但是发现php couchbase在编译的时候依赖的是json的header文件于是把phpcouchbase 的internal.h的#include "ext/json/php_json.h" 改为#include "ext/jsond/php_...
阅读全文
-
php header 301
摘要:header('HTTP/1.1 301 Moved Permanently');header('Location:'. $url);
阅读全文
-
一致性哈希的替代算法 shard 可反解vsid php版
摘要:1 /** 2 * Linux 系统 根据共享内存块获取一个增长的整型 3 */ 4 function getNxtValFromSharedMemory() 5 { 6 $string_seed = 'global_sharedmemory_' . $_SERVER['SERVER_...
阅读全文
-
CentOS 6.3 安装php 5.4.13库 gearman
摘要:gearman官方http://gearman.org 各语言版本都有安装如下步骤1.gearmand: server端安装,非本机https://launchpadlibrarian.net/130338751/gearmand-1.1.5.tar.gz安装server前需要安装依赖包yum in...
阅读全文
|