- 博客(25)
- 收藏
- 关注

原创 PHP实用方法(常更新)
此篇更新一些工作中常用的方法,每周会更新整理。1.获取用户ip function get_client_ip($type = 0) { $type = $type ? 1 : 0; $ip = 'unknown'; if ($ip !== 'unknown') return $ip[$type]; if($_SERVER['HTTP_X_REAL_IP']){//nginx 代理模式下,获取客户端真实IP $ip
2020-09-13 15:35:27
226
1
原创 fastadmin + workman 实现websocket前后端通信
5.新建Worker.php 服务器要记得开发端口。4.根目录创建server.php。3.如果在windows下使用,还需下载。7.新加test.html 用来接受测试。2.安装think-worker。6.根目录下执行命令,运行服务。1.安装workman扩展。
2024-08-01 11:47:48
859
1
原创 车牌号容错位判断
此方法用来判断两个车牌号是否一致// $redundance 代码两个车牌号允许容错位数function check($str1,$str2,$redundance){ $str1 = $this->mbstringtoarray($str1,'utf-8');//字符串转化为数组 $str2 = $this->mbstringtoarray($str2,'utf-8');//字符串转化为数组 $err = 0; //初始化顺序比对错误数 //开始进行比对 fo.
2021-09-20 13:48:12
317
原创 layui列表行操作按钮过多按钮隐藏后,按钮监听事件失效
直接复制进JS中即可,亲测有效。 $(document).off('mousedown','.layui-table-grid-down'). on('mousedown','.layui-table-grid-down',function (event) { table._tableTrCurrr = $(this).closest('td'); }); $(document).off('click','.layui-tabl.
2021-08-04 13:00:51
438
原创 JS+layui实现浏览器全屏与还原
html代码//引用layui全屏图标。<p onclick="handleFullScreen()"> <i id='icon' class="layui-icon layui-icon-screen-full" style="font-size:50px;"></i> </p>JS代码// 全屏事件function handleFullScreen() { let element = document.documentEleme.
2021-04-08 10:01:58
554
原创 PHP+TP5.1导入excel表格
一.用composer安装phpexcel,composer require phpoffice/phpexcel//也可以在composer.json文件里 加入 "phpoffice/phpspreadsheet": "^1.15" 然后 composer update二.php代码$file=$request->file('file'); //获取上传文件$info = $file->move( '../public/excellist'); //移动文件到publi.
2021-03-09 10:02:03
242
原创 JS实现点击内容语音播报
点击内容 触发js方法 语音播报内容,可有两种方式:在线和离线一.在线方法1.直接贴代码function doTTS(str){ var ttsDiv = document.getElementById('bdtts_div_id'); var ttsAudio = document.getElementById('tts_autio_id'); var ttsText =str; //alert(ttsTe.
2021-03-02 15:19:51
1688
原创 php导出word文件(二)
php用phpword导出word文件的方式有两种:1.完全在php控制器里操作,这种方法适合内容较少,样式较为简单的文档。2.先读取word文档,然后在php控制器里替换原有文档的数据,这种方法不会改变原有样式,需求模板固定,只数据变化。根据项目需求,文档中含有大量表格,模板固定只需替换用户数据即可。我决定用第二种方法。一.通过composer安装phpword包composer require phpoffice/phpword二.在控制器内引入$tmp=new \PhpOff.
2021-02-07 17:01:22
2022
1
原创 php导出word文件(一)
最近在写php读取本地word,然后在word中替换内容的一个东西。在本地测试的差不多了,放到线上linux服务器下出现缺少zip扩展。1.下载扩展包并解压cd /usr/src/# wget https://nih.at/libzip/libzip-1.2.0.tar.gz# tar -zxvf libzip-1.2.0.tar.gz# wget http://pecl.php.net/get/zip# tar -zxvf zip2.进入扩展包,进行编译安装# cd li.
2021-02-03 09:37:04
334
1
原创 微信项目直播开发(二)
在(一)中获取到播放地址,可直接在我们微信的项目中播放直播。php控制器方法判断访问来自ios/安卓/电脑.// 判断 if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){ // echo 'ios'; }else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){.
2020-11-20 15:46:18
156
原创 微信项目直播开发(一)
在自己项目中接入直播功能,推流地址和播放地址由腾讯云提供。 直播分为安卓端、ios端和小程序直播。审核小程序直播需要相关的资质文件。 在这里主要说的是网页端分别在ios,安卓,和电脑网站打开的直播方式。第一篇,主要讲述在腾讯云购买相关流服务器,获取推流地址和播放地址。已有的可以移步第二篇1.注册一个腾讯云账号,并完成 实名认证。2.进入 腾讯云直播服务开通页,勾选同意《腾讯云服务协议》,并单击【申请开通】即可开通云直播服务。3.购买一个流服务器,做测试的话,随便买一个小点的就好第一步.
2020-11-20 15:29:39
929
2
原创 JS实现页面放大和缩小
var size = 1.0; // 放大 function zoomout() { size = size + 0.1; set(); } //缩小function zoomin() { size = size - 0.1; set(); } function set() { document.body.style.zoom = size;document.body.style.cssText += '; -moz-transform: scale('
2020-09-25 10:48:27
2833
1
原创 PHP+tp5导出表格
PHP+tp5导出表格1.引用use PhpOffice\PhpSpreadsheet\Spreadsheet;use PhpOffice\PhpSpreadsheet\Writer\Xlsx;2.new出,调用$spreadsheet = new Spreadsheet();$sheet = $spreadsheet->getActiveSheet();//设置表格宽度$sheet->getColumnDimension('A')->setWidth(20);
2020-09-17 15:34:56
193
1
原创 PHP+tp3实现微信支付
PHP+tp3实现微信支付,实测亲用1.下载微信支付的sdk,然后在WxPay.Config.php中更改自己的信息/** * TODO: 修改这里配置为您自己申请的商户信息 * 微信公众号信息配置 * * APPID:绑定支付的APPID(必须配置,开户邮件中可查看) * * MCHID:商户号(必须配置,开户邮件中可查看) * */ public function GetAppId() { return ''; } public function G
2020-09-13 16:23:23
412
原创 安装Laravel框架(详细方法)
最近项目中需要用到laravel,所以又捡起来以前用过的框架。1.安装composerwindows 的直接去官方下载安装包 选择php.exe 安装Linux的 直接复制下面的命令php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804ab
2020-09-13 16:02:50
1418
原创 PHP实现阿里云短信登录
PHP实现阿里云短信登录(含详细方法)1.首先下载阿里云短信sdk,在SmsDemo.php文件中 更改由阿里云短信提供的参数。$accessKeyId = ""; // AccessKeyId$accessKeySecret = ""; // AccessKeySecret2.主要调用SmsDemo.php方法/*** 发送短信* @return stdClass*/ public static function sendSms($con) { // 初始化SendSm
2020-09-13 15:56:41
1178
原创 PHP实现微信登录
PHP实现微信登录,简单分为三步。第一步:用户同意授权,获取code//微信登录 public function wxlogin() { $appid = ""; $secret = ""; $str="http://***.***.com/getToken"; $redirect_uri=urlencode($str); //通过code获得 access_token + openid $url="https://open.weixin
2020-09-13 15:22:27
2121
原创 PHP实现H5支付
PHP 实现微信 H5支付,亲测可用。话不多说,上代码。// H5支付$userip = $this->get_client_ip(); //获得用户设备IP$appid = ""; //应用APPID$mch_id = ""; //微信支付商户号$key = ""; //微信商户API密钥$out_trade_no = date('YmdHis').rand(1000,
2020-09-10 10:37:15
1074
原创 成语大全数据库自取
成语大全数据库自取链接:[https://pan.baidu.com/s/1HEnKlf_L-d6zh5qSjzG-Kg]提取码:jvxq
2020-09-08 16:10:04
2513
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人