- 博客(48)
- 收藏
- 关注
原创 php出现SSL certificate problem: unable to get local issuer certificate的解决办法
③在php.ini配置文件中,配置curl.cainfo配置项的值 例如 我这里配置为:curl.cainfo =“D:/Visual-NMP-x64/Bin/PHP/php-7.4.13-nts-x64/cacert.pem”如果是直接使用php内置的curl相关函数的话,那么 可以在curl相关代码中添加下面的代码,表示不检查ssl(这种方式一般用于本地调试。②、将文件拷贝到任意目录下,这里我拷贝到了D:/Visual-NMP-x64/Bin/PHP/php-7.4.13-nts-x64目录下。
2023-09-09 16:26:14
3974
原创 tp6多应用
修改配置文件开启多应用模式 修改config/app.php文件,没有的话不用更改。// 开启多应用 ‘auto_multi_app’ => true。删除原有的controller文件 (必须删)
2022-10-19 16:57:10
215
1
原创 安装tp6.0 Could not find package topthink/think with stability stable.
Could not find package topthink/think with stability stable.
2022-08-26 16:16:01
425
原创 渐变消失遮罩
mask[4]:属性允许使用者通过遮罩或者裁切特定区域的图片的方式来隐藏一个元素的部分或者全部可见区域。<ul> <li>Button</li> <li>Button</li> <li>Button</li> <li>Button</li> <li>Button</li> <li>Button</li>.
2022-02-20 15:14:53
436
原创 mysql查询字段为json,数据为数组时,条件的写法
["17","15","9","5"]select * from tb where JSON_CONTAINS(data->'$[*]', '"15"', '$')
2021-11-26 15:15:49
487
转载 php中urlencode()和urldecode()URL编码函数
URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过Encode过的网页URL。URLEncode的方式一般有两种,一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),另一种是基于UTF-8的Encode(Google、Yahoo等使用)。URLdecode:就是将url编码后的字符串还原成未编码的样子。<?php//GB2312的Encodeecho urlencod
2021-08-02 11:56:30
1042
原创 php获取字符串最后一个标点后的字符串和标点前的字符串
$spm ='m-184-191';$result =substr($spm,strripos($spm,"-")+1);echo $result;$url ='admin/auth/index';$result =substr($url,0,strrpos($url,"/"));echo $result;
2021-08-02 11:53:49
417
原创 php二维数组排序
array_multisort(array_column($list,'returns_time'),SORT_DESC,$list);
2021-07-22 18:47:26
137
1
原创 phpcms密码加密算法
public function ceshi1(){ $pws = md5(md5(trim("123123"))."iY7KLI"); echo $pws;}
2021-06-20 23:19:06
397
原创 php中随机取出数组中不重复的值
function uni($array,$nums,$unique=true){ $newarray=array(); if((bool)$unique){ $array=array_unique($array);// 移除数组中重复的值,并且返回数组。 } if(shuffle($array)){// return bool for ($i=0; $i <count($array) ; $i++) { $newarray[]=$array[$i]; } } r
2021-03-26 17:45:53
471
原创 css按钮放大缩小动画效果
.btn {animation: scaleDrew 2.5s ease-in-out infinite;}@keyframes scaleDrew { 0% { transform: scale(1); } 25% { transform: scale(1.05); } 50% { transform: scale(1); } 75% { transform: scale(1.05);
2021-03-13 15:46:27
879
原创 数组去重
<?php/*** 去除数组中重复数据* by www.jbxue.com**/$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");//$result = array_unique($input); //去除重复元素$result = a_array_unique($input); //只留下单一元素fore
2021-03-11 15:08:24
104
原创 微信小程序获取用户头像和昵称、点击获取用户头像昵称城市等信息、最新获取用户头像昵称总结
以前 wx.getUserInfo 会弹出一个给用户的弹窗,需要用户授权,现在需要一个点击事件来触发 wx.getUserInfowx.getUserInfo({ success:function(res){ console.log(res); var avatarUrl = 'userInfo.avatarUrl'; var nickName = 'userInfo.nickName'; this.setData({
2021-01-08 14:29:53
2526
原创 p6关联查询字段设置问题及层次关系
关联模型代码如下: public function profile() { return $this->hasOne(SubscribeCategory::class, 'id', 'cid'); }控制器查询public function getMySubscribe($uid){ $users = Subscribed::with('profile')->where('uid', $uid)->field('subscribe_i
2020-12-08 19:28:54
190
原创 php 获取两个一维数组之间不同的值
$a = [1,2,3];$b = [2,3,7,1,5];$arr3 = array_merge(array_diff($a,$b),array_diff($b,$a));
2020-12-08 17:55:15
627
原创 php array_chunk
定义和用法array_chunk() 函数把一个数组分割为新的数组块。语法array_chunk(array,size,preserve_keys);array 必需。规定要使用的数组。size 必需。一个整数,规定每个新数组块包含多少个元素。preserve_key 可选。可能的值:true - 保留原始数组中的键名。false - 默认。每个新数组块使用从零开始的索引。...
2020-12-08 11:44:45
125
原创 PHP ASCII 与中文字符串转换(只能中文字符串)
中文字符串转ASCIIpublic function strtoascii($str){ $str=mb_convert_encoding($str,'GB2312'); $change_after=''; for($i=0;$i<strlen($str);$i++){ $temp_str=dechex(ord($str[$i])); $change_after.=$temp_str[1].$temp_s
2020-10-29 10:56:12
420
原创 wordpress语法说明
**基本wp语法**1.调取后台导航栏<?php wp_nav_menu(array('menu' => 'nav', 'menu_class' => 'ds-02', 'container' => '', 'container_class' => 'ds-01', 'items_wrap' => '%3$s'));?>**参数说明:**menu的值为导航栏名称2.调取Header<?php get_header();?>3.调取
2020-08-07 12:06:29
970
原创 js根据ip地址获取城市地理位置
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script><script>var cityCode=returnCitySN.cid;document.write('<hr><br><h1> 老铁位置:'+JSON.stringify(returnCitySN)+'</h1>');</script>
2020-07-29 18:03:06
1215
原创 Apache上传文件500错误的解决方法
打开Apache的httpd.conf配置文件,在这个文件里增加下面的参数设置即可。MaxRequestLen 10240000我这里设置为10M,比PHP上传默认最大值8M略大即可。你可以根据自己的需要,调整这个参数的值,注意这个参数的单位是字节。配置完成后重启Apache即可。...
2020-07-15 11:36:10
950
原创 thinkphp5.0集成phpword,生成word文档并下载
**目录**安装使用安装github下载地址:https://github.com/PHPOffice/PHPWord也可直接使用composer安装,composer require phpoffice/phpword使用你需要的controller用命名空间的方式引入use PhpOffice\PhpWord\IOFactory; use PhpOffice\PhpWord\PhpWord;在controller中新建方法,写入下方代码$PHPWord = new Php
2020-07-01 17:01:14
1343
原创 在云虚拟主机部署thinkphp5项目的步骤详解
前言Thinkphp作为开源的PHP框架发展到今天,无疑是国内最适合PHP学员学习和使用的框架,除了简单容易上手,更大的优点是开发文档完善、插件丰富。本文将给大家详细介绍关于在在云虚拟主机部署thinkphp5项目的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。查阅ThinkPHP5.0完全开发手册->部署->虚拟主机环境,了解情況后,开始修改。环境thinkphp 5.0.11阿里云云虚拟系统CentOS第一步修改移动入口文件位置,把它移动到根目录下(
2020-06-28 15:41:05
862
1
原创 禁止wordpress自动加br标签的方法
每当添加html代码时候wordpress都会进行格式检查自动在后面加入br标签或p标签导致代码出现错误,打开wordpress程序中的wp-includes/formatting.php,查找function wpautop($pee, $br = 1) 将他改为:function wpautop($pee, $br = 0) 就可以禁止wordpress自动加br或p标签了。...
2020-06-15 16:27:49
756
原创 tp5微信分享自定义描述与图
public function weixin(){ $url = input('urll');//获取当前页面的url,接收请求参数 $root['url'] = $url; //获取access_token,并缓存 $file = RUNTIME_PATH.'/access_token';//缓存文件名access_token $appid='xxxxxxxxxxx'; // 填写自己的appid $secre
2020-06-11 13:17:38
328
原创 layui编辑器
<link href="/static/public/layui/css/layui.css" rel="stylesheet"><textarea class="layui-textarea" id="LAY_demo1" name="dynamic_content" style="display: none"> </textarea><script>layui.use('layedit', function(){ var layedit = l
2020-06-11 10:14:08
639
原创 js 隐藏手机号中间四位
<script type="text/javascript"> $(document).ready(function(){ $('.tel').each(function(){ var phone = $(this).val(); var tel=phone.substr(0,3)+'xxxx'+phone.substr(7); $(this).val(tel); }) }) </script>
2020-05-30 10:59:26
239
原创 php基于数组的分页实现
关于数组的分页函数,用数组进行分页的好处是可以方便的进行联合多表查询,只需要将查询的结果放在数组中就可以了以下是数组分页的函数,函数page_array用于数组的分页,函数show_array用于分页函数的操作及显示,需要配合使用.两个函数通过全局变量$countpage发生联系,此变量用于跟踪总页码数.<?php /** * 数组分页函数 核心函数 array_slice * 用此函数之前要先将数据库里面的所有数据按一定的顺序查询出来存入数组中 * $count 每页多少条数据
2020-05-28 13:52:34
390
原创 tp5 生成token 验证token 解密token
生成Token /** * 创建 token * @param array $data 必填 自定义参数数组 * @param integer $exp_time 必填 token过期时间 单位:秒 例子:7200=2小时 * @param string $scopes 选填 token标识,请求接口的token * @return string */ public function createToken($data = "", $ex
2020-05-22 18:37:49
3586
原创 windows下安装redis并设置自启动
一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载官网下载地址:http://redis.io/downloadgithub下载地址:https://github.com/MSOpenTech/redis/tags二、安装Redis1.这里下载的是Redis-x64-3.2.100版本,我的电脑是win7 64位,所以下载64位版本的,在运行中输入cmd,然后把目录
2020-05-19 14:26:27
345
原创 tp5伪静态 url去掉index.php
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]</IfModule>
2020-05-16 16:52:58
978
原创 TP5统计本月每天注册的人数(注册时间为时间戳)
public function countMonthUsers() { $month = date('Y-m',time()); $prefix = config('database.prefix'); $semRes = Db::query("select FROM_UNIXTIME(create_time,'%Y-%m-%d') days,count(id) count from ".$prefix."user_submit WHERE FROM_
2020-05-16 15:08:17
981
原创 layui框架 iframe关闭自身
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index);
2020-05-15 18:08:57
1215
原创 php 数组排序方法-根据指定的键对多维数组进行排序
根据指定的键对多维数组排序,可以按照多个键排序我们通常有一些多维数组需要排序:$guys = array( array( 'name' => 'jake', 'score' => 80, 'grade' => 'A' ), array( 'name' => 'jin', 'score' => 70, 'grade' => 'A' ),
2020-05-10 15:59:29
265
转载 TP5引用PHPExcel实现导入导出功能
从github下载PHPExcelPHPExcel将下载好的PHPExcel文件夹跟PHPExcel放置在框架中的Vendor目录下,注意目录的结构,按照我的代码来基本上直接引用就能使用前端代码<html> <head></head> <body> <div class="panel-heading"> Adva...
2020-04-20 18:16:54
391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人