置顶推荐

最新发布

Linux

Linux之OneinStack 安装目录说明

4个月前 502浏览 评论

用过OneinStac搭建php运行环境的都说好,相信大家看过上一篇文章,或者实际去操作过的小伙伴真正的体验到OneinStac的魅力所在了(快速,简单,方便维护,扩张性也是极强)!源码安装目录:Nginx:/usr/local/nginxPHP:/usr/local/phpMySQL:/usr/local/mysqlPureftpd:/usr/local/

PHP

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

4个月前 309浏览 评论

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

PHP

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

5个月前 360浏览 评论

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

PHP

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

5个月前 1302浏览 评论

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

PHP

Thinkphp5.0+Hui.admin整合的基础后台管理系统

5个月前 1667浏览 评论

经过深思熟虑原来分享的bloger后台管理系统将不在github和码云上分享了,我感觉弱化了模型层,导致控制器的代码相应的多了,而且代码还有很多不合理的地方,比如前端没有使用模板继承,导致前端代码比较乱。因此我重新整合了这套基础框架,已经上传再码云上了点击源码分享栏目可查看!现在不提供bloger的前台页面了,因为你可以使用基础框架很轻松的构建自己的博客管理

第三方接口

thinkphp5.0之Db::listen详解

6个月前 722浏览 评论

我们先来看下官网对listen的说明:如果开启数据库的调试模式的话,你可以对数据库执行的任何SQL操作进行监听。这无疑很方便我们进行增删改查的调试,以及通过执行的时间进行有效的sql优化,友情提示:数据库监听要写在执行sql语句的前面,因为只有在调用Db::listen之后的SQL语句才会被监听,调用之前的语句不会被监听。至于为什么我们后面讲!使用如下方法:

PHP

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

6个月前 417浏览 评论

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

PHP

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

6个月前 553浏览 评论

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

第三方接口

thinkphp5.0之获取一个音频文件的播放时长

6个月前 1019浏览 评论

需求:用户发布文章需要在后台上传一段音频文件,我们要使用php程序获取这段音频文件的播放时长,存放于数据库!解析来我们来看具体的实现方法。一、下载gitid3这个类库文件(gitId3官网地址:http://www.getid3.org/) 将getid3文件放在thinkphp的extend文件夹二、编写上传方法/**  * @retu