PHP
jugt
“回头看,轻舟已过万重山;向前看,长路漫漫亦灿烂。”
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
thinkPHP6.1使用PhpMqtt进行MQTT消息订阅和发布,并将订阅的消息入库保存,可控制超时退出订阅
本文介绍了如何在PHP中使用php-mqtt/client库实现MQTT协议的订阅和发布功能。首先通过composer安装依赖包,然后提供了完整的PHP类实现。代码包含MQTT连接配置设置(心跳间隔、连接超时、认证信息等),订阅消息功能(通过回调函数接收并存储消息到数据库),以及发布消息功能(支持QoS级别设置和批量发送测试数据)。类中实现了自动重连机制和错误日志记录,能够处理常见的MQTT通信场景,适用于物联网设备消息收发等应用场景。原创 2025-11-13 12:08:36 · 278 阅读 · 0 评论 -
php preg_match 不到内容,修改pcre.backtrack_limit解决问题
使用 preg_match 匹配不到内容,感觉是有字符串长度限制,经测试果然。设置 pcre.backtrack_limit 大小解决问题。或是php.ini中修改。原创 2024-11-14 10:28:03 · 638 阅读 · 0 评论 -
windows服务管理插件 nssm
NSSM是一个windows下服务管理插件,可以填加、删除、启动、停止服务。原创 2024-09-11 09:54:05 · 1874 阅读 · 0 评论 -
PHP生成快捷方式
【代码】PHP生成快捷方式。原创 2024-05-10 09:56:14 · 263 阅读 · 0 评论 -
PHP7.4 strtotime 1711367000 1711609999区间返回异常
【代码】PHP7.4 strtotime 1711367000 1711609999区间返回异常。原创 2024-03-26 14:26:05 · 173 阅读 · 0 评论 -
PHP提取文章中的base64图片并保存
发现只有100K,只要在php.ini上做相应设置就行了(或者改变这两个值的大小)原因:PHP对正则表达式匹配长度是用限制的,用phpinfo可以看到如下。如果你将该值设的非常高,将可能耗尽进程的栈空间,导致PHP崩溃。PCRE的最大回溯(backtracking)步数。PCRE的最大递归(recursion)深度。当检测内容比较大时,会检测失败,Perl兼容正则表达式模块。原创 2024-02-28 17:19:42 · 1124 阅读 · 0 评论 -
PHP 转换 excel中读取的时间
PHP 转换 excel中读取的时间原创 2023-06-09 08:59:43 · 1845 阅读 · 0 评论 -
php7+ openssl AES
php7+ openssl AES原创 2023-05-08 12:26:07 · 688 阅读 · 1 评论 -
cmd 启动php
nginx配置的时候,指定127.0.0.1:9001。为了多版本共存,手动启动php56,指定端口9001。原创 2023-03-31 10:22:29 · 440 阅读 · 0 评论 -
PHP另存word
PHPWord插件非常强大,但是也相对复杂,可以直接把html另存为word,可以解决一般的使用问题。$filename = "1.docx";//打开缓冲区 ob_start(); header("Accept-Ranges:bytes"); header("Pragma: public"); header("Expires: 0"); header("Cache-Control:must-revalidate, post-check=0, p原创 2022-03-18 17:20:27 · 512 阅读 · 0 评论 -
网页另存word分页
短写法目前测试起来,最短的分页写法为:注:使用、… 加上这style 都不行,一定要 才可以。长写法下述这个是比较长的写法,测试是不需要mso-special-character,只是还是先纪录起来,搞不好以后新版会需要。...原创 2022-03-18 16:54:34 · 340 阅读 · 0 评论 -
PHP导出/导入Excel 扩展 XLSWriter
windows安装1.下载https://pecl.php.net/package/xlswriterhttps://pecl.php.net/package/xlswriter/1.3.7/windows选择对应版本下载2.解压3.将php_xlswriter.dll、php_xlswriter.pdb放在PHP的ext目录4.在php.ini中增加extension=xlswriter5.重启php【或站点】Linux 安装1.下载:https://pecl.php.net/pack原创 2021-07-12 15:41:17 · 1725 阅读 · 2 评论 -
PHP empty、isset、if、is_null判断的区别
目录emptyissetif 判断式is_null下面一张表可以很清楚的说明他们之间的关系:示例empty判断一个变量是否为空$param = null;empty($param); // true$param = false;empty($param); // true$param = 0.0;empty($param); // true$param = 0;empty($param); // true$param = '0';empty($param); // tru原创 2021-04-12 15:57:46 · 284 阅读 · 0 评论 -
IPV6 SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known
PHP和PDO:使用IPv6地址连接到MySQLIPV6 SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known如果其他人偶然发现了同样的问题,并且通过PHP源代码节省了2个小时,那么如果你在地址周围添加方括号,PDO MySQLIPv6连接就可以工作.见:https://github.com/php/php-src/blob/master/main/stream原创 2021-03-25 10:57:43 · 2352 阅读 · 0 评论
分享