-
TP6.0 扩展类库目录(extend)使用
PHP 02-25 1066浏览 0评论框架根目录下的 extend 目录称为 扩展类库目录,用于存放一些自定义的类,只要符合自动加载的规范(命名空间、类名、文件名),就可以拿来直接使用1. extend 目录的直接子内容假设在 extend 目录下创建一个 Upload.php 文件,如果是 extend 目录的直接子内容则不需要添加命名空间<?php class Upload { }此时可以在控
-
Swoole与WebSocket如何即时通讯,实现弹幕效果?
12-27 713浏览 0评论实现弹幕其实就和通讯,群聊类似,将消息推送给所有的客户端,不过前端的展示所有不同。本地环境后端 PHP 7.2.6、Swoole 4.3.1。前端 HTML5 WebSocket、Canvas。效果如图终端效果批量版:手动版:下面我们来看看代码是如何实现的。后端处理文件:server.php<?php class Server { &n
-
PHP阴历阳历农历公历互相转换详解
PHP 04-07 2096浏览 0评论<?php class Lunar { var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarInfo&nbs
-
tp5.1+think-swoole启用踩坑记录
个人随笔 11-26 6976浏览 0评论1.先安装swoole(宝塔扩展可以直接安装)pecl install swoole2.查看是否安装成功php -m3.使用官方扩展swoole2.0 直接composer安装think_swoole地址:https://www.kancloud.cn/manual/thinkphp5_1/675277进入tp根目录执行composer require&nb
-
tp5.1+http请求类
PHP 11-21 2779浏览 1评论<?php namespace com; class Http { /** * 发送一个POST请求 * @param string $url&nbs
-
TP5+web-msg-sender实现即时推送(即时站内信)
PHP 10-05 4007浏览 0评论1.下载web-msg-sender 下载链接。并解压缩到任意目录(你可以放到tp5目录里,也可以放到www目录)2.启动:linux系统cd到到web-msg-sender目录里运行php start.php start -dwindows系统进入到框架目录里双击start_for_win.bat文件启动。3. 服务器推送/application/lib/event/PushEvent
-
thinkphp5集成workerman-gatewayworker
PHP 08-12 3077浏览 1评论tp5根目录安装composer require workerman/gateway-workerpublic入口文件添加server.php<?php /** * Created by LongX. * DateTime: 2019/08/12 17:41  
-
php递归获取所有上级
PHP 08-08 4127浏览 0评论public function sort1($id,$data) { $arr = []; foreach($data as $v){ //
-
TP5+layui excel导入
web前端 07-23 2813浏览 0评论1.composer安装PHPExcel下载安装composer其次 cmd切换到项目根目录 运行命令:composer require phpoffice/phpexcel注意:1.运行可能会报错OpenSSL之类的 去php.ini中开启extension=php_openssl.dll扩展,去掉分号2.还有可能出现找不到匹配的包的错误,这是因为我本地用的phpstudy的
-
thinkphp5悲观锁解决并发超卖
PHP 07-09 4458浏览 0评论/** * thinkphp使用悲观锁。悲观锁需要配合事务一起使用 * 商品表。购买数量为1,先锁定该商品,不让其他操作减库存。 */ public function mysql_lock(){ $num = 1; &nbs
-
TP5+七牛云上传完整demo给你
PHP 06-13 3382浏览 0评论其实这些都是有文档的,我只是为了水一篇而已,就这么简单哈哈 html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> &
-
thinkphp5使用QueryList实现采集功能
PHP 05-10 2776浏览 0评论QueryList是基于phpQuery的 1.下载`QueryList.php`和`phpQuery.php`这两个文件。 2.在`extend`下新建`QL`目录。 3.将下载好的`QueryList.php`和`phpQuery.php`这两个文件复制到`extend/Q