php
悟空是蜘蛛
这个作者很懒,什么都没留下…
展开
-
Yii2中连接mongoDb以及基础的查询
1、检查php环境是否已经扩展了mongodb,php - m | grep mongodb,如果没有,接下来扩展mongodb,详见:http://www.runoob.com/mongodb/mongodb-install-php-driver.html2、、添加mongoDB连接的配置:'components' =>array('mongodb' => ['class原创 2017-12-19 10:55:15 · 8913 阅读 · 0 评论 -
Yii2下rest项目搭建与使用
yii2中使用rest的方法和正常的项目目录接口没什么太大区别有几处需要注意的是1、在controller创建的时候继承的类由一般web项目的yii\web\Controller换成yii\rest\Controller,但是一般会使用中间类继承yii\rest\Controller,以便重写相关函数的处理,假设类名为ApiController;2、在ApiController类中重写init函数...原创 2018-02-22 16:54:43 · 617 阅读 · 0 评论 -
excel+PHPExcel+导入用例
test_import.html内容如下:<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <meta charset="UTF-8"原创 2018-02-13 14:20:13 · 266 阅读 · 0 评论 -
PHPMailer发送outlook日历邮件(会议邀请)
发送邮件的封装函数/** * @param 收件人 array $toEmailArr * @param 会议开始时间 string $startTime * @param 会议结束时间 string $endTime * @param 会议邀请人 string $inviteName * @param 会议地点 string $address * @param 会议标题 string $tit...原创 2018-02-09 16:53:36 · 3834 阅读 · 4 评论 -
php7.0.7安装
编译参数:./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --wi原创 2017-12-25 18:18:46 · 1147 阅读 · 0 评论 -
phprap中根据DB结构生成和表中属性命名相同的接口参数
phprap是一款开源的接口文档管理系统(http://www.phprap.com/),但是在使用的过程中发现为接口添加参数的过程效率比较低,得一个一个的添加参数,假设有是个参数,那得走十遍添加参数的流程,如下图:根据配置时自动生成的表,发现接口相关的数据都是放在表xxx_api表中,而接口参数相关的放在xxx_field表中,field表中主要的字段是:api_id(对应放接口表中的i原创 2018-01-16 10:18:15 · 296 阅读 · 0 评论 -
php常用加密解密
最近对接数据的时候涉及到了一些接口数据加密相关的一共试了两种方法, aes和rsa。采用的方式是双方约定两个key,一个用于参数时效性验证加|解密(采用的是md5,双方约定一个key,根),一个用户接口时效性的加|解密(rsa|aes),如果用aes的密钥双方约定好可以就行了,rsa自行约定公私钥 。参数格式如下:token=md5(api_account+time)&api_acco原创 2017-12-11 13:18:35 · 562 阅读 · 0 评论 -
Yii2框架管理后台权限设置机制
将所有action统一放在配置文件中XXX.php,将返回合并到params中:return ['params' => ['rules' => [['n' => '权限测试(一级菜单)','i' => 'fa fa-circle-o', 'tree' => ['perm1','perm2'], 's'=>[ ['n' => '权限测试(二级菜单)', 'c' => 'perm1','原创 2017-12-11 13:34:45 · 1549 阅读 · 0 评论 -
阿里云OSS上传文件以及获取文件
1、新建bucket (文件存储空间名称),bucket下也可以继续创建目录 2、通过短信验证码创建accessKey,保存accessKeyID和accessKeySecret:3、添加oss管理文件时需要的配置(选区endpoint的时候一定要选对应外网的) 4、部分管理文件的函数封装/** * 上传文件 * @param $name * @param ...原创 2018-10-15 15:19:17 · 19385 阅读 · 0 评论