找到以下拥有“PHP”相关的信息

PHP学习进阶之swoole,使用websocket制作一个简单的聊天室

1星期前 (2018-04-12) 43浏览 0点赞 评论

前面历经99重磨难,取得震惊...要想修成正果....少年,革命尚未成功同志还需努力...在前面2章我们主要讲解如何swoole运行环境,接下来我们就写一个简单的案例来使用一下传说中的swoole,看看此技到底多厉害。swoole学习之第一式:websoket之聊天室简单的分析下做一个聊天室,需要干什么?1、首先要有一台websoket服务器2、使用WebS

微信支付之企业付款至微信用户钱包无需sdk

4个月前 (2017-12-09) 557浏览 0点赞 评论

在如今的网络时代,用我们四川老话说就是求钱不带,跑得风块!但是:我有手机啊!好吧,你赢了!事实如此,现在不管去哪里都有手机一键支付,微信,支付宝,银联。在前面我们说了如何对接微信支付(你付钱给商家)。现在起我们来说企业如何付款给你(也就是用户体现功能)很常见哈。我们需要对接微信公众号提供的企业付款到零钱的接口,这个接口不含SDK想偷懒的朋友还是另寻他门儿,比

php删除二维数组中某些值重复的数据

7个月前 (2017-09-22) 453浏览 0点赞 评论

今天小伙伴出去面试,问了一个题目,就帮忙写了下。有点助纣为虐的感觉啊!原谅我是个好心人!题目是有这样一个数组:<?php  $arr = [      ['name' => '张三','phone'&

鸟枪换大炮,Mac下快速搭建PHP开发环境mamp的使用

7个月前 (2017-09-07) 508浏览 0点赞 评论

前几天终于换了台电脑,一开始还有点不习惯,用了2天发现mac做开发还真便利不少,洁面看起来让人心旷神怡啊!真的有一种鸟枪换炮的感觉。作为一个PHP开发工程师,换了抢还得知道怎么上子弹不是。我们在mac上如何搭建一个PHP开发环境呢?mac本身是自带PHP和apache的,我们下载个mysql就可以了。配置起来相对来说还比较麻烦,这里我们主要讲集成环境MAMP

TP5.0.admin v1.0自动生成代码后台管理系统上线了!

7个月前 (2017-08-28) 1720浏览 0点赞 评论

上周我们对TP5.0.admin的自动生成代码有一个比较好的预想当然了我也在一直努力实现它,这周也算有了一点小成果!自动生成代码已经实现了,但是还有很多的bug....当然了你如果愿意一开始就跟我来一起完善它就再好不过啦!下面我们来演示一波后台管理系统一、我们从登陆开始二、可以看到已经实现了基于auth的权限管理系统,就不做演示了,后期应该会出现在操作手册中

手机端使用jq scroll配合ajax下拉加载分页数据

8个月前 (2017-08-14) 587浏览 0点赞 评论

需求:手机端默认显示5条数据,手指滑动到最低部加载第二页的数据,以此类推,实现下拉加载分页数据的功能,虽然说不是什么复杂的东西,但是在手机上还是有一个比较大的坑,在下面细说!先来看一波效果图:当下拉时加载数据,嗯、效果还凑合。说下原理:一、使用scrollTop获取到滚动的地方的窗口顶端到这个那个页面的距离$(document).scrollTop()二、获

Thinkphp5.0之上传多图,相册制作,图片预览效果

8个月前 (2017-08-07) 743浏览 0点赞 评论

需求:最近在做一个项目的时候,后台发布信息需要添加一个相册的功能,用到thinkphp5.0中的多图上传,并且前端我们做一个图片上传及时预览的功能。接下来说下实现方法。一、先来看下效果二、说下原理,其实我们利用的就是普通的上传功能,将filename以数组的形式提交到后台,后台再进行循环上传,也就是单图上传的升华版而已!三、首先封装一个多图上传的方法,代码如

为什么要处理异常?以及try、catch的使用

9个月前 (2017-07-19) 869浏览 0点赞 评论

熟悉我的小伙伴都知道我喜欢使用try、catch处理异常,很多人说它会让我们的程序损失很多的效率,而放弃使用它,我只想说仁者见仁智者见智,做到用而不滥用,区分好异常和常规错误合理的使用对效率的影响微小甚微。异常:    异常是一个处理错误的面向对象方法。异常是对象,而且Exception是PHP中的一个内置类,一个Ex

thinkphp5.0之微信扫码支付开发及回调处理

9个月前 (2017-07-14) 1469浏览 0点赞 评论

说到微信支付接口开发估计大多数小伙伴儿都已经尝试开发过了,这次给大家带来一篇使用thinkphp5.0开发的微信扫码支付。准备工作:    下载微信SDK放到thinkphp5.0中extend目录下,这个目录本身是提供第三方类库,因此我们将SDK 解压放到这个目录!微信获取appid,key,下载证书之类的东西就不赘

Ajax实用案例,直接返回一个页面避免在前端each

10个月前 (2017-06-15) 621浏览 0点赞 评论

今天遇到一个小伙伴问了我一个问题,他在做一个内容列表的时候用到ajax加载更多,在请求数据之后使用each拼接内容,各种错误,蛋疼的一b有木有。来张图,看下我们要实现的效果:点击下拉加载更多新闻加载更多的页面,比起传统的分页貌似更加高级点,但我想说实现起来比传统的分页也是更加简单。简单的说下实现原理:我们默认读取第一页的数据来显示定义一个隐藏域用户存储分页值

thinkphp5.0之封装万能的增删改查方法

10个月前 (2017-06-10) 1267浏览 0点赞 评论

| 在开发的过程中提高代码的可读性、把代码写得优雅、提高开发效率是每一个程序员的追求!| 在我们平时做项目开的时候,每一个模块下都会有增删改查操作,我们会在每一个控制器下写增删改查方法,增删改查会让人写到吐,而且代码很多都差不多,重要的是开发效率极为的低下,并且你有你的一套写法,他有他的一套写法写作起来谁看谁都不顺眼,每次看别人写的代码心

php自定义函数之半角与全角的互相转换

10个月前 (2017-06-04) 474浏览 0点赞 评论

function SBC_DBC($str = '',$args_type = 1) {  //半角和全角转换函数,第二个参数如果是0,则是半角到全角;如果是1,则是全角到半角 $DBC = Array( '0' ,&n

php自定义函数之对查询结果集进行排序

10个月前 (2017-06-04) 481浏览 0点赞 评论

| 有时候在处理数据结果的时候需要根据其中任何一个字段将数据再进行一次排序,下面我们来自定义一个函数对查询数据结果进行排序操作| 上代码/** * 对查询结果集进行排序 * @access public * @param array $list 查询结果 * 

php自定义函数之根据获取用户访问ip地址及城市信息

10个月前 (2017-05-31) 438浏览 0点赞 评论

| 最近在开发一个全国性质的网站,因此要根据当前登录ip来定位城市,根据城市来显示当前地区的数据,来个图看下效果| 说下思路第一步是获取当前用户访问的iP地址第二步根据ip地址定位访问城市根据访问城市查询自己mysql中该城市的ID编号保存于seesion或者cookie用于保持每个页面保持该城市的状态| 获取当前用户ip的方法function G

Thinkphp5.0 之APP开发接口非对称加密(RSA)加密方法(完整实例)

11个月前 (2017-05-26) 2172浏览 0点赞 评论

在平时我们写接口的时候,常常会想如何写一个安全可靠的接口,因此我们会对比较核心或者敏感的参数进行加密,这样可以很好的防止在中途被不法分子拦截修改参数造成不可避免的损失!下面我们讲一下如何利用非对称加密(Rsa)对接口进行加密解密!| 流程图,大致是这样吧| 封装Rsa,生成密钥对,加密,解密类(环境要配置openssl,这个就不多讲了)<?php /

php数据分组,循环合并数据的方法

11个月前 (2017-05-22) 694浏览 0点赞 评论

今天在浏览百度知道的时候,看到一个小伙伴提出了一个问题,我帮他解答了下!额,不要夸我,我是个热心的人,呵呵!我闲暇之余都会去百度知道看看,有没有需要帮忙的小伙伴,不仅帮助了需要帮助的小伙伴,对自己也是一个很大的提升,额,一不小心又给百度打了个广告,fuck!| 回先百度朋友的提问| 可能描述得不是特别清楚,我们直接上代码,看了就明白了!//根据他的问题,大概

Thinkphp5.0秒滴短信发送类封装

11个月前 (2017-05-19) 1139浏览 0点赞 评论

额 声明一下哈,我这里不是打广告,只是前不久做用户注册发送短信验证的时候用到了这个平台的产品,为什么要用,就是因为该平台注册就送200条免费测试的短信,嘿嘿嘿,我就是奔着这200条免费的短信而去的,如果大家要用,也可以去注册一个,然后复制下方的代码直接调用即可,嘿嘿嘿!| 上代码<?php /**  * Created b

thinkphp5.0封装网易云反垃圾之图片鉴黄类

11个月前 (2017-05-19) 577浏览 0点赞 评论

| 最近在做一个灰色行业的APP,用户上传的图片需要进行过滤,验证是否是大尺度的照片,如果是大尺度后台进行删除操作!因此在这里我选择网易云反垃圾产品,根据接口文档封装了图片鉴黄类,如果有用到的小伙伴直接复制代码即可。<?php /**  * Created by PhpStorm.  * Us

thinkphp5.0项目添加安装程序

11个月前 (2017-05-17) 805浏览 0点赞 评论

| 今天在闲暇之余给咱们的blog系统添加个安装程序,本身对于我们广大phper来说没啥必要,我们自己手动导入下数据库,配置下数据库就完事儿了,嘿嘿嘿,我只是想它更加完善而已,更加利于我们广大基础薄弱的小伙伴来使用它,额,有点装逼了!不喜勿喷!| 具体的代码是上不了了,只能大概说下流程。| 我在application下新建了一个install模块用

php自定义时间处理函数:获取本周星期一和星期天的时间戳

11个月前 (2017-05-15) 528浏览 0点赞 评论

| php如何求得本周开始的时间和结束时间?在工作中常常需要处理时间,比如我需要查询本周的数据,这个时候就需要知道本周的开始时间和本周结束的时间来拼接SQL语句,下面我们来自定义一个函数求出星期一和星期天的时间戳。| 上代码public function getTime(){     $w 

php递归获取无限极分类的实例

11个月前 (2017-05-10) 802浏览 0点赞 评论

  我们经常要用到无限极分类,比如说我的栏目管理,父级栏目下面有子集,子集下面还有子集,这个时候我们想如何按照级别来分类呢?   看一个实例:我们有如下数据,大家看下图可以发现有个字段p_id,p_id就是父级的ID,比如:id = 14 的是 channel_name = 专利其他 而 p_id = 14 的有(id = 15

thinkphp5.0微信开发之获取微信用户信息

11个月前 (2017-05-08) 1930浏览 0点赞 评论

今天这篇教程主要教大家如何获取微信用户信息,这个只要在做微信开发就会被用到,有很多朋友犯难,那么今天写一篇教程,大家根据教程一步一步的走下去绝壁是没有问题的!嘿嘿嘿,下面我们start!开发钱准备(已经通过认证过的微信公众帐号、服务器一台、thinkphp5.0项目)一、微信公众号设置登录微信公众帐号点击接口权限查看网页授权是否获得点击修改设置网页授权域名设

百度ueditor编辑器图片上传成功了但是返回的失败

11个月前 (2017-05-08) 1574浏览 0点赞 评论

说道富文本编辑,个人感觉ueditor还是棒棒哒!虽然百度是个坑钱货,但好歹出的产品还算是不错滴!今天刚把blog上线了,结果发了一篇文章发现编辑器里面的图片不能上传了。确实是比较蛋疼的问题!问题排查:查看服务器上传目录发现上传的图片已经成功上传于服务器,因此不是图片上传的问题环境测试,在其他同样的环境测试其他的项目没有问题,单单是这个项目有问题,排除了服务

thinkphp5.0如何修改报错级别

11个月前 (2017-05-07) 560浏览 0点赞 评论

不知道大家在使用thinkphhp5.0的时候有没有发现thinkphp5.0的错误级别特别的严格,比如前台使用了一个未定义的变量,再比如使用一个数组中一个空值也会报错,这导致了我们任何一个变量都需要判断是否为空,很麻烦不是!下面我们解决如何降低报错级别:先来一观thinkphp手册上是如何说的:本着严谨的原则,5.0版本默认情况下会对任何错误(包括警告错误