摘要:首先,运行swoole服务端程序要在命令行模式下运行php文件,所以thinkphp要设置成命令行模式运行,在入口文件中增加一个配置即可:define(‘MODE_NAME’,‘cli’);然后运行php文件时,在其后面附加应该有的参数。和网页访问时的参数一样。其次,TP程序都是严格在命名空间里面写...
阅读全文
随笔分类 - PHP
摘要:首先,运行swoole服务端程序要在命令行模式下运行php文件,所以thinkphp要设置成命令行模式运行,在入口文件中增加一个配置即可:define(‘MODE_NAME’,‘cli’);然后运行php文件时,在其后面附加应该有的参数。和网页访问时的参数一样。其次,TP程序都是严格在命名空间里面写...
阅读全文
摘要:最近提到一个需求。需要记录app用户在使用app中的移动轨迹,即坐标值。每分钟上传一次XY坐标,有点类似跑步软件的描线轨迹。不考虑app如何获取,反正api只要接受到坐标数据 就记录下来保存到数据库。接口接收3个参数X,Y,uid1,建个新库。test 无论你是云DB还是同服务器下都可以1 'DB_...
阅读全文
摘要:$url="http://www.test.com/test.jpg";//图片远程地址 $local="./Upload/test/test.jpg";//下载到本地存放的目录 import("ORG.Net.Http"); \Org\Net\Http::...
阅读全文
摘要:项目测试,选择upupw环境包下载nginx版本,解压即可使用任务就是要把我电脑上的项目test.com提供给公司局域网同事访问,如果是apache的话,前面的wampserver已经讲过了。1,改本地host解析,我IP是192.168.1.248host 127.0.0.1 test.com2,...
阅读全文
摘要:前言银行金卡,维萨和万事达、银联品牌,如果是贷记卡或准贷记卡,一定为16位卡号。而借记卡可以16-19位不等。美国运通卡则不论金卡或是白金卡、普通卡,都是15位卡号。16-19 位卡号校验位采用 Luhm 校验方法计算银行卡的校验方式Luhm校验将未带校验位的 15 位卡号从右依次编号 1 到 15...
阅读全文
摘要:phpStorm是一个功能强大的IDE,不仅对PHP提供了支持,而且对前端HTML、CSS、JavaScript的支持也是非常不错的。此外,phpStorm还集成了很多实用的功能,下面就phpStorm的数据库管理工具的配置及使用作详细的介绍。前期配置(配置数据库连接)phpStorm支持的数据库种...
阅读全文
摘要:1、下载源代码:http://pecl.php.net/package/redis2、进入目录和编译安装上传redis-2.2.4.tgz到/usr/local/src目录解压 tar zxvf redis-2.2.4.tgzchmod -R 777 redis-2.2.4进入安装目录cd redi...
阅读全文
摘要:运行环境:PHPSTORM版本 : 8.0.1PHP版本 : 5.6.2xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dllps : php版本和xdebug版本一定要相对应1. PHP安装xdebug扩展php.ini的配置,下面的配置仅供参考,路径要换成自己...
阅读全文
摘要:服务器环境为CentOS,php-fpm,使用curl一个https站时失败,打开curl_error,捕获错误:Problem with reading the SSL CA cert (path? access rights?)解决方案:1. sudo yum install ca-certif...
阅读全文
摘要:Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示:[plain]view plaincopyWin...
阅读全文
摘要:在并行系统中并发问题永远不可忽视。尽管PHP语言原生没有提供多线程机制,那并不意味着所有的操作都是线程安全的。尤其是在操作诸如订单、支付等业务系统中,更需要注意操作数据库的并发问题。接下来我通过一个案例分析一下PHP操作数据库时并发问题的处理问题。首先,我们有这样一张数据表:1 mysql> sel...
阅读全文
摘要:1 /** 2 * 排序 3 * @param $array 要排序的数组 4 * @param $keys 用来排序的键名 5 * @param string $type 默认为升序排序 6 */ 7 function array_sort($array,$keys,$type='AS...
阅读全文
摘要:对于lnmp架构的大文件上传的问题,有几个地方需要修改,另外还有几个参数如果更改过需要注意,下面是详细的需要注意的地方: nginx的修改 send_timeout 60; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fast...
阅读全文
摘要:phpstorm 8 license keyLearn Programming===== LICENSE BEGIN =====63758-1204201000000Ryqh0NCC73lpRm!XVcxFChJ2gTUR2lZtlLXrPLbQ66Gs8MHs51RvF2yagoDlzne08Zm...
阅读全文
摘要:阿里云Linux服务器安装 nginx+mysql+php步骤1、登录服务器2、下载安装包3、将安装包上传到服务器的/home目录下 注:使用rz sz命令进行本地和服务器间的上传、下载,安装命令yum install -y lrzsz4、解压安装包 注:使用yum install unzip -y...
阅读全文
摘要:下面是可以将我们的url地址加密.确保我们提交的数据安全以下是代码片段: 1 下面是函数调用的实例以下是代码片段: 1 $key = "key"; 2 //生产加密参数地址 3 for ($i=0;$iphp技术文章$i"; 7 } 8 //获取参数地址 9 $g...
阅读全文
摘要:这个网上的资料真实浩如烟海,但是真正有价值的屈指可数自己尝试了一天多,终于还是搞定了。再次要感谢网上的前辈么。比如下面这个关于php和java端的实现:http://my.oschina.net/Jacker/blog/86383关于php和java端的实现。再比如下面这个关于ios端的实现:htt...
阅读全文
摘要:先简单从百度找来介绍:?123456密码学中的高级加密标准(Advanced Encryption Standard,AES),又称高级加密标准Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标...
阅读全文
摘要:1 $value) {13 $key $value) {29 $key < $strCount && $strArr[$key][1] === $value && $strArr[$key] = $strArr[$key][0];30 }31 return base64...
阅读全文
摘要:APP项目用户密码传输一直没有用HTTPS,考虑到用户的隐私暂时先用AES对密码加密,以后也可以用于手机端与服务端加密交互。PHP的免费版phpAES项目,手机端解码各种不对。好不容易找了PHP ANDROID IOS,相互加解密正常的AES加密算法代码。PHP的AES加密算法: 1 key = h...
阅读全文
|