自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张子航的博客

大道至简,至简则美

  • 博客(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 2431

原创 tp6多应用

修改配置文件开启多应用模式 修改config/app.php文件,没有的话不用更改。// 开启多应用 ‘auto_multi_app’ => true。删除原有的controller文件 (必须删)

2022-10-19 16:57:10 181 1

原创 CentOS 更新yum源

要更新yum源就要修改repo文件,什么是repo?

2022-10-19 14:45:37 11411

原创 安装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 403

原创 微信小程序 | 页面自动滚动到指定位置

小程序页面自动滚动到指定位置

2022-06-24 11:31:08 4732

原创 渐变消失遮罩

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 413

原创 mysql查询字段为json,数据为数组时,条件的写法

["17","15","9","5"]select * from tb where JSON_CONTAINS(data->'$[*]', '"15"', '$')

2021-11-26 15:15:49 447

原创 png素材

http://pngimg.com/

2021-10-25 10:21:00 75

原创 一行代码实现网页灰度

一行代码实现网页灰度style="filter:grayscale(1);"

2021-10-25 10:06:18 146

转载 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 1020

原创 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 396

原创 php二维数组排序

array_multisort(array_column($list,'returns_time'),SORT_DESC,$list);

2021-07-22 18:47:26 102 1

原创 phpcms密码加密算法

public function ceshi1(){ $pws = md5(md5(trim("123123"))."iY7KLI"); echo $pws;}

2021-06-20 23:19:06 374

原创 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 448

原创 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 845

原创 数组去重

<?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 85

原创 tp6数据库中保存的html代码被原样输出了,浏览器没有解析

解决办法:{$html|raw}

2021-01-10 15:22:13 955

原创 微信小程序获取用户头像和昵称、点击获取用户头像昵称城市等信息、最新获取用户头像昵称总结

以前 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 2503

原创 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 170

原创 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 589

原创 php array_chunk

定义和用法array_chunk() 函数把一个数组分割为新的数组块。语法array_chunk(array,size,preserve_keys);array 必需。规定要使用的数组。size 必需。一个整数,规定每个新数组块包含多少个元素。preserve_key 可选。可能的值:true - 保留原始数组中的键名。false - 默认。每个新数组块使用从零开始的索引。...

2020-12-08 11:44:45 104

原创 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 400

原创 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 935

原创 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 1177

原创 Apache上传文件500错误的解决方法

打开Apache的httpd.conf配置文件,在这个文件里增加下面的参数设置即可。MaxRequestLen 10240000我这里设置为10M,比PHP上传默认最大值8M略大即可。你可以根据自己的需要,调整这个参数的值,注意这个参数的单位是字节。配置完成后重启Apache即可。...

2020-07-15 11:36:10 905

原创 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 1286

原创 在云虚拟主机部署thinkphp5项目的步骤详解

前言Thinkphp作为开源的PHP框架发展到今天,无疑是国内最适合PHP学员学习和使用的框架,除了简单容易上手,更大的优点是开发文档完善、插件丰富。本文将给大家详细介绍关于在在云虚拟主机部署thinkphp5项目的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。查阅ThinkPHP5.0完全开发手册->部署->虚拟主机环境,了解情況后,开始修改。环境thinkphp 5.0.11阿里云云虚拟系统CentOS第一步修改移动入口文件位置,把它移动到根目录下(

2020-06-28 15:41:05 816 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 718

原创 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 296

原创 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 595

原创 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 219

原创 php基于数组的分页实现

关于数组的分页函数,用数组进行分页的好处是可以方便的进行联合多表查询,只需要将查询的结果放在数组中就可以了以下是数组分页的函数,函数page_array用于数组的分页,函数show_array用于分页函数的操作及显示,需要配合使用.两个函数通过全局变量$countpage发生联系,此变量用于跟踪总页码数.<?php /** * 数组分页函数 核心函数 array_slice * 用此函数之前要先将数据库里面的所有数据按一定的顺序查询出来存入数组中 * $count 每页多少条数据

2020-05-28 13:52:34 364

原创 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 3531

原创 tp5 model添加记录返回自增id

https://www.cnblogs.com/chrdai/p/6114135.html

2020-05-19 18:17:06 1723

原创 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 319

原创 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 961

原创 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 951

原创 layui框架 iframe关闭自身

var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index);

2020-05-15 18:08:57 1182

原创 php 数组排序方法-根据指定的键对多维数组进行排序

根据指定的键对多维数组排序,可以按照多个键排序我们通常有一些多维数组需要排序:$guys = array( array( 'name' => 'jake', 'score' => 80, 'grade' => 'A' ), array( 'name' => 'jin', 'score' => 70, 'grade' => 'A' ),

2020-05-10 15:59:29 242

转载 TP5引用PHPExcel实现导入导出功能

从github下载PHPExcelPHPExcel将下载好的PHPExcel文件夹跟PHPExcel放置在框架中的Vendor目录下,注意目录的结构,按照我的代码来基本上直接引用就能使用前端代码<html> <head></head> <body> <div class="panel-heading"> Adva...

2020-04-20 18:16:54 378

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除