PHP
文章平均质量分 77
i小默
这个作者很懒,什么都没留下…
展开
-
tp3.2实现websocket
php index.php WeChat/WorkerMan start -d :此方式运行为守护进程模式,以便于关闭XShell工具后依旧能守住此进程,线上可稳定运行。3.需要将Workerman中php文件,除了Lib/Constants.php外,其它所有的php文件添加上.class。—这是我们公司物联网相关的数字标牌需要实现的,管理员配置好数据后,设备端需要主动接收到数据更改做出响应。重启php.ini命令 /usr/local/php/sbin/php-fpm reload。原创 2022-12-09 11:25:44 · 824 阅读 · 1 评论 -
workman 搭建tcp服务器,和websocket互相通信
前一段时间需要做一个小demo,把温湿度传感器采集到的数据同步显示在浏览器网页上。抽了点时间把demo做了出来,虽然是个小demo,功能也比较简单,但是做的时候还是踩了一些坑,记录一下流程。参考链接:https://www.cnblogs.com/zjfree/p/6491740.html1. 下载安装workmanworkman:官网地址workman开发文档:官网文档地址根据文档所说:WorkerMan实际上就是一个PHP代码包,如果你的PHP环境已经装好,只需要把WorkerMan源代码或原创 2021-05-11 17:50:07 · 2093 阅读 · 0 评论 -
thinkphp6 调用阿里云短信服务发送验证码功能实现
最近做的项目需要用手机号注册账号,之前没有对接过发送短信,今天研究了一下, 写下一贴以做记录。项目框架用thinkphp6,短信选择阿里云的短信服务。阿里云提供了两种方式安装sdk,这里选择用composer官方文档:SDK及DEMO下载PHP-SDK快速开始OpenAPI Explorercomposer直接安装1.使用composer安装sdk2. 新建send_sms方法3. 定义配置信息4. 控制器中调用方法1.使用composer安装sdk我的开发环境是windows系统,已经安装原创 2020-11-25 11:25:11 · 2601 阅读 · 0 评论 -
php替换字符串第几位到第几位为特殊字符
/** * @param $str 字符串 * @param $start 替换字符的开始文字 * @param $len 替换字符的长度 * @param $symbol 替换的字符 例如*、#等 * @return string */function str_replaces($str, $start, $len, $symbol='*'){ $end = $start + $len; // 截取头保留的字符 $str1 = mb_substr($str, 0原创 2020-10-24 10:18:23 · 934 阅读 · 0 评论 -
tp5.1 volist循环遍历出数组的键名
看到网上有说用{Think.lang.Think.lang.Think.lang.key}的,试了一下没有成功,便做了一下比较使用自定义的key会输出默认数字,使用key输出原来键名的值;原创 2020-08-03 09:35:58 · 1020 阅读 · 0 评论 -
lamp里添加自己的ssl证书
lamp官网:https://lamp.shlamp之前提供Let’s Encrypt的免费证书申请,比较方便,也一直在用。今天公司在阿里云上买了一年的ssl证书,记录一下配置流程。因为之前的ssl证书已经申请了Let's Encrypt的证书,先把他删除。lamp delPlease enter a domain you want to delete it (for example: www.lamp.sh): 这里输入要操作的域名接下来再添加:lamp addPlease原创 2020-07-08 09:04:28 · 471 阅读 · 0 评论 -
php 时间类函数
获取当前日期:date(‘Y-m-d H:i:s’)获取前一天的日期:date(‘Y-m-d’, strtotime(’-1 day’))获取前一个月的日期:date(“Y-m-d”,strtotime("-1 month"))// 获取最近七天日子function getLast7days(){ //获取当前周几 $date = []; for($i=0; $i<7; $i++){ $date[] = date('Y-m-d', strtotime('-原创 2020-06-02 17:08:57 · 129 阅读 · 0 评论 -
apache+php+mysql配置
https://www.cnblogs.com/bytebull/p/7927542.html ★软件工具:(下载时注意下载相应版本,不同版本安装细节可能会有差异!!)1>httpd-2.4.18-win64-VC14.zip 下载地址: http://www.apachelounge.com/download/2>php-5.6.16-Win32-VC11-x64.z...转载 2018-08-23 11:03:08 · 484 阅读 · 0 评论 -
tp5 + apache2.4 开启url rewrite模块实现隐藏Index.php
今天测试代码的时候想隐藏index.php文件,搞了很久才搞定,记录一下。1:开启apache的url_rewrite模块,也就是在httpd.conf中去掉这句话的注释LoadModule rewrite_module modules/mod_rewrite.so2:找到AllowOverride,把AllowOverride None修改成AllowOverride all(这个至观重要,不做...原创 2018-07-13 15:01:18 · 2593 阅读 · 1 评论