- 博客(203)
- 资源 (13)
- 收藏
- 关注
原创 PHP之CURL通过header传参数及接收
或使用 getallheaders() 函数,取得的是不带HTTP的小写变量名。使用 $_SERVER 即可,不过接收到的全是大写的,会加上HTTP。注意一点,这里的header数据不是KV结构,而是一个一维数组。这里要使用http_build_query($data)不要传二维码的,传过去接收不了。如果你要传二维码的请先转义再传!分开的,冒号,冒号!三、接收Header。
2025-05-01 15:59:06
357
原创 ThinkPHP6模型中多组条件逻辑或Or查询的使用
两份个条件组都要放到闭包里,否则会会变成: c1 and c2 or(c3 and c4);上面两组数据之间是 Or 的关系。
2025-04-25 12:07:33
352
原创 PhpStorm配置函数和文件注释模板
以PhpStorm 2023.2.3 为例,配置位置 File - Settings。PHP Function Doc Comment 是创建函数的注释。PHP Class Doc Comment 是创建文件的注释。默认的只有一个@return void。
2025-04-09 12:01:13
344
原创 宝塔面板端口转发其它端口至MySQL的3306
通过查看FireWall防火墙的配置,发现,这里不能指定127.0.0.1如果指定了就连不上。这时候最好的办法就是用一个不常用的端口来转发至3306上去。例如使用49306至3306,外网通过49306来访问,内网依然使用3306。最近需要把服务器的MySQL服务开放给外网,但又希望公开给所有人。但经过我的实践发现,这时候所有的都是通的,但是不管是telnet或者是MySql的客户端都连接不上。首页要在安全规则上开通49306,在宝塔的安全面板中也开启49306。注意这里的:toaddr=空,不要写。
2025-02-04 11:45:21
623
原创 MySql如何将数据中所有表结果批量改为InnoDb
然后在PhpMyAdmin或其它工具上执行,执行会将列出所有表,的修改记录。将上面的DbName改为你数据库的名字。复制复制到SQL语句,然后执行即可。复制红框内的SQL语句,执行就行了。
2024-12-19 21:43:44
233
原创 阿里云IIS虚拟主机部署ssl证书
宝塔配置SSL证书用起来是很方便的,只需要在站点里就可以配置好,但是云虚拟主机在管理的时候是没有这个权限的,只提供了简单的域名管理等信息。此处记录下阿里云(原万网)的IIS虚拟主机如何配置部署SSL证书。按提示把证书的pem文件和key文件内容分别复制到下面的文本框中即可。
2024-11-20 14:14:45
660
1
原创 PHP安装扩展包时忽略依赖强制安装
正常安装时会检查依赖包,比如是否安装了reids扩展,是否安装了gd库等,卖到依赖包安装失败。加上 --ignore-platform-reqs 参数后可忽略扩展。这样会导致你的包安装不上。
2024-08-29 19:09:09
592
原创 Nginx如何禁止某个目录及子目录运行php文件
这样只能防止指定目录运行php,如: html目录下,而html的子目录并没有并限制。这样设置,子目录也会生效。二、限制目录及子目录。
2024-05-23 08:51:52
863
原创 巨坑的微信v3支付之平台证书篇
红框内是平台证书,点击管理证书,可以看到证书的序号。错误信息中第一个括号中的2ED38***这个就是应该使用的平台证书序号,而下面的your's 71B ,这个是你当前使用的错误的证收。经过排查,发现是平台证书错了。经过查询原因是,不同的微信支付使用的并不是同一个平台证书。这时候我们在调用平台证书的时候,使用每个商户对应的平台证书就可以了。所以需要根据不同的商户选择不同的平台证书。那就需要下载各自的证书。因为我们是SAAS系统,会有多个商户使用不同的商户证书。把这里的证书换成新的证书就可以了。
2024-05-22 17:45:57
952
2
原创 php将网页用wkhtmltoimage内容生成为图片
然后就可以用上面的php代码来生成了。请注意,使用这个方法要放两几个常被禁用的函数。安装过以后通过: wkhtmltopdf --version 有版本号就说明安装好了。2. 如何安装wkhtmltoimage。1. 安装 knp-snappy架构。操作系统: CentOS 7.8。php架构ThinkPHP6。
2024-03-26 21:09:22
1020
5
原创 PHP使用PHP_DIO读取串口数据
我本地使用的是phpStudy PHP为7.4.3nts 64位的那就需要下载。2. 下载好以后,将解压的php_dio.dll文件复制到php的ext目录下。根据你的操作系统类型选择对应的扩展名。注意你的是线程安全的,还是线程不安全的。1. 下载对应版本的dll扩展。然后打开phpinfo(),看下有没有。有这个dio说明,你的扩展安装成功了。可以使用模拟器发送接收数据测试。一、安装PHP_DIO扩展。3.修改php.ini。
2024-03-20 18:36:15
917
原创 微信jsSDK前端签名错误,巨坑; 前后端分离的一大失误。
3. 切记,URL不要encode,如果前端给你的URL进行了编码,一定要转回来。1. 确保你后端生成的签名是正确,这个是第一步。4. 你的域名已经填写到了微信公众号的业务域名中。2. timestamp需要是字符串类型.以用上面微信自带的验证签名工龄进行验证。确保生成的签名和你的签名是一致的。
2024-03-06 22:48:41
478
原创 window服务器thinkphp队列监听服务
经常使用linux的同学们应该对使用宝塔来做队列监听一定非常熟悉,但对于windows系统下,如何去做队列的监听?是一个很麻烦的事情。对于thinkphp6 queue如何使用,不再赘述。其它系统也一样,先看效果。然后输入一个服务名称,安装服务。即会在你的系统服务里看到了个服务项目。path 找到你php.exe的具体路径,不建议路径中有中文。本文将通过windows系统的服务来实现队列的监听。当你在代码里执行了队列,便会自动执行。
2024-01-02 23:00:39
934
原创 记录一次Linux挂载NAS共享的SMB文件系统经历
首先要确认好你的NAS共享已经设置好,账号权限都设置好了。可以用windows系统试试访问共享目前是否正常,一般是输入\\192.168.1.111\ 类似这样的IP地址即可访问,输入账号密码可以正常打开,写入。不要折腾了半天搞不定,原来是权限没设置好,浪费时间。注意将路径换成自己的, gaopwd换成自己的,gid,uid换成自己实际的。环境:要将NAS中的硬盘,挂载到CentOS服务器上,扩展存储。然后打开 /etc/fstab。第二步:mount 挂载。第三步:开机自动挂载。
2022-11-10 11:22:37
3166
原创 Linux的Rsync服务端进程太多,导致卡死
这里需要注意一点:文件名不能命名为带有rsync字符的,否则会在 kill -9的时候将脚本自己的进程也给干死,后面的启动就完不成了,你还得去手动启动。客户反馈同步出问题了,在客户机上试了脚本连不上服务端,一看服务端上rsync进程几十个;一个一个杀到什么时候去了。以上亲测可用,网上有很多是抄自同一个地方的,for循环不管用,特别昌有两个grep连在一起的互抄代码。原代码只有杀死进程的部分,我在后面加了重启服务的部分。
2022-10-26 11:08:36
1393
原创 Centos新系统pip安装版本太底无法直接升级到新版本
此时如果直接升级的22.2.2是无法跨这么多版本进行升级的。需要先升级到能升级的怎么要。如果你不知道有哪引起版本可以试试随便输入一个。上面是pip可以升级的所有版本。找个能升级的一个一个试吧。...
2022-08-13 15:14:31
3236
原创 PHP将word文件转为图片之二
将win10电脑上的字体上传至服务器,打包 c:\windows\Fonts 为Fonts.zip 一定要是zip格式哦,rar在linux一般是解不了的。将下载的文件解压上传至网站目录,如果放到网站目录之外的,要注意将防跨站的.user.ini里的配置目录修改。Unoconv.binaries为你的unoconv的路径,注意这里需要有可执行权限,否则无法运行。如果你转过的PDF发现字体不对或乱码,有变形说明你的服务器上没有相应的字体。注意将代码中的路径换成自己的即可。至此就可以将word转换为图片。...
2022-08-04 15:54:40
989
原创 PHP将word文件转为图片预览
要在php中执行上面的代码,需要用到php的exec命令,这时候就需要解锁exec函数,宝塔在禁用函数中找到这个删除即可。通过目前查询的资料,word不能直接转换为图片,需要先将图片转换为pdf。2.图片的处理通过网上查询可以将图片上传,然后使用IMG标签显示出来。开发中遇到一个需求,需要在线预览word文件,在网上找到的解决方案有几种,在些做一下归类。3.在php中word转pdf的方法。正常情况下,会在同目录下生成一个同名的PDF文件。点击下面的源码下载然,然后上传至自己的服务器上。......
2022-07-30 17:36:22
2798
2
原创 PhpStorm 2021.2 git提交代码时取消analyzing代码检查
2021版本和之前的位置稍有不一样当你提交的时候列表里这个位置然后在弹出的对话框里,将这个复选框去掉。analyze code这样你的代码提交的时候就不会一直处理analyzeing中
2022-05-18 08:43:42
2478
原创 Xshell7评估期已过可以这样解决2022-01-26
网上有很多办法,让去官网上下载。但是目前来看官网是无法访问的。这里找到珍上补丁可以使用。Xshell7修复评估已过期补丁-网络基础文档类资源-CSDN下载需要的拿去用。如果侵犯了您的权益,联系马上删除。...
2022-01-26 14:08:22
2196
原创 PHP批量替换指定目录下静态文件中的字符
当网站生成了很多静态文件的时候,有时候要进行替换要不就全部重新生成,如果后台系统有问题或不能生成就只能批量替换比较文件。
2022-01-13 09:00:55
214
原创 ElementUI之checkbox绑定数据和后端不一对的选中与不选中
先演示Html代码:<el-checkbox label="查看" :true-label=1 :false-label=0 v-model="item.init" @change="checked=>changeItem(checked,index,'init
2021-12-28 17:03:03
2958
原创 PHP让Queue保持在线的shell命令
在开发的项目的时候是否有这样的顾虑,监听队列任务的命令掉线怎么办?进程死了怎么办?找个办法看着他。如果他死了就再次启动他。从另外一个项目哪里学习来的办法。step1.通过 linux的ps命令看看这个进程是否在运行,如果没有运行就启动他。如果运行就不管step2. 检查计划任务里是否有我们的计划任务,如果没有就创建一个,每分钟去检查一次。#!/bin/bashphppath="/usr/local/php/bin/php"basepath=...
2021-12-01 11:06:17
487
原创 PHP中转链接文件
场景: 有个链接,我不想让别人看到是其它网站上的内容,所有的访问都必须经过我的过滤。办法: 从外面拿过来,放到我这里。不管谁要用都得从我这里拿;同时我就负起了监管责任。readfile()函数readfile() 函数输出一个文件。该函数读入一个文件并写入到输出缓冲。若成功,则返回从文件中读入的字节数。若失败,则返回 false。您可以通过 @readfile() 形式调用该函数,来隐藏错误信息。提示和注释提示:如果在 php.ini 文件中...
2021-11-30 14:44:50
2076
原创 使用ThinkPHP恢复被删除MYSQL数据表记录
说明:本方法适用与数据量不是很大的数据,如果你的数据量很多,建议在网上找找更专业的京城。状况:数据表被删除,运行了两年的数据没了,大概1万来条数据。在网上找了MySql BinLog日志恢复的方法,但在我的服务器上行不通,大部分介绍都是通过mysqlbinlog命令来筛选出需要的数据至一个sql文件,然后再导入这个sql文件。如下:/usr/bin/mysqlbinlog --start-datetime="2018-04-27 20:58:18" --stop-datetime="2018-
2021-10-29 12:20:47
420
原创 Vue之Element-UI动态表单如何进行校验
Vue+element UI的动态表单的校验(根据条件动态切换校验格式)_xigua998的博客-CSDN博客** Vue+element UI的动态表单的校验(根据条件动态切换校验格式)**1.整个表单是可新增的,所以要遍历生成;2.因为input 是动态生成的,所以检验规则也需要动态生成实现elementui的form表单实现校验的时候要给当前el-form-item加上prop属性,因为我们是遍历生成的表单,那我们的写法就要写成:重点在prop属性<div v-for="(item,index)
2021-10-09 18:22:45
2222
原创 Vue组件内异步更新图片Src属性
事情是这样的:系统内的存的均为图片的ID号,从数据库里拿出来以后在Vue的组件内进行数据绑定,但是绑定的是一个ID号,需要转换为图片的url地址,但通过组件的自定义函数处理后不显示。第一步:绑定组件的自定义函数第二步:第自定义函数中返回完整的URL第三步:没有第三步了,img.src属性没了。。。。我的解决办法有点饶:1. 父对象中定义一个存储图像ID和URL的键值对象,并进行初始化2. 通过props将这个对象赋值给组件内部,img.src = photos[i...
2021-09-18 22:58:29
2921
原创 PHPExcel设置列宽行高及插入URL
1.插入URL 如果要直接放入完整的URL直接setCellValue('A1','URL');即可,如果想插入像HTML中的 a标签一样,如需执行两步。 $sheet->setCellValue('A1','CSDN');$sheet->getCell('A1)->getHyperlink()->setUrl('http://www.csdn.net);便会呈现: <a href="http://www.csdn.net"...
2021-08-25 16:52:39
1679
原创 NAS系统创建sh代码计划任务
本文介绍如何通过家庭NAS执行计划任务来更新普通宽带的IP地址,以实现外网可以访问NAS的目的。 由于宽带服务商所提供的上网IP地址多为他们的内网IP,外网是无法进行正常访问的,这时候可以打服务商电话让对方将IP换为可公网访问的IP,如果这一步就不到就实现不了。1. 创建linux下的sh文件:先创一个可以执行curl命令的sh文件#!/bin/bashfunction httpRequest(){ #curl 请求 info=`curl -s -...
2021-08-25 09:55:58
1288
原创 Python之Dlib相关文件的官方下载地址
http://dlib.net/files/该目录下有各版本的Dlib下载地址,官方训练过的人脸预测模型http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2官方训练的人脸识别模型http://dlib.net/files/dlib_face_recognition_resnet_model_v1.dat.bz2需要什么自行下载即可。...
2021-08-05 12:11:06
3609
原创 宝塔环境php-fpm的配置文件在哪里?
默认安装在:/www/server/php/72/etc/php-fpm.conf72是你的版本号;如果你有多个php版本,在不同的目录下应该都有。如果不在默认目录下,可以输入linux命令# ps aux|grep php-fpm会看到多个版本所调用的php-fpm的位置。...
2021-05-31 16:08:39
3560
3
原创 gitlab使用163发送邮件
gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.163.com"gitlab_rails['smtp_port'] = 25gitlab_rails['smtp_user_name'] = "hn***@163.com"gitlab_rails['smtp_password'] = "***"gitlab_rails['smtp_domain'] = "163.com"gitlab_rails['sm.
2021-04-25 17:32:10
719
原创 Thinkphp5.1同步文件到阿里云OSS对象存储
1.使用composer安装阿里云的组件composer require aliyuncs/oss-sdk-php安装过后会在根目录/vendor目录下有aliyuncs文件夹2.写自己的上传文件类<?php// +----------------------------------------------------------------------// | HNZHISHENG.NET [ Beautiful and practical ]// +---------..
2020-12-14 17:27:03
630
原创 PHP序号转Excel列号A-IV
在转出Excel的时候需要把序号转换为Excel的列值,A,AA AB等,一直到IV,为什么到IV呢? 因为IV的序号是256是2的10次方。function getExcelColumn($index){ $a1 = floor($index/26); //第一位的ASCII码序号 $yu = $index%26; $s = ''; if($yu == 0){ $yu = 26; $a1 = $a1-1; } if($.
2020-11-12 14:41:50
576
原创 clipboard使用Require自动复制
由于没有使用过require,在微擎人人商城中遇到了一个需要自动复制内容的功能。头疼了一番。var version = +new Date();var myconfig = { path: '../addons/ewei_shopv2/static/js/', alias: { 'jquery': 'dist/jquery/jquery-1.11.1.min', 'jquery.form': 'dist/jquery/jquery.form',
2020-10-19 17:48:28
488
CentOS系统下的wkhtmltox-0.12.6-1.centos7.x86-64下载
2024-04-11
全国行政区JSON数据-截止2015年9月30日
2016-11-01
PHPCMS v9v1.1新闻头条模块自动生成头条图片UTF-8版
2014-03-11
PHPCMS v9新闻头条模块自动生成头条图片GBK版
2014-03-11
CentOS5.4浪潮NF5220LSI RAID驱动
2013-05-30
CentOS5.3浪潮NF5220系列LSI RAID驱动
2013-05-30
viewPager实现异步加载DEMO
2013-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人