- 博客(33)
- 资源 (4)
- 收藏
- 关注
原创 服务器 添加 SSL 操作记录
前提: 阿里云服务器,nginx php7 tp5.1同一套程序,2个域名,其实一个域名需要添加https【因为腾讯的原因】简单的记录下配置文件,暂定域名为 abc.com;1、阿里云下载ssl证书2、把配置文件修改成 域名前缀 【abc.pem ,abc.key】3、上传2个文件到/usr/local/nginx/conf/cert4、修改配置文件,/us...
2020-04-16 21:43:43
794
原创 PHP自用工具函数库
xml转数组function xmlToArray($xml){ //禁止引用外部xml实体 libxml_disable_entity_loader(true); $values = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), tr...
2020-04-10 16:55:20
170
原创 nginx 学习笔记
反向代理负载均衡操作步骤:http下添加upstreamhttp{ upstream myserver{ server 127.0.0.1:8080; server 1270.0.0.1:8081; #server 服务器IP,端口 } server { listen 80; server_name 127.0.0.1 ;#[这里修改为上边的I...
2020-04-07 13:34:07
158
原创 tp5.1 多域名多模块设置
1、2个域名www.abc.com 对应index模块www.123.com 对应wap模块2、修改入口文件 index.php```php$model = 'index';if(strpos($_SERVER['HTTP_HOST'],'qm.u0t8ss.cn') !== false){ $model = 'wap';}else{ $model = 'ind...
2020-04-07 10:01:41
1145
原创 php 公历阴历互相转换
<?php/** * Created by PhpStorm. * User: timeless * Date: 17-3-9 * Time: 上午9:32 */class Lunar{ var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarInfo = array( array...
2020-01-19 11:54:57
490
原创 h-ui.admin3.0管理系统模版打开选项卡方式
<li><a onclick="creatIframe('<{:url(\"bazi/bzView\")}>','八字')"><img src="__IIMAGE__/bazi.png" style="background: #96459b"><p>八字</p></a></li>一般默认会引入了...
2020-01-17 17:30:09
309
转载 $.ajax二次封装(可以防止重复请求)
一、$.ajax为什么要再次封装jquery很强大,基本js开发标准了,尔$.ajax做为异步加载数据功能也很强大,但有时却不能满足我们的需求,就需要再定制一下。 例如:添加数据时连点会产生多条数据,网络或程序出现问题是页面会假死等现象。 二、$.ajax的封装 $.ajax的参数有很多,$.post、$.get等都是基于$.ajax的封装 $.ajax({ 'url'...
2020-01-07 14:20:57
482
原创 生成随机码
//生成邀请码(8位)function invite_code() { $code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $rand = $code[rand(0, 25)] . strtoupper(dechex(date('m'))) . date('d') . substr(time(), -5) ...
2020-01-06 13:46:20
198
原创 身份证合法性校验
#验证身份证是否有效function validateIDCard($IDCard) { if (strlen($IDCard) == 18) { return check18IDCard($IDCard); } elseif ((strlen($IDCard) == 15)) { $IDCard = convertIDCard15to18($I...
2020-01-06 13:44:03
720
原创 系统加密方法,解密方法
/** * 系统加密方法 * @param string $data 要加密的字符串 * @param string $key 加密密钥 * @param int $expire 过期时间 单位 秒 * @return string * @author 麦当苗儿 <zuojiazi@vip.qq.com> */function think_encrypt($da...
2020-01-06 13:41:22
574
1
原创 redis 学习资料
1、设置后台运行修改 redis.conf 中 ,daemonize 由no 为 yes2 keys patteren (* , ? [] )查询所有/特定的key值3 randomkey 返回随机的key4 type 'key' 返回key的值的类型5exists ‘key’ 判断key有没有6del 'key' 删除key7 rename k...
2019-10-09 22:29:18
96
原创 PHP 共有函数集合
/** * 二维数组排序功能 * @param type $arrays -待排序数组 * @param type $sort_key -按照某个键值排序(例如:add_time) * @param type $sort_order -排列顺序 SORT_ASC 和 SORT_DESC。 * @param type $sort_type ...
2019-10-07 13:44:09
172
原创 linux网络不可达
解决办法修改网卡名称即可vim /etc/sysconfig/grub然后,往这个文件中添加“net.ifnames=0 biosdevname=0”内容,如下图所示:紧接着,执行如下命令:grub2-mkconfig -o /boot/grub2/grub.cfg效果如下:然后,重启系统后查看网卡名称:ping baidu.com 就通过了...
2019-09-25 11:45:51
7202
2
原创 php 图片合并
//获取用户信息 $user_path = BASE_PATH . '/data/wx_mini/share_qrcode/'; $user_head_img = $user_path .'user'. $user_info['user_id'] . '.jpg'; if (!file_exi...
2019-09-18 22:18:17
410
1
原创 PHP 图片设置圆角
$url = '99.png';$im = imagecreatefromstring(file_get_contents($url));$w = imagesx($im);$h = imagesy($im);$c = imagecolorallocate($im, 255, 0, 0);imagearc($im, $w/2, $h/2, $w, $h, 0, 360, $c);i...
2019-09-18 18:27:41
567
原创 mysql 存储过程
1、语法显示所有存储过程 show procedure status删除存储过程 drop procedure 名字调用存储过程 call 名字();创建例子:delimiter $create porcedure p2(n int)begin select * from goods where goods_number > n;end$...
2019-09-17 23:25:06
74
原创 mysql 触发器
语法://修改sql语句结束符,避免 sql1 sql2 的; 影响整体sql的结束delimiter $cretae trigger 触发器名称after/before insert/update/delon 表名for each row //固定写死的beginsql1;sql2;end$例子1、增加订单,减少库存create trigger tg1...
2019-09-17 23:09:14
66
转载 微信头像下载到本地服务器
function download_remote_pic($url) { $header = [ 'User-Agent: Mozilla/5.0 (Windows NT 6.1;Win64;x64;rv:45.0) Gecko/20100101 Firefox/45.0', 'Accept-Language: z...
2019-07-11 11:46:25
316
原创 composer
常用命令:下载1: composer require 工具库名称下载2: 设置 composer.json文件 + composer install更新1:composer update 工具库名称更新2:设置composer.json 文件 + composer update卸载1:composer remove 工具库名称卸载2:设置composer.json文件...
2019-07-09 22:25:17
522
转载 深入 Composer autoload
转自:https://learnku.com/composer/t/1002/deep-composer-autoload这几天看到 phphub 上面有人开始进坑怒看 laravel 源代码,于是我也凑个热闹来看下这个故事。众所周知 composer 是现代 PHP 项目的基石, 与古老的 pear 不同, composer 并不是一款专注于系统级别 php 管理的包管理系统,而是基于项...
2019-07-09 15:32:58
132
原创 100 个最常用的 PHP 函数
看到别人总结的100常用函数,就自己按照自己的理解也备份一个,1天准备5个,希望1个月内全部搞懂!!!1、count( $arr,$mode ) $arr 数组 , $mode 是否需要递归统计(不常用)2、is_array( $var ) 检测变量是否是一个数组,返回true false ; 同理的还有 is_int is_float is_string is_objec...
2019-07-08 12:03:43
214
原创 重定向 rewriteRule
重定向学习视频https://www.imooc.com/learn/7981、RewriteRule R 说明RewriteRule ^/?(.*)\.htm \src\$1.html [R=301] 永久重定向,临时重定向2、RewriteRule Cflag说明RewriteRule ^/?(.*)\.htm \src\$1.html [C...
2019-07-05 23:20:48
2315
原创 PHP 时间函数集合
1、time() 返回当前的Unix 时间戳2、microtime()返回当前 Unix 时间戳和微秒数3、date($format,$time)格式化一个本地的时间、日期4、strtotime($time,$now ) 将任何字符串的日期时间描述解析为 Unix时间戳5、date_default_timezone_set('Asia/Shanghai') 设置默认时区 ,上...
2019-06-21 23:53:25
123
原创 PHP 文件处理函数合集
r :只读方式打开r+ :读写的方式打开文件w :写入方式打开 ,如果文件不存在,则尝试创建w+ : 读写方式打开 ,如果文件不存在,则尝试创建a :追加,,写入方式打开,如果文件不存在,则尝试创建a+ :读/追加 。。读写方式打开,如果文件不存在,则尝试创建x :只读,创建新文件,如果文件存在,则返回falsex+:读写,创建新文件,如果文件存在,则返回fa...
2019-06-21 23:26:05
290
原创 PHP 数组方法合集
创建数组 1、array() 创建一个新数组2、array_combine($a,$b) 创建一个新数组,用$a的值 作为键,用$b的值作为value值,如果2个数组长度不同则返回false;3、range($a,$b,$c) 创建一个指定范围的数组 $a -> $b ,$c 步长 例如:(1,2,3,4,5,6); $c=10 (10,20,30,40);4...
2019-06-20 09:48:08
2357
原创 APICloud 动态权限完整示范代码
res 下添加manifest.xml文件<?xml version="1.0" encoding="UTF-8"?><manifest> <application name="targetSdkVersion" value="26"/></manifest>自定义js方法/** * 判断APP是否持有该权限...
2019-04-28 20:33:58
5192
转载 MYSQL索引详解
转自:https://www.cnblogs.com/Aiapple/p/5693239.html处理索引碎片 (非常耗资源,晚上进行,不能频繁进行)① alter table goods engine myisam (表引擎原来是 myisam)② optimize table goods...
2019-04-11 11:30:51
105
原创 SQL执行顺序
例句:select <select_list>from <left_table> <join_type> JOIN <right_table> on <join_condition>where <where_conditon>g...
2019-03-19 21:03:47
395
原创 mysql explain详解
id(表的读取顺序) :ID相同 执行顺序由上至下 ②ID不同,ID值越大越先执行select_type (数据读取操作的操作类型): simple 简单的 primarytable (查询哪张表的)type(访问类型) all index range ref eq_ref const/system null从最好到最差 system->...
2019-03-13 20:05:59
159
原创 PHP 接收 前端 ajax JSON对象时 html标识转义
1 ajax 提交数据时,需要把对象 json化 JSON.stringify(attachObj)2PHP接收时 需要先反转 预定义的HTML实体,再json反转$attachObj = json_decode(htmlspecialchars_decode($_POST['attachObj'])); 返回对象$attachObj = json_decod...
2019-03-09 09:43:01
793
原创 禁止网页文字被复制
<body oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empty()' oncopy='document.selection.empty()' onbeforecopy='return false' on...
2019-01-20 16:25:38
402
ZendStudio_patch--注册码
2015-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人