随笔分类 -  PHP

Someting about PHP.
摘要:++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++基础概念++ CGI 是 Web Server (C、C++)与后台语言交互(如PHP、Java、Python)的协议,有了这个协议,开发者可以使用任何语言处理 Web Server 发来的请求,动态的生成内... 阅读全文
posted @ 2018-03-07 14:40 Mr.peter 阅读(240) 评论(0) 推荐(0) 编辑
摘要:Yii2中的对象转数组: $video = Video::find()->asArray()->one(); 阅读全文
posted @ 2017-06-08 17:24 Mr.peter 阅读(5694) 评论(0) 推荐(0) 编辑
摘要:int时间转换datetime时间 echo date("Y-m-d H:i:s", 1210003200); datetime时间转换int时间 echo strtotime("2008-9-27 16:30:30"); 阅读全文
posted @ 2017-06-06 18:23 Mr.peter 阅读(920) 评论(0) 推荐(0) 编辑
摘要:Yii2-admin的详细使用教程 参考:http://www.yiichina.com/tutorial/571 http://www.kancloud.cn/curder/yii/247759 阅读全文
posted @ 2017-05-15 11:48 Mr.peter 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:首先你要确保你已经安装好了Yii2 advanced高级模板,并且跑的通。 安装AdminLTE其实没有网上说的那么简单,网上千篇一律的推荐Composer安装,虽然Composer很方便,但是在中国不好使啊,试了n遍都是失败。因此我今天介绍下通过归档文件安装的方式,希望给迷茫的人指一条路。 1) 阅读全文
posted @ 2017-05-13 14:35 Mr.peter 阅读(1705) 评论(0) 推荐(0) 编辑
摘要:上一节里我们讲了如何用Yii2搭建一个能够给App提供数据的API后台应用程序。那么今天我们就来探讨下授权认证和通过API接口向服务器提交数据以及如何控制API接口返回那些数据,不能返回那些数据。 授权认证 业务分析 我们先来了解一下整个逻辑 用户在客户端填写登录表单 用户提交表单,客户端请求登录接 阅读全文
posted @ 2017-05-13 12:23 Mr.peter 阅读(1709) 评论(0) 推荐(0) 编辑
摘要:1、http://www.yiiframework.com/ 2、http://www.kancloud.cn/curder/yii/247741 3、http://www.manks.top/yii2_restful_api.html 4、http://www.yiichina.com 5、htt 阅读全文
posted @ 2017-05-13 10:19 Mr.peter 阅读(555) 评论(0) 推荐(0) 编辑
摘要:(1)可以用array_key_exists去判断object对象或array数组中是否含有某个键; (2)不可以用isset去判断判断object对象或array数组中是否含有某个键 $decodedJsonObj = json_decode($respJson); var_dump(array_ 阅读全文
posted @ 2017-05-10 18:55 Mr.peter 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:Yii2中Model的验证规则全解析 阅读全文
posted @ 2017-05-10 15:21 Mr.peter 阅读(351) 评论(0) 推荐(0) 编辑
摘要:我说的是直接修改advanced模板。细心人会发现模板里在contact里有,登录也想要就仿照contact中的做法。前台好了,后台登录也要验证码,就把前台代码拿过来,可惜前后台的SiteController差别比较大。而且,问题的关键就在于SiteController。 1、新加: 阅读全文
posted @ 2017-05-03 19:28 Mr.peter 阅读(975) 评论(0) 推荐(0) 编辑
摘要:修改vendor/yiisoft/yii2/captcha/CaptchaValidator.php这个文件就可以了,修改的地方见下图: 总结 归根到底,是因为yii2在渲染网页的时候,会先输出js验证代码,然后再显示验证码图片,也就是说,验证码必须在输出js代码前就要重新生成,而CaptchaAc 阅读全文
posted @ 2017-05-03 17:02 Mr.peter 阅读(746) 评论(0) 推荐(0) 编辑
摘要:1.修改 advanced/backend/config/main.PHP 文件如下: 2.同样修改 advanced/frontend/config/main.php 文件: 3.配置域名解析 4.新建一个.htaccess文件,写入一下内容。放在项目根目录advacnced下 5.再次新建一个. 阅读全文
posted @ 2017-05-02 19:14 Mr.peter 阅读(1971) 评论(1) 推荐(0) 编辑
摘要:Yii2如何实现RESTful风格的API 1、建立单独的应用程序 为了增加程序的可维护性,易操作性,我们选择新建一套应用程序,这也是为了和前台应用、后台应用区分开操作。有些人要嚷嚷了,为啥非得单独搞一套呢?如果你就单纯的提供个别的几个h5页面的话,那就没有必要了,但事实往往是客户端要升级啊,要增加 阅读全文
posted @ 2017-05-01 15:09 Mr.peter 阅读(11135) 评论(0) 推荐(0) 编辑
摘要:一、Nginx 1、安装nginx 2、启动nginx 除了systemctl start nginx之外,常用的相关命令还有systemctl stop nginx、systemctl restart nginx、systemctl status nginx 3、测试nginx是否安装成功 浏览器 阅读全文
posted @ 2017-04-20 20:47 Mr.peter 阅读(13273) 评论(0) 推荐(0) 编辑
摘要:Autoloader什么鬼 阅读全文
posted @ 2017-04-11 13:41 Mr.peter 阅读(190) 评论(0) 推荐(0) 编辑
摘要:一、PHP调用外部命令总结 二、安全问题 三、超时问题 一、PHP调用外部命令总结在PHP中调用外部命令,可以用, 1>调用专门函数 2>反引号 3>popen()函数打开进程,三种方法来实现。 1>专门函数 php提供4种方法执行系统外部命令:exec()、passthru()、system()、 阅读全文
posted @ 2017-03-29 11:33 Mr.peter 阅读(2584) 评论(0) 推荐(0) 编辑
摘要:PHP 使用 Redis 安装 开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/phpredis/phpre 阅读全文
posted @ 2017-03-28 17:08 Mr.peter 阅读(42366) 评论(1) 推荐(1) 编辑
摘要:http://www.jb51.net/article/107405.htm 阅读全文
posted @ 2017-03-27 17:05 Mr.peter 阅读(436) 评论(0) 推荐(0) 编辑
摘要:第一步:找到/vendor/yiisoft/yii2/web/UrlManager.php 第二步:搜索$url = "$baseUrl?{$this->routeParam}=" . urlencode($route);把这句修改为$url = "$baseUrl?{$this->routePar 阅读全文
posted @ 2017-03-20 14:25 Mr.peter 阅读(427) 评论(0) 推荐(0) 编辑
摘要:1、在项目的common/config/main.php文件的components中添加如下代码: 'authManager' => [ 'class' => 'yii\rbac\DbManager', 'itemTable' => 'auth_item', 'assignmentTable' => 阅读全文
posted @ 2017-03-14 10:48 Mr.peter 阅读(358) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示