mcryptphp7.1
php

mcrypt用open_ssl替换解决方案,微信加密解密问题在php7.1以上版本的问题

919 0

php7.1以上已经对mcrypt进行了open_ssl替换,所以之前微信客服消息、事件消息推送等加密解密问题在php7.1以上会遇到问题,而微信官方给的demo只是提示了一下被open_ssl替换了,所以需要修改加密解密文件才可以正常使用,主要是对pkcs7Encoder.php文件进行修改(wxBizMsgCrypt.php修改构造函数即可),下面是修改后的代码: <?php...

select和input水平对齐
css

select和input不能水平对齐问题解决

2645 0

一般情况下select和input不会在一个水平上对齐的,需要设置select的css样式才能让它们的框框对齐: 给select添加css样式(如:style="vertical-align:middle;") vertical-align:middle 就可以了。 效果如下图: ...

jq、js 滑到底部自动加载更多
javascript

jq、js 滑到底部自动加载更多

1782 0

利用jquery实现滑动到屏幕底部时自动异步加载数据功能,对于需要异步分页的页面比较友好, 解析:     判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。     scrollTop为滚动条在Y轴上的滚动距离。  &nb...

Linux命令之rpm安装命令
linux

Linux命令之rpm安装命令

1270 0

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。 1)用RPM安装软件包,最简单的...

linux卸载lnmp
linux

linux下面完全卸载apache、php、nginx、mysql

1478 0

linux环境配置确实是头痛的事情,顺利的话可以直接配置完成,不顺利的话可能需要反复配置,卸载不干净往往会影响再次安装环境,下面是 linux下完全卸载php、nginx、apache、mysql的方法,记录备用。 ============================================================================= php卸...

js点击复制
javascript

js点击复制文本,兼容各种终端

1221 0

分享一个js复制文本的函数,兼容web、wap、微信等多终端html。之前因为有项目需要用到点击文本直接复制功能,找了很多都是用jq的扩展或者用其他扩展js引入的,但是效果并不是很好用。 现在分享一个目前用得比较顺手的方法: function copy() { const range = document.createRange(); range.selectNode(doc...

ZipArchive
php

利用php的zip功能直接压缩和解压文件

945 0

进行网站备份的时候我们经常需要将文件打包,zip格式是常用的格式,而且zip在php下面使用非常方便。 下面一个文件实现目录的zip压缩和对压缩文件的解压。 官方手册:https://www.php.net/manual/en/class.ziparchive.php 效果: 全部代码: <?php /** * Created b...