- 博客(114)
- 收藏
- 关注
原创 php读取项目外的文件夹和文件
user.ini文件中可以删掉,也可修改open_basedir=/www/wwwroot/:/tmp/:/proc/
2025-02-06 17:23:20
111
原创 tp6 消息队列
composer require topthink/think-queue/config/queue.php<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +-------------------------------------------------------------.
2022-03-29 11:47:54
1093
原创 tp6 gatewayWorker
composercomposer require workerman/gateway-worker开启端口1236 2348修改配置config\gateway_worker.phpreturn [ // 扩展自身需要的配置 'protocol' => 'websocket', // 协议 支持 tcp udp unix http websocket text 'host' =>.
2022-03-02 15:43:52
2603
原创 tp6 workerman
首先composercomposer require topthink/think-worker\config\worker_server.phpreturn [ // 扩展自身需要的配置 'protocol' => 'websocket', // 协议 支持 tcp udp unix http websocket text 'host' => '0.0.0.0', // 监听地址 'port'
2022-03-02 15:40:14
2873
原创 华为云上传文件生成签名
use Obs\ObsClient;/** * 上传图片 * @param string $file */ public function uploadImgAndFile($file) { // 创建ObsClient实例 $obsClient = new ObsClient([ 'key' => sysconfig('upload', 'huaweioss_accessKey'), .
2022-02-17 15:51:50
870
原创 网页跳转到小程序
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>title</title></head><body> <div style="margin-left:400px;margin-top:500px;"> .
2021-12-07 22:57:23
291
原创 公众号获取unionid
在用户静默授权的情况下public function wechatGetCode() { $params = $this->request->getMore([ ['code',''], ['url',''], ]); $code = $params['code']; $url = $params['url']; $wx_p_appid = sysconfig
2021-12-03 14:07:06
1176
原创 微信扫码登录
1 在开放平台-网页应用申请下来2 设置开放平台应用里的回调地址(前端页面的线上地址)3 前端扫码后拿到code传给后端 <div id="login_container"></div><script src="http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script><script> var loginUrl = "http://" +
2021-11-09 18:33:14
234
原创 Php pdf转多图
安装imagick 宝塔安装扩展安装Ghostscriptwget https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs925/ghostscript-9.25.tar.gztar zxvf ghostscript-9.25.tar.gzcd ghostscript-9.25./configure --prefix=/usrmake allmake install/** ...
2021-09-16 17:22:46
208
原创 php curl 多线程请求
/** * @param string $url * @param array $datas HTTP POST BODY * @param array $param HTTP URL * @param array $headers HTTP header * @return array */ public function multi_post($url, $datas=array(), $params=array(), $he.
2021-09-01 11:59:53
269
原创 php + python 实现pdf转换成多图
1 更新Linux py3https://www.jianshu.com/p/fbb0a6d02855
2021-05-26 14:00:01
132
原创 ios上架
https://ask.dcloud.net.cn/article/152准备资料 苹果电脑 苹果开发者账号https://developer.apple.com/先在苹果电脑 钥匙串访问-证书助理-从证书颁发机构请求证书 生成证书 然后拿到苹果开发者中心去生成发布证书文件和开发证书文件,分别是一个app ids 两个certificates 两个profile 然后把profile描述文件放到钥匙串的证书栏里,再双击导出p12证书https://appstoreconnect.app...
2021-05-10 17:57:14
115
原创 地图坐标转换
/** * 中国正常GCJ02坐标---->百度地图BD09坐标 * 腾讯地图用的也是GCJ02坐标 * * @param double $lat * 纬度 * @param double $lng * 经度 */function qq2baidu($lat = '', $lng = '') { $x_pi = 3.14159265358979324 * 3000.0 / 180.0; $x = $lng; $y = $lat; $z = s.
2021-04-15 11:35:37
118
原创 tp5 到处快递鸟编码
建表CREATE TABLE `fa_app_freight_company` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `cn_name` varchar(50) DEFAULT NULL COMMENT '名称', `code` varchar(30) DEFAULT NULL COMMENT '编码', `letter` varchar(10) DEFAULT NULL COMMENT '字母', `used` tin.
2021-01-16 17:27:55
109
原创 2021-01-15redis 连接池和分布式锁
类文件<?phpnamespace app\api\controller;use app\common\controller\Api;use think\Db;use think\Config;class RedisPool{ private static $connections = array(); //定义一个对象池 private static $servers = array(); //定义redis配置文件 public static f.
2021-01-15 15:49:18
115
转载 php 提取数组中相同的字符串
$array = array( '西区融景城1区', '西区融景城东区', '西区融景城2期', '融景城西区');echo longest_common_substring($array);die;function longest_common_substring($words){ $words = array_map('strtolower', array_map('trim', $words)); // $sort_by_strlen = @create_funct.
2021-01-15 15:07:17
298
原创 微信公众号支付
class<?phpnamespace app\api\controller;/*** * jsapi支付 */class WxPay{ const KEY = 'fc209d'; //api密钥 const APPID = 'wxa2c'; //appid const SECRET = 'fc2093
2020-12-18 17:50:10
419
1
原创 跨域设置
nginx图片location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; }}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ { #允许静态资源跨域请求 add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-C
2020-11-24 11:35:28
911
原创 java环境生成安卓证书
netbeans自带jre环境,jre8版本可以生成md5 sha1 sha256。jre256少了md5安卓证书keytool -genkey -alias yu.pro105 -keyalg RSA -validity 36500 -keystore yu.keystore查看证书keytool -list -v -keystore yu.keystore
2020-10-12 11:40:48
298
原创 php 生成背景图+嵌入图
<?phpuse think\Db;use think\Config;/** * 画布生图 * @param type $partjob_id 兼职id * @param type $data 内容 * @return string */function createQrcode( $product_id , $post_data ) { $qrcode_url = $post_data['qrcode_url']; // 新生成图片 .
2020-08-21 17:26:11
1010
原创 百度ai封装
封装token/** * 获取百度ai token */ public function get_baidu_token() { $api_key = "V5aCBH"; $api_secret = "XIZ1UHk"; $url = "https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=" . $api_k
2020-08-14 16:31:36
644
原创 java环境生成安卓包名,重新认领
安卓证书keytool -genkey -alias yun.pro105 -keyalg RSA -validity 36500 -keystore yun.keystore查看证书keytool -list -v -keystore yun.keystore重新认领D:\program\java\bin>jarsigner -verbose -keystore test.keystore -signedjar tap_signed.apk tap_unsign.apk testali
2020-08-11 15:52:45
229
原创 5.0 riverslei/payment
if( $pay_type == 1 ){ //微信 $return_url = 'https://api.abc.cn/api/charge_notify/wx_charge_notify'; $config = pay_config( $pay_type , $return_url ); try { .
2020-07-15 19:42:32
577
原创 php 2020最新版本支付宝支付
composer require alipaysdk/easysdk:^2.0use Alipay\EasySDK\Kernel\Factory;use Alipay\EasySDK\Kernel\Util\ResponseChecker;use Alipay\EasySDK\Kernel\Config as AliConfig;$options = new AliConfig(); $options->protocol = 'https'; .
2020-07-15 19:36:57
2366
原创 php redis
/** * 保留2位小数,只四舍 * @param type $num * @return type 1四舍 2四舍五入 3格式化 4向上取整 5向下取整 */function number_format_2( $num , $type=1 , $digit=2 ) { $digit1 = "%." . intval($digit) . "f"; $digit2 = "%." . intval($digit + 1) . "f"; if( $ty.
2020-06-23 19:32:35
142
原创 微信企业打款到零钱
<?phpnamespace app\api\controller;use app\common\controller\Api;use think\Db;use think\Config as Config;//企业付款到微信零钱,PHP接口调用方法define("APPID", "wxb111"); // 商户账号appiddefine("MCHID", "1579111"); // 商户号define("SECRECT_KEY", "d95b8b111"); //支付密钥.
2020-06-18 17:50:30
872
原创 img_sec_check 微信图片检测41005
如果图片在服务器本地$filePath = './20200429/bd53134a6add5f1a18dd4cec85546e72.jpg';$ret = filter_image( $filePath );/** * 敏感词过滤 */function filter_image( $content ) { $AccessToken = getAccessToken(); $data = []; $url = "https://api.weixin.qq.com/w
2020-06-04 14:38:42
2141
1
原创 riverslei/payment 转账和查询
<?phpnamespace app\api\controller;use app\common\controller\Api;use think\Db;use think\Config as Configs;use Payment\Common\PayException;use Payment\Client\Charge;use Payment\Client\Transfer;use Payment\Client\Query;use Payment\Config;.
2020-05-29 11:52:44
504
原创 应用宝审核小计
先创建一个应用:1.先申请软著证明,注意要和应永宝的认证要一致,否者要软著方提供版权授权盖章证明(扫描件)2.截图的手机号等敏感信息打码3.需要腾讯自己的电子版权证书,15天审核免费,1天审核3004.商城需要供货入库证明,盖章5.社交app需要出具安全评估报告,到http://www.beian.gov.cn/portal/index.do去注册号,然后申请安全报告...
2020-05-26 18:53:49
431
原创 php 极光创建聊天室
"jiguang/jmessage": "~1.1"composer下载注意post数据要json_encode,不然数据格式报错,其余的接口看下文档就ok了文档http://docs.jiguang.cn/jmessage/server/rest_api_im/#_61<?phpuse think\Db;use think\Config;/** * 极光创建聊天室 */function jg_create_room($temp_post_arr)...
2020-05-26 18:40:09
557
原创 配置universal links
新建一个apple-app-site-association文件,无后缀{ "applinks": { "apps": [], "details": [ { "appID": "苹果boundid", "paths": [ "/ulink/*" ] }, { "appID": "苹果boundid",
2020-05-20 14:28:46
690
原创 php 过滤emoji表情文字
/** * 过滤emoji表情 * @param type $str * @return string */ public function emoji_filter($str) { $str = preg_replace_callback('/./u',function(array $match){ return strlen($match[0]) >= 4 ? '' : $match[0]; .
2020-05-16 01:27:29
241
原创 微信公众号推送消息
/** * 微信消息推送 */if (!function_exists('send_wx_msg')) { function send_wx_msg( $openid='' , $temp_id="k1" , $send_data ) { $template_arr = [ "k1" => "M0Uxat8AadtLQgH0JoQhIrGf7HV8ee_7FEuptA71-R0", // 下单成功通知 "k2" .
2020-05-08 21:18:40
478
原创 vant npm install 上传图片未获取到格式,强制转jpg
if(!files.type||!files.name.split('.')[1]){files=newFile([files],newDate().getTime()+(Math.random()*10000000).toFixe...
2020-04-05 23:30:27
406
原创 微信公众号wx.getlocation
最近遇到了这个坑,安卓手机能访问公众号,但是苹果手机不可以,授权登录后一直进不去首页,后来才发现是getlocation挂了,在苹果手机里设置-通用找到微信-开启定位即可。...
2020-03-01 01:37:23
1550
原创 阿里云服务器登录必须用key
先登录阿里云服务器打开实例,先重置实例密码,然后重启服务器生效然后打开远程连接记住远程连接密码,输入密码后打开远程连接面板,root+密码登录vim /etc/ssh/sshd_config将: PermitRootLogin no 修改为: PermitRootLogin yes保存后重启 SSHD 服务: sudo service sshd restart...
2020-02-22 19:35:49
1052
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人