随笔分类 -  PHP

通达OA定时任务
摘要:1.首先在数据库表office_task中配置定时任务 2. 进入task_url配置的文件夹创建定时文件 <?php include_once 'auth.php'; include_once 'inc/utility_all.php'; file_put_contents('D:\MYOA\we 阅读全文

posted @ 2024-09-06 17:09 长不大的菜鸟 阅读(106) 评论(0) 推荐(0)

接口上传图片到服务器
摘要:private function FieldsPost($url, $postData,$auth='') { $fileName=basename($postData['mf']);#本地图片路径 $ext = strtolower(pathinfo($postData['mf'], PATHIN 阅读全文

posted @ 2023-08-02 17:42 长不大的菜鸟 阅读(44) 评论(0) 推荐(0)

PHP 字符串和十六进制互转
摘要:今天在做项目中,因为要调用别人网站的接口,结果需要对请求和返回的时间进行十六进制加密处理,于是在网上查了下资料谢了一个转换Demo做个记录。 如果在TP下使用可以将下面函数放到common.php中 一,加密函数 <?php /** *字符串转十六进制函数 *@pream string $str=' 阅读全文

posted @ 2021-06-15 10:44 长不大的菜鸟 阅读(249) 评论(0) 推荐(0)

php抽奖概率
摘要:测试数据: 测试表结构: CREATE TABLE `pt_fenxiao_prize` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `prize` varchar(60) NOT NULL DEFAULT '' COMMENT '奖项名称', 阅读全文

posted @ 2021-01-29 14:55 长不大的菜鸟 阅读(365) 评论(0) 推荐(0)

银行卡验证(验证是否存在,卡号类型,归属行)
摘要:在网上找到了一个银行卡的验证,通过阿里的支付宝接口进行校验,能够准确识别是否存在,归属行,卡号类型是储蓄卡(DC)还是信用卡(CC)。 接口api:需要传入的2个参数,卡号cardNo和cardBinCheck https://ccdcapi.alipay.com/validateAndCacheC 阅读全文

posted @ 2020-11-04 09:17 长不大的菜鸟 阅读(2579) 评论(0) 推荐(0)

Navicat已经成功连接,密码忘记的解决方法
摘要:1. 如果是win,通过注册表里去找对应的数据,用php解码 去cmd里输入 regedit 去到对应的注册表 查找Navicat的密码保存位置去到对应的路径下面 计算机\HKEY_CURRENT_USER\Software\PremiumSoft 可以看到 打开对应的目录,寻找一下servers下 阅读全文

posted @ 2020-11-03 08:29 长不大的菜鸟 阅读(5219) 评论(0) 推荐(1)

PHP 字符串组合示例
摘要://字符串组合函数 function StrCombinations($arr, $len=0,&$res, $str=""){ $arr_len = count($arr); if($len == 0){ $res[] = $str; }else{ for($i=0; $i<$arr_len; $ 阅读全文

posted @ 2020-09-04 09:20 长不大的菜鸟 阅读(539) 评论(0) 推荐(0)

mysql(多级分销)无限极数据库设计方法
摘要:相信有过开发经验的朋友都曾碰到过这样一个需求。假设你正在为一个新闻网站开发一个评论功能,读者可以评论原文甚至相互回复。 这个需求并不简单,相互回复会导致无限多的分支,无限多的祖先-后代关系。这是一种典型的递归关系数据。 对于这个问题,以下给出几个解决方案,各位客观可斟酌后选择。 一、邻接表:依赖父节 阅读全文

posted @ 2020-08-05 15:22 长不大的菜鸟 阅读(3972) 评论(1) 推荐(2)

short url短链接原理
摘要:一、什么是短链接 含义:就是把普通网址,转换成比较短的网址。比如:http://t.cn/RlB2PdD 这种,比如:微博;这些限制字数的应用里都用到这种技术。 优点:短、字符少、美观、便于发布、传播。 百度短网址:http://dwz.cn/ google短网址: https://goo.gl/ 阅读全文

posted @ 2020-07-29 11:48 长不大的菜鸟 阅读(1618) 评论(0) 推荐(0)

phpredis如何sadd多个值?
摘要:$array=['1','2','3']; $redis->sAdd('set_test', ...$array); PHP版本得5.6及以上 阅读全文

posted @ 2020-07-23 10:49 长不大的菜鸟 阅读(1942) 评论(0) 推荐(0)

PHP+RabbitMQ订单消息发布与订阅
摘要:订单模拟发布 <?php /** * 发布消息 * @Author: hdj * @Date: 2020-07-22 16:15:22 */ require_once __DIR__ . '/vendor/autoload.php'; use PhpAmqpLib\Connection\AMQPSt 阅读全文

posted @ 2020-07-22 17:03 长不大的菜鸟 阅读(571) 评论(0) 推荐(0)

Windows下RabbitMQ安装及配置
摘要:rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。 1、安装Erlang 下载地址:https:// 阅读全文

posted @ 2020-07-22 16:12 长不大的菜鸟 阅读(377) 评论(0) 推荐(0)

微信支付之jsapi支付和h5支付
摘要:支付类: <?php /** * Desc:微信支付jsapi和h5支付 * Created by PhpStorm. * User: HOUDJ * Date: 2020/6/17 * Time: 16:36 */ namespace app\common\bussiness; class Wec 阅读全文

posted @ 2020-07-03 15:39 长不大的菜鸟 阅读(4526) 评论(0) 推荐(0)

layui upload 在JS动态加载内容后, 点击按钮无反应
摘要:在append 结束后, upload.render()就可以了 阅读全文

posted @ 2019-09-17 15:40 长不大的菜鸟 阅读(5566) 评论(0) 推荐(0)

PHP获取指定时间的前6个月月份、获取前6天日期、获取当月日期
摘要://获取前6个月月份 public function to_sex_month(){ $today = input('param.today') ? input('param.today') : date("Y-m-d"); $arr = array(); $old_time = strtotime 阅读全文

posted @ 2019-07-19 08:59 长不大的菜鸟 阅读(2881) 评论(0) 推荐(0)

phpexcel 生成大于26列数据
摘要:function excelExport2($fileName = '', $headArr = [], $data = [], $widths=[]) { ob_clean(); // $fileName = iconv("UTF-8", "GB2312//IGNORE", @$fileName); $fileName .=".xls"; Loader::impo... 阅读全文

posted @ 2019-06-11 09:09 长不大的菜鸟 阅读(260) 评论(0) 推荐(0)

php接口签名验证
摘要:在做一些api接口设计时候会遇到设置权限问题,比如我这个接口只有指定的用户才能访问。很多时候api接口是属于无状态的,没办法获取session,就不能够用登录的机制去验证,那么大概的思路是在请求包带上我们自己构造好的签名,这个签名必须满足下面几点:a、唯一性,签名是唯一的,可验证目标用户b、可变性, 阅读全文

posted @ 2019-05-24 11:10 长不大的菜鸟 阅读(246) 评论(0) 推荐(0)

php检测服务器是否可用 不可用发动钉钉消息
摘要:$v){ if(!ping($v)){ $sendData['content']="亲,IP为".$v."的服务器宕机了,快去查看一下吧 ".date('Y-m-d H:i:s'); sendMessage(json_encode($sendData)); } } 阅读全文

posted @ 2018-10-10 14:11 长不大的菜鸟 阅读(644) 评论(0) 推荐(0)

ERR_CACHE_MISS 上一页提示确认重新提交表单
摘要:SITUATION: 设备搜索后,根据返回结果 list.php 进入特定设备的详细页面 one.php,但点击后退按钮(上一页)返回 list.php,会出现确认重新提交表单的错误页面 ERR_CACHE_MISS。 REASON: list.php 本身设置(默认)了 no-store 无缓存。 阅读全文

posted @ 2018-09-21 11:13 长不大的菜鸟 阅读(1425) 评论(0) 推荐(0)

微信小程序&PHP 微信支付接口调用
摘要:小程序端 服务器端 阅读全文

posted @ 2018-07-22 19:25 长不大的菜鸟 阅读(4281) 评论(0) 推荐(0)

导航