随笔分类 - PHP
摘要:首先就是composr下载包了 composer require lysenkobv/yii2-geoip 如果下载不下来,就切换成来的镜像源试试 在 environments/test/common/config/main-local.php 里配置即可 注意 这里的test是我的test环境,
阅读全文
摘要:很多时候由于项目比较庞大,需要讲项目的代码文件通过文件夹分类,这个时候由于受框架路由等限制会导致访问出现问题,当然 多个模块的路由如果放在同一个文件里 找起来也会很费劲,那么我们可不可以把模块区分开,并且把每个模块的路由也区分开呢,可以的 比如上图中我就是为了后台在controller中创建了一个A
阅读全文
摘要:这个原因是不是见怪不怪了哈,导致这个问题的原因很多很多,,, 最常见的就是nginx对于这个项目的配置文件的问题了哦, 不过查看日志发现日志里提示fastCGI Unable to open primary script 这个时候除了位置文件外,要考虑其他地方了,我找了半天的解决方案,最终亲测成功的
阅读全文
摘要:很多时候需要对接第三方, 大部分都能够在你请求时返回对应的正确或者错误的代码 或者错误的文字提示,但是有的第三方比较坑,可能直接返回一个500服务器错误,甚至更夸张的是直接返回了 空白,让你不知所措,很蒙,其实 ,curl本身是有捕获错误的方法,只不过是我们都不知道而 if(curl_exec($c
阅读全文
摘要:yii2 支持多套环境变量切换 可以在本地 测试 线上等设置各自的环境变量配置,每次只需要php init 切换对应的服务器环境即可使用之前配置好的配置信息 yii2 的environments默认提供 dev prod 也就是 开发板和 生产版 2个版本 但是现在很多公司有多套环境,比如我现在可能
阅读全文
摘要:有没有觉得很熟悉 是不是翻看了 很多遍了,还是把 上个博客的图片拿过来给你们分析, 传参的值就是 截图中红色部分 要注意的是 格式要完全一样 比如 视频名称 你如果传一个 我的视频2020-09-09 22:23:34是不行的 因为标题不能包含空格 再比如制作用时 你传个 23分 或者 23-09
阅读全文
摘要:先上图吧,别到时候看了半天 以为 不是你需要的文章哈 ok,如果符合要求的话 咱们就继续往下看 ,接下来 咱们按步骤一步一步的来哈 1.在微信公众平台里设置一个模板 添加个模板先 ,如果 没有模板 在页面切换下 tab选择 一个 合适的模板 ,然后选择下合适的字段 添加下,切换到公共模板库选择模板和
阅读全文
摘要:好久好久没更新了哈, 最近比较忙哈。。。继续 腾讯微信的图片鉴黄接口请求的时候竟然对PHP的版本有要求 分别5.6以上和5.6以下的区分,下面上代码 ,然后说原因 //这里是图片上传 你们懂的哈 先传 1 $tmp_filename = $_FILES['file']['tmp_name']; 2
阅读全文
摘要:估计你们都会了,就不解释了,直接上代码把
阅读全文
摘要:现在基本上很多网站都有图片管理,包括企业站也是,很多图片为了保证质量可能需要高清,但是图片太大的话,对于服务器也是个压力,每次加载页面的时候光页面图片就得好长时间,影响用户体验。 当然,如果有钱你可以 1.cdn静态资源包 2.oss管理文件资源,不一定是图片,也可以是文件哦 3.搭建自己的文件服务
阅读全文
摘要:会的就别看了额。 这个很基础,不会的走起额,直接从我这撸代码额。 If(Yii::app()->user->hasFlash('success')){ echo Yii::app()->user->getFlash('success');} 然后就大工告成了! 奥对了 啰嗦一句 ,如果发现没报错,但
阅读全文
摘要:之前博客里有过一次小物件的使用,不错没有结合model验证,今天就结合model来做一下前台表单的验证吧,带你先简单的了解下model里的一些方法,详细的等我研究深了再来写过来哈。 1.首先,model的生成的话 ,使用 gii生成就可以了,至于gii的使用,在之前已经提过了,可以往前翻一下,输入表
阅读全文
摘要:额 估计你们都会了,会了就可以直接略过了,我也是用了几个月才想起来写,为的是博客连贯把。 数据库配置文件在config下的database.php 当然 1.10,1.13等一些低版本的数据库配置在main.php里 请自行在我说的这2个文件里找,找到后修改如下这段代码 页面打印出如下效果就代表打印
阅读全文
摘要:好久没写了,正好有时间了,把之前想写的先写上。关于yii中的验证码,这里介绍下验证码的使用,比如后台登陆的时候输入完用户名和密码后,需要再输入验证码这样会更加的安全。 从总体来说 大概分为4个步骤 1.在对用的控制器里建一个新的控制器方法(actions) 2.输入验证码的文本框也用小物件 3.修改
阅读全文
摘要:说起支付宝支付,应该是很多人10年前就已经开发过的了,不过随着支付宝的改版,新的demo文件结构也不一样了,所以特此来记录下,防止以后再用到,好有个参考。 首先就是登陆支付宝开发者平台申请账号,填写一些注册信息 ,包括企业执照什么的,这个自己来就可以的,找前台申请或者自己申请,审核通过后,开始创建应
阅读全文
摘要:开启错误的意思一般是用在开发调试阶段,也就是上线前阶段,把所有的错误都暴漏出来,一次性解决好,防止上线前出现错误,怎么开启呢,这里就不用php.ini的方法了,直接采用PHP代码来开启了,代码如下: 代表错误等级等于1 加载某个方法的开头,或者controller里的开头就可以了,当然,如果上线了
阅读全文
摘要:相信网上这些东西已经一堆一堆了,不过正好赶上我安装,所以就记录一下哦,以防以后需要直接拿来照着整就可以了哦 1.首先是windows系统 下载地址:https://github.com/MSOpenTech/redis/releases。 32位系统的就下x86的 64位系统就下x64的就可以了,
阅读全文
摘要:说到redis大家基本上都知道,关于整合到框架里可能大家都会有自己的疑问,那么这次就来给大家说下怎么把redis整合到yii1中。 1,首先去yii官网下载redis扩展包,下载地址为 http://www.yiiframework.com/extension/rediscache/files/re
阅读全文
摘要:虽然说现在已经前后端分离了,但是的有的时候 还是需要做全站开发的,自己找个现成的后台 ,然后开始套框架,yii本身用的是render方法,返回数据和页面映射。 不错我以前常用thinkphp,习惯了smarty,决定把smarty集成到yii里,接下来就开始吧。 1.下载smarty包 去官网下载啊
阅读全文

浙公网安备 33010602011771号