E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Thinkphp开发笔记
知识付费系统如何快速二开
知识付费系统是系统基于
ThinkPhp
5.0+layui+Vue开发,功能包含在线直播、付费视频、付费音频、付费阅读、会员系统、分销系统、拼团活动、直播带货、直播打赏、商城系统、线下活动、资料下载、课程评论
·
2021-08-16 20:06
php
jquery+h5实现九宫格抽奖特效(前后端代码)
前言:前端:jq+h5实现九宫格动效后端:
thinkphp
3.2.3实现中奖概率算法功能:支持读取数据库预设的中奖率及奖品池,中奖率可以自定义,必须是整数最终效果如下:代码:choujiang.html
·
2021-08-16 15:41
thinkphp
6 多级控制器目录访问解决方法
thinkphp
6二级控制器目录访问tp6的controller目录下面再新建一个文件夹,不使用路由的情况下怎么访问,本文主要记录解决这个问题的办法。类似于这种目录结构。
黄不逗
·
2021-08-14 15:40
php
校友会小程序
开发笔记
十四: 小程序云开发后端数据校验体系的设计与实现
微信小程序云开发后端开发框架没有自带的验证功能,因此开发校友录小程序的表单验证时候一般有两种方法,一是自己裸写验证规则,但是需要比较扎实的正则表达式基础,一种是自己封装Validate插件进行表单验证,基于以上原因,小女子自己封装了云开发后端数据校验规则一套,并且与前端数据校验的写法和规则一致(前端数据校验体系下一篇笔记介绍:))统一校验路由入口functioncheck(data,rules,t
·
2021-08-14 09:19
小程序云开发
校友会小程序
开发笔记
十三: 小程序前端缓存体系的设计与实现
存储每个校友录小程序都可以有自己的本地缓存,可以通过wx.setStorage/wx.setStorageSync、wx.getStorage/wx.getStorageSync、wx.clearStorage/wx.clearStorageSync,wx.removeStorage/wx.removeStorageSync对本地校友录小程序缓存进行读写和清理。校友会小程序隔离策略同一个微信校友录
·
2021-08-14 09:19
小程序云开发
校友小程序
开发笔记
十一: 后台管理系统功能设计与实现
5G时代,讲究效率,摒弃了传统的PC端管理后台,设计了小程序端后台管理系统。通过手机小程序,随时随地的管理校友录数据,审核用户,发布新资讯等。当然,对于要求比较高的数据管理,比如复杂的文章内容,图片上传等,亦可以通过PC端微信的里的小程序,在PC电脑上进行管理。两种方式,随时对校友录程序和数据的管理。云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提
·
2021-08-10 21:09
小程序小程序云开发
校友小程序
开发笔记
十二: 小程序异常监控及错误处理
在小程序中使用抛出异常机制能让代码结构更加的简洁,减少很多的逻辑判断,并且能够得到出错时的详细错误信息,可说是好处多多,今天要说的就是在校友录小程序的js中抛出(throw)异常。js中可以抛出任何类型的异常,比如数字、字符串甚至布尔值,例如:try{throw'error';throw123;throwfalse;}catch(e){alert(e);}当然,像大多数的面向对象语言中有内置的Ex
·
2021-08-10 21:37
小程序小程序云开发
校友会小程序
开发笔记
十: 校友资讯功能模块设计与实现
实现官方资讯、校友会动态、校园风采、公告通知等新闻发布功能,帮助校友及时有效的了解学校、校友组织及校友信息。云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的API进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。使用腾讯云开发技术,免费资源配额,无需域名和服务器即可搭建小程序在微信里打开,无须下
·
2021-08-07 20:42
小程序云开发
校友会小程序
开发笔记
九: 校友群助手功能模块设计与实现
相信很多校友们都有这样的经历,在校友群里发消息,通常只有群主才能@所有人发通知,普通用户发通知很少被人看到。即便是群主,发布通知后也不知道哪些人看过,而且重要的通知以文字形式呈现,常常不够醒目。功能说明云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的API进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,
·
2021-08-07 20:41
小程序
校友会小程序
开发笔记
八:校友相册功能模块设计与实现
校友录提供了丰富的相片上传,轮播,评论,收藏功能,可以让广大校友尽情分享自己的影象世界。云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的API进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。使用腾讯云开发技术,免费资源配额,无需域名和服务器即可搭建小程序在微信里打开,无须下载app,也无须再访
·
2021-08-02 21:01
小程序
校友会小程序
开发笔记
七:校友互助功能模块设计与实现
云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的API进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。使用腾讯云开发技术,免费资源配额,无需域名和服务器即可搭建小程序在微信里打开,无须下载app,也无须再访问传统的PC站点,随时随地互动功能说明UI设计数据库设计前端代码逻辑后端代码逻辑后台管理
·
2021-08-02 21:00
小程序
thinkphp
5.1 中使用自定义异常处理类进行接管
配置文件修改config/app.php自定义异常接管类出处'exception_handle'=>‘\app\common\exception\ExceptionHandle',自定义处理异常方法寡人的存放目录为app/common/exceptionApiException.phpnamespaceapp\common\exception;useException;classApiExcept
·
2021-08-01 16:05
同学录小程序
开发笔记
六:校友活动聚会功能模块设计与实现
功能说明校友活动功能是一个基于活动的校友社交网络平台,你参与的越多,就会发现这里越好玩,收获也会越大。活动信息,就是有关各种校友聚会,联谊,展览、体育活动的相关信息,包括时间、地点、参与人数等。任何注册校友都可以在这里发布活动信息。看到你感兴趣的活动,你可以在活动开始之前在这里和大家聊聊,确定自己是否参加,活动结束后,在这里写下你的感受、发布现场图片,和大家分享。UI设计数据库设计前端代码逻辑后端
·
2021-07-31 14:44
小程序
同学录小程序
开发笔记
五:找校友功能模块设计与实现
功能说明UI设计数据库设计前端代码逻辑后端代码逻辑后台管理项目代码GIT:https://github.com/ccliqi/CC-...
·
2021-07-31 14:43
小程序云开发
laravel-swoole的扩展不兼容消息队列该怎么办?
还好
thinkphp
-swoole扩展已经兼容了,那不就嘿嘿嘿!直接上修改的思路和代码!开干!
·
2021-07-30 11:09
swoole
校友录小程序
开发笔记
四:UI基本元素设计
基于微信小程序轻快的特点,旨在微信生态体系内,建立友好、高效、一致的用户体验,同时最大程度适应和支持不同校友需求,实现校友与小程序服务方的共赢。为了避免下游在微信中使用小程序服务时,注意力被周围复杂环境干扰,小程序在设计时应该注意减少无关的设计元素对用户目标的干扰,礼貌地向校友展示程序提供的服务,友好地引导校友进行操作。每个页面都应有明确的重点,以便于校友每进入一个新页面的时候都能快速地理解页面内
·
2021-07-29 18:08
小程序小程序云开发
校友录小程序
开发笔记
三:数据库设计
小程序云开发提供了一个JSON数据库,顾名思义,数据库中的每条记录都是一个JSON格式的对象。我这个校友会小程序就打算利用这个json数据库,而且基础班貌似不收费!!!一个数据库可以有多个集合(相当于关系型数据中的表),集合可看做一个JSON数组,数组中的每个对象就是一条记录,记录的格式是JSON对象。关系型数据库和JSON数据库的概念对应关系如下表:官方并没有说明是哪种NoSQL数据库,但从开发
·
2021-07-29 18:37
小程序小程序云开发
laradock php 多版本容器共存
thinkPHP
3.2的项目用到mongodb,\MongoClient提示报错如图,只能在低于php7的环境,因此需要在laradock再部署一个php56进入laradock目录,复制一份php-fpm
·
2021-07-27 20:49
php容器
校友资料登记平台小程序
开发笔记
二-云数据库设计
云开发数据库云开发提供了一个JSON数据库,顾名思义,数据库中的每条记录都是一个JSON格式的对象。一个数据库可以有多个集合(相当于关系型数据中的表),集合可看做一个JSON数组,数组中的每个对象就是一条记录,记录的格式是JSON对象。关系型数据库和JSON数据库的概念对应关系如下表:主要表ER图校友信息表UserModel.DB_STRUCTURE={_pid:'string|true',USE
·
2021-07-27 19:42
小程序小程序云开发
校友资料登记平台小程序
开发笔记
一-系统整体设计
前几天收拾屋子的时候发现了一本同学录,看到同学录里最流行的字体,不禁感慨万千,暴露年纪的时候到了,你最好假装看不懂图片。。。翻开同学录的第一页就是同学们的签名,那时候的签名字体可真是千变万化,同学们还记得你们的签名么~反正我那时的签名可真是放荡不羁,哈哈~现在已经人过30,有时候会想念那段难忘的学生时代,于是闲暇之余做了个小程序小玩意,说怀旧也好,说展望也罢,说不定哪天就会和以前的同窗好友们继续在
·
2021-07-27 19:08
小程序
ThinkPHP
6 使用JWT 实现用户认证以及无痛刷新访问令牌
环境要求php>=7.0
thinkphp
^5.1.10||^6.0.0我这里使用的是
ThinkPHP
6+PHP7.3安装composerrequirethans/tp-jwt-auth执行以下命令,将生成
皮蛋馅儿
·
2021-07-11 21:39
【
ThinkPHP
6.x框架】(3)控制器与数据库
控制器基础控制器控制器都存放在app/controller下,当然也可以通过config/route.php中的'controller_layer'来进行修改。一般来说,创建控制器后,推荐继承基础控制器来获得更多的方法(extendsBaseController),基础控制器仅仅提供了控制器验证功能,并注入了think\App和think\Request。这两个的大致使用方法如下:app->get
CATs_001
·
2021-07-10 11:36
后端菜鸟的逆袭之路
ThinkPHP6.x框架
后端
ThinkPHP
公众号授权微信登录
公众号微信用户登录,可以在微信上直接使用应用,无需再去下载app,减少用户的注册登录流程,优化用户体验,本文是讲解微信公众号授权登录。公众号授权流程图这是一张在网上找到的授权登录流程图,不知道是多久之前的了,其实这张图只是大致授权流程,并不详细。授权登录流程:后台携带参数grant_type为client_credential、appid、secret用get方法请求“https://api.we
0661
·
2021-06-27 05:22
thinkphp
——数据库和模型
连接数据库修改database.php配置文件,配置数据库的连接return[//数据库类型'type'=>'mysql',//服务器地址'hostname'=>'127.0.0.1',//数据库名'database'=>'think',//用户名'username'=>'root',//密码'password'=>'123456','hostport'=>'',//连接dsn'dsn'=>'',
卐空羽流雲卍
·
2021-06-27 05:33
ThinkPHP
5轻松识别客户端信息User-Agent(获取用户的操作系统、浏览器信息)
在使用浏览器发起的HTTP请求中,通常会包含一个识别标识。它名为UserAgent,简称UA。它是一串包含了客户端基础信息的字符串。通过它可以方便的获取客户端的操作系统,语言,浏览器和版本信息。在PHP中查看客户端UA标识的方式是读取系统常量$_SERVER中的HTTP_USER_AGENT选项:echo$_SERVER['HTTP_USER_AGENT'];使用推荐一个轻松识别客户端信息的com
haokeed
·
2021-06-27 00:55
获取文档注释方法封装(
thinkphp
5.*)
功能说明一般情况下,做系统后台管理的时候需要记录每一个管理员用户的操作记录,如果在每个控制器的每个方法中都手动去执行一个写日志的方法的话,似乎有些麻烦,所以心血来潮写了这样一个类,与伙计们共勉,有更好的实现方法欢迎交流。用到的PHP系统方法ReflectionMethod2.ReflectionClass规则:注释规则以“@desc开头”如:class=$class;$this->methodNa
猩猩的猩
·
2021-06-27 00:05
tp5模板不存在,默认模板路径查找规则捣的鬼
找了$this->fetch()方法的调用,最后找到了原因,文件
thinkphp
/libr
丢了发型的男人
·
2021-06-26 22:11
2019-03-22
拼团、砍价、秒杀、积分、优惠券等吸引粉丝-转化粉丝-粘住粉丝-分析粉丝-维护粉丝-再次利用粉丝吸引粉丝形成闭环滚雪球模式源码下载地址::http://github.crmeb.net/u/crmeb基于
thinkphp
5
开发者溜溜
·
2021-06-26 00:28
swoole -
thinkphp
5.0 笔记(一)
前提:安装好php7.2以及下载
thinkphp
5.1的源码放在本地要在tp5里面嵌入swoole的服务,首先在根目录下创建一个server的文件夹,里面创建一个http_server.php的文件swoole
墨丘利lh
·
2021-06-25 10:06
「PHP」以nginx、php-cgi为例,把nginx、php-cgi安装为Windows系统服务
在上文中,我们使用了nginx+php-cgi来配置
thinkphp
的运行环境,项目已成功运行,可以很开心的开发php项目了。
老夫不正经
·
2021-06-25 01:23
php
thinkphp
5.0入门
thinkphp
5.0对于
thinkphp
3.2几乎是颠覆和重构了,以至于在新学习
thinkphp
5.0的时候,感觉无从下手。
忘川_之上
·
2021-06-25 00:56
ThinkPHP
6.x
【十天精品课堂系列】主讲:李炎恢学习要点:1.框架简介2.安装步骤3.测试运行本节课我们来开始进入
ThinkPHP
6.x的学习过程,主动了解下框架的需求、安装步骤以及测试运行。
王者風範
·
2021-06-24 23:42
ThinkPHP
5.1 输出替换 view_replace_str 和 tpl_replace_string
刚开始学
ThinkPHP
就遇到了一个小问题,弄了差不多一小时,尴尬,必须拿个小本子记录下!
GuoYou_Li
·
2021-06-24 18:46
docker部署
thinkphp
1.安装
thinkphp
按照
thinkphp
官网给出的Git安装操作,下面步骤摘自官网:
ThinkPHP
5.1主要分为应用和核心两个仓库,主要包括:应用项目:https://github.com/top-think
金豆_d604
·
2021-06-24 15:25
fastadmin跨域处理
thinkphp
5.0
fastadmin跨域处理
thinkphp
5.0*/classCORS{protected$corsBase=TRUE;//TRUE代表全局通过,指定域名则失效publicfunctionrun(&$params
小伙有点菜
·
2021-06-24 12:27
04. URL 访问模式
【十天精品课堂系列】主讲:李炎恢学习要点:1.URL解析2.URL兼容模式本节课我们来了解一下
ThinkPHP
6.0的URL访问模式,解析它的访问方法。
王者風範
·
2021-06-24 11:55
thinkphp
3.2 发送邮箱
今天和大家分享
thinkphp
3.2忘记密码发送邮箱的操作流程,希望对大家有帮助。
s_Turtle
·
2021-06-24 10:43
地图
开发笔记
(一):百度地图介绍、使用和Qt内嵌地图Demo
若该文为原创文章,转载请注明原文出处本文章博客地址:https://blog.csdn.net/qq21497936/article/details/112413786长期持续带来更多项目与技术分享,咨询请加QQ:21497936、微信:yangsir198808红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬
红模仿_红胖子
·
2021-06-24 07:39
上传Composer包到Packagist,并在
Thinkphp
5.0中使用
向社区发布自己的Composer包主要讲解如何上传Composer包到Packagist,并在
Thinkphp
5.0中使用。1.Github上创建仓库,并pull至本地。
Emotion_c293
·
2021-06-24 03:08
ThinkPHP
5.0导出Excel表格
上周在项目中用tp5.0导出excel表格遇到一点问题,特此记录。首先,不管是tp3.2.3还是tp5.0导出excel表格我都是基于phpexcel这个插件来做的。然后,下载phpexcel放到vendor目录下。以下是代码:publicfunctiondownload(){$name=Request::instance()->param('ship');$start_time=Request:
gogocheng
·
2021-06-23 17:03
web hooks服务器自动拉取代码php
thinkphp
6
Github准备事项1.在仓库settings里添加webhooks以私人仓库为例:1.创建完仓库之后,点击settings。设置webhooks访问路径:以我自己项目为例,框架使用的是tp6。在public/下创建一个名为basic.php的文件,目的在于当代码推送至服务器上时,github可以访问到并且可以执行的一个文件。该文件用于执行shell命令,在触发该链接时自动执行该文件里的命令,从而
·
2021-06-23 17:49
phpgithublinux
前端er必须知道的Git地址及常用工具地址
wemall云平台推荐指数:3星WeMall微商城系统是基于
ThinkPHP
技术架构,实现M
浮云都想对你说
·
2021-06-23 13:38
ThinkPHP
5.0文件上传校验
控制器app\index\controller\Upload.php//TP5文件上传校验namespaceapp\index\controller;usethink\Image;usethink\Request;/***上传类*/classUploadextendsController{//单文件上传publicfunctionindex1(){return$this->fetch();}//多
铁匠简记
·
2021-06-23 10:06
OpenCV
开发笔记
(七十二):红胖子8分钟带你使用opencv+dnn+tensorFlow识别物体
若该文为原创文章,转载请注明原文出处本文章博客地址:https://blog.csdn.net/qq21497936/article/details/109194717各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点
红模仿_红胖子
·
2021-06-23 10:06
CRMEB PRO 手册
开发规范命名规范
ThinkPHP
6.0遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:目录和文件目录使用小写+下划线;类库、函数文件统一以.php为后缀;类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致
传说中的博文
·
2021-06-22 20:08
ThinkPHP
5 文件上传及指定宽高生成缩略图公共方法 --- 2019-07-17
/***单文件上传*name:表单上传文件的名字*ext:文件允许的后缀,字符串形式*path:文件保存目录*/publicfunctionfile_upload($name,$ext,$path){$dir_path=ROOT_PATH.'/public/uploads/'.$path;if(!is_dir($dir_path))mkdir($dir_path,0777);//使用最大权限077
一位先生_
·
2021-06-22 18:49
FFmpeg
开发笔记
(七):ffmpeg解码音频保存为PCM并使用软件播放
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.net/qq21497936/article/details/108799279各位读者,知识无穷而人
红模仿_红胖子
·
2021-06-22 16:43
TP6多应用模式配置
我们通过composer的方式下载一个
thinkphp
6源码需要使用composer来安装window下载地址为:https://getcomposer.org/Composer-Setup.exe安装后记得配置源为阿里云
注水猪肉
·
2021-06-22 16:35
开发笔记
2-js实现长按保存分享图片
在移动H5开发中,长按保存分享图片到手机相册算是必需功能。实现原理:下载html2canvas库的JS文件导入到项目中-->通过html2canvas把需要保存为图片的dom节点绘制成canvas-->使用canvas获取图片的base64编码新建图片对象,显示在最顶层,透明度为0-->长按触发浏览器保存图片机制代码实例:html:000再来一次保存分享longPress("save",saveS
谷鸽不爱吃稻谷
·
2021-06-22 13:27
测试
开发笔记
六(移动端app自动化测试)
01|Appium环境安装appium生态工具adb:android的控制工具,用于获取android的各种数据和控制AppiumDesktop:内嵌了appiumserver和inspector的综合工具AppiumServer:appium的核心工具,命令行工具Appiumclient:各种语言的客户端封装库,用于连接appiumserverAppCrawler自动遍历工具环境安装java1.
提摩太_e9ec
·
2021-06-22 12:33
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他