php框架案例
fastadmin,thinkadmin
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
hanzhuhuaa
这个作者很懒,什么都没留下…
展开
-
thinkadmin 新增和编辑页面多选关联表人员信息,并可按名称搜索查询
假如现在有一个窗口表和人员表,窗口表中的user_ids字段存储多个工作人员,人员表的id在窗口表的user_ids字段中存储为 “1,2,3”,代表3个工作人员,通过以下代码实现。原创 2024-07-05 10:19:43 · 98 阅读 · 0 评论 -
ThinkPHP5 报错variable type error: array,接受数组形式的参数
ThinkPHP5 报错variable type error: array,接受数组形式的参数原创 2023-12-12 11:37:00 · 640 阅读 · 0 评论 -
JS截取视频靓丽的帧作为封面
他返回的是一个Uint8ClampedArray(8位无符号整型固定数组),我们可以将其理解成为一个类数组,其每0、1、2、3位数据刚好可以对应rgba,即Uint8ClampedArray[0]可以对应上RGBA的R,以此类推,刚好可以获取整个画布的像素颜色情况。最近开发的时候遇到了一个需求,截取视频第一帧作为视频的封面,结果第一帧是黑屏,所以产品提出,希望可以截取的不是黑屏颜色稍微靓丽帧的作为封面。饱和度(S)是指色彩的纯度,越高色彩越纯,低则逐渐变灰,取0-100%的数值。原创 2024-06-28 11:54:54 · 98 阅读 · 0 评论 -
thinkphp 查询主表在附表不存在的记录
【代码】thinkphp 关联查询主表在附表不存在的记录。原创 2024-06-28 11:45:46 · 14 阅读 · 0 评论 -
php上传zip压缩包到服务器并解压,解析压缩包内excel表格数据导入到数据库
为了让客户上传数据方便,考虑了一下决定通过后台上传压缩包的方式实现。1.需要管理后台将excel表格中的每条单词数据导入到数据库中.2.每条单词数据对应的图片和音频文件需要上传到服务器中.原创 2024-06-21 15:01:04 · 260 阅读 · 0 评论 -
javascript截取video视频第一帧作为封面方案
javascript截取video视频的第一帧作为封面,写在前边:因为项目是用vue.js框架实现,所以以下代码是vue.js语法。首先,看一下Dom元素。原创 2024-06-17 19:10:10 · 374 阅读 · 0 评论 -
JS 之 重定向
所有方法的输出都相同,但location.replace()方法从文档历史记录中删除当前文档的URL。因此,如果希望选项导航回原始文档,最好使用location.assign()方法。location.href、location.replace() ,location.assign(),是不是觉得很简单呢?在JavaScript中有好几种方法可以重定向到另一个网页,这个在项目开发中经常会用到,所以不熟悉的童鞋可以学下啦,首先我们介绍有哪些方法?location.replace(“URL”)//或者。原创 2024-06-12 14:37:43 · 68 阅读 · 0 评论 -
H5案例分享:移动端touch事件判断滑屏手势的方向
H5案例分享:移动端touch事件判断滑屏手势的方向。原创 2024-06-12 14:30:59 · 161 阅读 · 0 评论 -
高并发下 秒杀处理思路
高并发情况,先将用户进入排队队列,用一个线程循环处理从排队队列取出一个用户,判断用户是否已在抢购结果队列,如果在,则已抢购,否则未抢购,库存减1,写数据库,将用户入结果队列。2.数据库乐观锁,大致的意思是先查询库存,然后立马将库存+1,然后订单生成后,在更新库存前再查询一次库存,看看跟预期的库存数量是否保持一致,不一致就回滚,提示用户库存不足。我之间做商城项目的时候,在秒杀这一块我直接用的redis,这段时间看了看上面的几种方法,虽然各有不同,但是实现目的都一样的,各位自己选择,开心就好。原创 2024-06-04 11:27:44 · 24 阅读 · 0 评论 -
常用排序算法(冒泡,归并,递归,快速排序,选择排序,插入排序)PHP版
下面分享一些最常见的算法,用PHP如何实现。原创 2024-06-04 10:39:25 · 140 阅读 · 0 评论 -
TP6 事件绑定、监听、订阅
命令行生成事件订阅者类php think make:subscribe SubscribeDemo。命令行生成事件类 php think make:event EventDemo。事件系统的所有操作都通过think\facade\Event类进行静态调用。事件类可作为保存与事件相关信息的容器,如没有额外需求可以不需要定义。订阅者类其实就是监听器的一个集合,在里面可以监听多个事件。编写好事件订阅者类后在event.php中注册事件订阅者。可以通过事件订阅机制,在一个监听器中监听多个事件。原创 2024-06-03 17:02:36 · 264 阅读 · 0 评论 -
app自动识别ios或安卓手机,微信浏览器,并下载相应的apk安装包
/ 判断是否在微信内置浏览器打开。// 判断是否在微信内置浏览器打开。原创 2024-06-03 16:54:53 · 837 阅读 · 0 评论 -
php生成mysql数据库字典
【代码】php生成mysql数据库字典。原创 2024-05-29 14:43:08 · 17 阅读 · 0 评论 -
PHP抖音最新视频提取代码
【代码】PHP抖音最新视频提取代码。原创 2024-05-29 14:40:47 · 168 阅读 · 1 评论 -
thinkadmin table列表页点击直接修改用户金额(其他内容都可以)
点击余额区域 可以手动输入金额。输入后调用api接口自动刷新。原创 2024-05-07 12:00:13 · 151 阅读 · 0 评论 -
php.ini 配置调优 —— 让 PHP 应用性能维持在更高水平
这个设置的默认值是 128M,这对于大多数中小型 PHP 应用来说或许合适,不过,如果运行的是微型 PHP 应用,可以降低这个值,以便节省系统资源,反之,如果运行的是内存集中型 PHP 应用,可以增加这个值。真实路径缓存的默认大小是 16K,这个缓存所需的准确大小不容易确定,不过可以使用一个小技巧:首先,增加真实路径缓存的大小,设置为特别大的一个值,如 256K,然后,在一个 PHP 脚本的末尾加上print_r(realpath_cache_size());建议在开发环境中设置为1,生产环境中设置为0。原创 2024-05-07 11:46:58 · 71 阅读 · 0 评论 -
php压缩一个文件,多个文件,目录,生成zip压缩包并下载
php压缩一个文件,多个文件,目录压缩,压缩并下载原创 2024-04-25 10:09:56 · 151 阅读 · 0 评论 -
php查询条件拼装 or 或者条件
【代码】php查询条件拼装 or 或者条件。原创 2023-12-12 14:24:05 · 67 阅读 · 0 评论 -
jeecgboot使用例子
jeecgboot项目开发代码示例原创 2022-09-23 18:00:26 · 1391 阅读 · 0 评论 -
thinkadmin 新版安装步骤
ThinkPlugsWorker 基于 Workerman 的 HttpServer 插件 ,基于内存方案快速运行 Web 及其他通信协议服务。ThinkPlugsPayment支付类型主要定义为两种类型,分别为:线上支付和线下支付。ThinkPlugsCenterSimple 插件服务管理中心,用于管理已安装的插件。1.通过 Composer 安装: ( 推荐方式,默认只安装 admin 模块 )ThinkPlugsAccount多端用户管理插件。ThinkPlugsWemall多端微商城系统。原创 2024-03-26 17:46:17 · 227 阅读 · 0 评论 -
thinkphp 微信商户转账到微信小程序用户零钱(v3密钥版)
一种是用v3密钥的接口:微信商户转账到零钱(听说是v2接口的微信商户容易被限制,后来就改成v3了)这几天做项目有一个需求,小程序用户提交记录后,商家后台审核通过自动转账到用户的微信零钱中.今天分享下如何实现自动打款,v3微信商户转账到零钱。原创 2024-03-18 14:37:24 · 332 阅读 · 0 评论 -
thinkphp 微信商户付款到微信小程序用户零钱(v2密钥版)
另一种需要用v3密钥的接口:微信商户转账到零钱,这里用的v3(听说是v2接口的微信商户容易被限制,后来就改成v3了)这几天做项目有一个需求,小程序用户提交记录后,商家后台审核通过自动转账到用户的微信零钱中.一种是用v2密钥的接口:企业付款到零钱,原创 2024-03-18 14:23:51 · 107 阅读 · 0 评论 -
php 把数字转化为大写中文
代码写出来了,刚刚发现了个bug,暂时不想改,就是这么任性。感觉还有优化的地方。我看到最短的代码只有20多行,虽然我运行不了,思路也不一样。整数四个一组进行处理,用substr函数分组,然后循环加上萬和億。从小数点分割成两部分,整数部分和小数部分分别处理。小数部分遍历匹配相应的单位。原创 2024-03-01 17:00:14 · 288 阅读 · 0 评论 -
php 读取文件并以文件方式下载
方法1:file_get_contents()需要注意就是必须养成exit的好习惯。主要就是设置header做到的,方法2:fwrite(原创 2024-03-01 16:58:21 · 319 阅读 · 0 评论 -
fastadmin例子
user.php需要显示的tongji.html在FastAdmin中的日期时间组件采用的是Bootstrap-datetimepicker插件我们在使用时可以为文本框添加一个class为datetimepicker的值即可自动添加日期时间选择框。user.js绑定事件,回调显示页面内容自定义操作按钮ajax处理自定义表格头部按钮index.html加入按钮js中加入点击事件resource.php离店按钮点击弹出提示fastadmin 使用token数据权限(各管理原创 2023-06-03 15:16:05 · 400 阅读 · 1 评论 -
php开发项目 docx,pptx,excel表格上传阿里云,腾讯云存储后 指定某一页内容,或者全部内容生成缩略图
服务器或者存储上传的word,ppt和excel表格需要截取内容生成图片展示的时候,就需要管理后台每次上传文件时根据不同文件类型截取图片保存起来,并讲图片的地址保存到数据字段中.网上搜索了很多相关文章遇到的坑不少,经过2天时间终于完成了,将代码和遇到的问题完整记录下来.原创 2024-02-28 14:16:07 · 383 阅读 · 0 评论 -
thinkphp例子
【代码】thinkphp例子。原创 2023-06-08 15:34:48 · 393 阅读 · 0 评论 -
Thinkphp5+FastAdmin配置workerman消息推送(多线程)
环境:linux系统、fastadmin(tp5内核)、php7.4.3,workerman1.01.首先删除vordor文件夹2.安装扩展,下载workerman//安装扩展yum install php-process//下载workermancomposer require topthink/think-worker3.在application创建server.php<?phpdefine('APP_PATH', __DIR__ . '/../application/');原创 2023-12-09 09:23:36 · 702 阅读 · 0 评论 -
fastadmin列表头部导入excel到数据库
fastadmin列表头部导入excel到数据库index.html加入import按钮。原创 2024-02-23 10:35:16 · 209 阅读 · 0 评论 -
thinkadmin分页查询,遍历集合并修改数据
【代码】thinkadmin分页查询,遍历集合并修改数据。原创 2024-02-20 11:13:58 · 86 阅读 · 0 评论 -
thinkphp获取用户最新的阅读记录,按书籍id去重,返回最新的阅读记录
通过uid查询data_user_zhangjie的记录 去重shuji_id 获取createtime最新的一条数据。原创 2024-02-06 17:58:02 · 556 阅读 · 0 评论 -
PHP解析大型Excel表格的库、导入(百万级)Excel表格数据
在实际使用的过程中,解析一两百行的Excel没有问题,遇到上万行的Excel时,phpexcel的内存使用量会飙升,很容易就能超过128M甚至更多。但我们使用PHP框架进行项目开发的时候,难免会遇到一些数据导入的需求,比如后台导入用户,导入订单数据等等,通常解决方案都是compose引入excel插件,先将文件上传到服务器,将文件中的数据读取到内存中,再插入数据表中。XLSX表格中,如果单元格的内容是一串字符串时,实际保存的时候只保存一个stringId,字符串真正的内容保存在一个String字典中。原创 2023-09-20 11:27:14 · 535 阅读 · 0 评论 -
PHP如何切割excel大文件,使用 PHP_XLSXWriter 代替 PHPExcel 10W+ 数据秒级导出
利用phpspreadsheet可以轻松的解析excel文件,但是phpspreadsheet的内存消耗也是比较大的,我试过解析将近5M的纯文字excel内存使用量就会超过php默认的最大内存128M。当然这可以用调节内存大小的方法来解决,但是在并发量大的时候就比较危险了。所以今天介绍下一种方法,利用phpspreadsheet对excel文件进行切割,这是个拿时间换空间的方法所以一般对时效性要求低的需求可以使用。原创 2023-09-28 17:37:50 · 846 阅读 · 0 评论 -
使用php 获取时间今天、明天、昨天时间戳的详解
使用php获取时间今、明天、昨天时间戳本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于 now 参数给出的时间,如果没有提供此参数则用系统当前时间。在PHP里得到前天和昨天的日期的代码前 天去面试的时候也是这样,不过我当时记不起来了.就记得MYSQL里面的date_sub(now(),'interval 1 day');先得到今天的UNIXTIME。原创 2023-09-05 14:25:22 · 2400 阅读 · 0 评论 -
安装php扩展XLSXWriter,解决php导入excel表格时获取日期变成浮点数的方法
1、下载安装包#例如选择下载1.3.6版本2、解压下载包3、进入文件夹,编译phpize4、在php.ini文件增加它支持以下功能:一、写入● 100%兼容的 Excel XLSX 文件● 完整的 Excel 格式● 合并单元格● 定义工作表名称● 过滤器● 图表● 数据验证和下拉列表● 工作表 PNG/JPEG 图像● 用于写入大文件的内存优化模式● 适用于 Linux,FreeBSD,OpenBSD,OS X,Windows● 编译为 32 位和 64 位。原创 2023-09-28 17:40:42 · 681 阅读 · 0 评论 -
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法非常简单
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime。下面首先还是以示例说明如何使用 mktime 获取今日、昨日、上周、本月的起始时间戳和结束时间戳,然后在介绍一下 mktime 函数作用和用法。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。注意在 PHP 5.1 之前,如果该函数的参数非法,则会返回 false。参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值。原创 2023-09-05 14:04:42 · 1710 阅读 · 0 评论 -
PHP获取今天,昨天,本月,上个月,本年 起始时间戳
【代码】PHP获取今天,昨天,本月,上个月,本年 起始时间戳。原创 2023-09-05 15:41:37 · 632 阅读 · 0 评论 -
PHP指定时间戳/日期加一天,一年,一周,一月
博主搜索php指定时间戳加一天一年,结果许多的文章给出来的结果是用的函数:strtotime();这个函数的确是可以很好的帮助到你,用这个函数有两种方法可以实现:第一:是你需要先把指定时间戳格式化再用这个函数才能加一天,一年.....;第二:直接用这个函数的第2个参数,很多人用这个函数基本上是不用第2个参数的,默认的第2个参数是得到当前时间戳,同时我们也可以自定义时间戳的;这个知识点互联网上更加的没有讲解到,连PHP手册也没有讲解到吧!PHP指定时间戳加上1天,1周,1月,一年其实是不需要用上什么函数的!原创 2023-09-05 14:18:54 · 1322 阅读 · 0 评论 -
php 获取每月开始结束时间,指定月份的开始结束时间戳
php 获取指定月份的开始结束。原创 2023-09-05 15:39:48 · 707 阅读 · 0 评论 -
php获取两个时间戳之间相隔多少天多少小时多少分多少秒
【代码】php获取两个时间戳之间相隔多少天多少小时多少分多少秒。原创 2023-09-05 15:43:50 · 234 阅读 · 0 评论