
学习笔记
红卡
这个作者很懒,什么都没留下…
展开
-
16进制转字符串
php 16进制转字符串原创 2022-09-22 16:51:58 · 391 阅读 · 1 评论 -
php 随机生成指定金额范围内的随机数
php随机数原创 2022-08-30 10:38:15 · 832 阅读 · 0 评论 -
宝塔安装docker 安装pip
curl -Ohttps://bootstrap.pypa.io/pip/2.7/get-pip.pypip install --ignore-installed docker==2.7原创 2022-02-07 16:09:36 · 1743 阅读 · 0 评论 -
php post传递multipart/form-data数据,带图片和数据
php multipart/form-data原创 2021-11-25 09:35:23 · 2311 阅读 · 0 评论 -
php post传递提示CONTENT TYPE ‘APPLICATION/X-WWW-FORM-URLENCODED;CHARSET=UTF-8‘ NOT SUPPORTED
public function request_post($url,$param ='') { $data =$param; $headers = array('Content-Type: application/json;charset=UTF-8'); $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址 .原创 2021-03-10 20:55:42 · 1145 阅读 · 0 评论 -
php支付宝免密支付,代扣
请先在支付宝商家中心申请开通商家代扣接口<?php namespace app\api\controller;use think\Controller;class Alifreepay extends Controller{ //获取会员信息 public function index(){ $mac_id=123; $appid =config('config')['app原创 2021-01-07 16:03:33 · 2335 阅读 · 0 评论 -
php易宝对接
下单 ,分账,完结,进件,退款,<?php namespace app\admin\controller;use think\Controller;class Yibao extends Controller{ static $privatekey="MIIE**********WyF/Jk5tPObHJWMg=="; static $yopPublicKey ="MIIB*********QAB"; public func.原创 2021-01-07 15:58:08 · 1000 阅读 · 0 评论 -
php 生成随机字符串
function GetRandStr($length=6){ $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $random_str = ''; for($i=0; $i<$length; $i++) { $random_str .= $chars[mt_rand(0, strlen($chars) - 1)]; } return...原创 2020-12-07 09:27:12 · 153 阅读 · 0 评论 -
微信apiv3接口tp5使用demo
<?phpnamespace app\api\controller;use think\Controller;class Wxscore extends Controller{ public function __construct(){ parent::__construct(); // 微信支付 商户号 $this->mch_id = '***'; // 二级商户号,需要走进件系统生成 $this->sub_mch_...原创 2020-12-03 14:45:58 · 592 阅读 · 0 评论 -
毫秒级时间戳
//毫秒时间戳function getMillisecond() { list($t1, $t2) = explode(' ', microtime()); return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);}原创 2020-03-05 21:16:52 · 511 阅读 · 0 评论 -
锻链接还原 短网址还原
<?phpnamespace huanyuan;use think\Controller;class Huanyuan{ public function unshort($url) { global $info; $UrlHeader = (get_headers(...原创 2019-11-12 14:49:39 · 1571 阅读 · 0 评论 -
递归查询
public function tree($code='',$id=''){ $ids[]=$id;//记录自己及所有下级管理员id if(!$id){ return ''; } $grade = array($id =>1);//记录所有id的权限等级,初始值为第一级 $res=db('ad...转载 2019-03-14 16:40:53 · 123 阅读 · 0 评论 -
阿里云系统配置
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=m9mxd67l原创 2019-01-08 17:44:48 · 241 阅读 · 0 评论 -
阿里云服务器如何快速搭建网站,这样搭建环境很有优势
对于新手想要快速搭建服务器环境,可以使用宝塔,省去很多时间阿里云服务器的配置链接,点击进行选择点击实际上我一直认为,面板是一种拉低水准的东西,我能轻松配置php7+opcache的环境,面板能吗?然后小伙伴让我看了后台,WTF?那就试一下吧,证明面板不如手工配置!宝塔演示网址账号:admin密码:bt.cn只提供部分功能演示,如需全功能,请花2分钟自行安装。...转载 2019-05-01 19:40:36 · 1237 阅读 · 0 评论 -
html里table表格里嵌套table表格
<table class="layui-table" lay-size="sm"> <thead> <tr> <th>订单编号</th> <th>订单创建时间</th> <th>机器名</t...原创 2019-05-08 14:00:48 · 13970 阅读 · 0 评论 -
des加密方式cbc模式加密案例
<?phpclass aazdes { private static $_instance = NULL; /** * @return aazdes */ public static function share() { if (is_null(self::$_instance)) { self::$...原创 2019-05-06 14:56:21 · 1442 阅读 · 0 评论 -
php操作redis详解
/*1.Connection*/$redis = new Redis();$redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$redis->open('127.0.0.1',6379,1);//短链接(同上)$redis->pconnect('127.0.0.1',6379,1);//长链接...转载 2019-05-16 14:35:08 · 168 阅读 · 0 评论 -
百度地图
<!--引用百度地图API--><script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=y2pLGjbnXMVmxEhqDM6ZKmWqusOzEjB6"></script><script type="text/javascript"> fu...原创 2019-06-06 09:00:46 · 137 阅读 · 0 评论 -
微信模板消息发送php
<?phpnamespace my;class SendMsg{ function __construct() { $this->appid ='************'; $this->secrect ='****************'; $this->accessToken = $this-&g...原创 2019-07-15 17:24:52 · 350 阅读 · 0 评论 -
php拼接二维码,文字和二维码进行合并
<?phpnamespace qrcode;class Image{ //生成二维码图片 public function makeCodeImg($url, $product_sn = '2018**82019') { $url = $url . '/' . $product_sn . '?code_sn=' . $product_sn . '&code_typ...原创 2019-07-16 14:53:44 · 1629 阅读 · 0 评论 -
微信公众号获取场景id
<?phpnamespace app\weixin\controller;use think\Db;use think\Controller;use think\Cache; define('TOKEN', 'walaibao');class Wx extends Common{ public $ToUserName; public $FromUserName;...原创 2019-07-19 13:50:42 · 1315 阅读 · 0 评论 -
远程拉取图片,保存到服务器
//下载图片2 function getImage(){ $type=0; $ticket="42423424324"; $url="https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=".$ticke...原创 2019-07-17 16:10:09 · 599 阅读 · 0 评论 -
微信notify
微信支付notify原创 2017-11-29 11:00:16 · 633 阅读 · 0 评论 -
thinkphp5 微信红包发放
<?phpnamespace app\hongbao\controller;use think\Controller; define('APPID','******************'); define('MCHID','**************'); define('SECRECT_KEY','*************'); define('IP','12...原创 2018-12-25 19:56:15 · 1084 阅读 · 0 评论 -
PHP操作redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合);redis版本是Redis 2.6.12 系统是在Windows+Apache2.4+php5.6连接:...转载 2018-12-14 19:22:55 · 147 阅读 · 0 评论 -
linux 查看文件大小命令
查看单个文件夹的大小du beiyong.com/ -sh查看文件夹下的所有文件ls -alhR原创 2018-04-13 10:38:02 · 5917 阅读 · 0 评论 -
16位php网站订单号,一般不会重复
$trade_no=substr(date('Y'),3,1).time().rand(100,999).substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 5, 13), 1))), 9, 2);//生成订单号原创 2018-03-27 11:39:50 · 1042 阅读 · 0 评论 -
thinkphp 缩略图
//大图路径(此处大图路径可参考上篇 “使用ThinkPHP实现附件上传”的上传路径)$bigimg_path= $upload->rootPath.$file_info['savepath'].$file_info['savename'];//小图路径 $smallimg_path= $upload->rootPath.$file_info['savepath'].'原创 2017-12-07 17:08:01 · 267 阅读 · 0 评论 -
生成PHP缩略图
$data=M('drink_picture')->limit('1')->select(); $data=current($data); $img=$data['pic_url']; function mkThumbnail($src, $width = null, $height = null, $filename = null) { if转载 2017-12-07 14:46:06 · 191 阅读 · 0 评论 -
清空数据库表
$sql = "TRUNCATE TABLE `acctoken`"; M()->execute($sql);原创 2017-09-02 14:14:00 · 655 阅读 · 0 评论 -
windows下cmd命令执行php语句
php -q D:\wamp\www\GatewayWorker\http_test.php start原创 2017-09-27 16:18:56 · 1874 阅读 · 0 评论 -
生成唯一订单号
$order=date('Ymd').rand(1000,9999).substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 5, 13), 1))), 4, 12);增加rand();减少重复概率原创 2017-08-24 12:04:40 · 307 阅读 · 0 评论 -
利用宝塔配置阿里云服务器
1:需要开启服务器8888端口才可以登陆宝塔面板2:环境配置好,需要开启服务器80端口来访问网站3:当需要连接数据库时还需要开启数据库端口,例如mysql(80端口)原创 2017-06-07 17:03:32 · 3778 阅读 · 0 评论 -
mysql根据每天分组sql语句
日分组统计原创 2017-08-17 13:32:49 · 4996 阅读 · 0 评论 -
tp5接收curl的post提交
$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);/...原创 2018-04-23 13:30:54 · 5112 阅读 · 0 评论 -
tp5多语言切换
一.配置点击打开链接1.开启语言包功能'lang_switch_on' => true,2.支持的语言列表'lang_list' => ['zh-cn','en-us'],二.语言定义(默认语言无需定义,下面会提到原因及使用)方法1.文件定义框架或模块目录\lang\en-us.phpreturn [ '按钮1'=>'button1',//表示模板内使用{...转载 2018-04-20 12:45:48 · 12816 阅读 · 3 评论 -
workerman压力测试 异步连接代码
require __DIR__ . '/vendor/autoload.php';use Workerman\Worker;use Workerman\Lib\Timer;use Workerman\Connection\AsyncTcpConnection;$worker = new Worker();$worker->onWorkerStart = 'connect';f...转载 2018-12-14 11:55:41 · 947 阅读 · 0 评论 -
No releases available for package "pecl.php.net/event" 问题处理
在用workerman进行linux内核优化时出现这个问题,需要到安装对应event版本No releases available for package "pecl.php.net/event"可按照下方两步步骤进行安装 curl 'http://pecl.php.net/get/event-2.4.2.tgz' -o event-2.4.2.tgzpecl ins...原创 2018-12-05 15:26:00 · 4259 阅读 · 0 评论 -
图片的压缩与解压
//将图片压缩编码 public function decomplie($val,$format){//$val要压缩的数据,$format压缩数据的格式 array || string字符串 if($format=='array'){ foreach($val as $k=>$v){ ...原创 2018-08-25 11:04:21 · 1902 阅读 · 0 评论 -
微信支付收不到异步通知,很可能是你的php版本与语法不匹配
升级完PHP7 发现微信支付回调失败。原来是 $GLOBALS['HTTP_RAW_POST_DATA'];没有定义的问题。php7 移除了这个全局变量。问题代码如下:微信API :WxPay.Api.php public static function notify($callback, &$msg) { //获取通知的数据 $x...原创 2018-08-24 09:04:25 · 1985 阅读 · 0 评论