PHP unicode转中文
function unicodeDecode($unicode_str){
$json = '{"str":"'.$unicode_str.'"}';
$arr = json_decode($json,true);
if(empty($arr)) return '';
return $arr['str'];
}
小程序获取页面参数值
比如路径为 xxx.html?id=11
function getCurrentPagePath() {
const pages = getCurrentPages(); // 获取加载的页面
const currentPage = pages[pages.length - 1]; // 获取当前页面的对象
const currentPage2 ...
emlog伪静态规则之nginx
location / {
index index.php index.html;
if (!-e $request_filename)
{
rewrite ^/(.+)$ /index.php last;
}
}
微信小程序不展示分享图标
微信小程序不展示分享图标,并且IOS正常显示,只有安卓不显示,网上搜了很多文章,基本都是两种原因
1,CDN关闭防盗链。
2,微信小程序后台关闭安全管理配置。
很遗憾,我的问题不在这两个之列,经过排查,发现直接使用源站URL正常,确定是使用CDN造成的,再三检查CDN没有开启防盗链,没有开启任何安全选项,最终使用myssl.com检测发现CDN的SSL证书链...
低成本泛域名SSL证书
https://alphassl.libmk.com/
https://post.smzdm.com/p/an9zxop7/
https://www.jb51.net/server/315990lvl.htm
需要注意:宝塔SSL配置页面的密钥(KEY)为在第一步骤生成出来的KEY内容,证书(PEM格式)为在https://alphassl.libmk.co...
PHP删除空数组方法
把所有换行符替换为逗号
str_replace(array("\r\n", "\r", "\n"), ",", $id); //换行符替换为,
文本转数组并删除空数组
array_filter(explode(',', $id));//文本转数组并删除空数组
数组转回文本
implode(',', $id);//数组转回文本
PHP给图片增加图片水印
<?php
$imgPath = "1.jpg"; // 待处理图片路径
$watermarkPath = "1.png"; // 水印图片路径
// 获取待处理图片信息
$imgInfo = getimagesize($imgPath);
$imgWidth = $imgInfo[0]; // 图片宽度
$imgHeight = $imgI...
NOTEPAD++ 给每行开头、结尾加内容,以及取消换行
在每一行开头添加内容
快捷方法:使用快捷键Alt+C,然后输入内容就可以了
在每一行结尾添加内容
快捷方法:打开替换窗口【快捷键Ctrl+F】,选择[替换[,在[查找目标]中输入$符号、在[替换]输入你要替换的内容,最后在下面选择正则表达式,点击全部替换即可。
取消换行
(ctrl+h,打开替换窗口,查找目标输入\r\n,,替换为空,选择正常表达式,全部替换...