- 博客(25)
- 收藏
- 关注
原创 基于tp5的快速建表用于分表
memberController先判断当前"member_data" . $post_data["data_table_sufix"])表是否存在,不存在执行创建$model = new memberModel();if (!$model->tableExists("member_data" . $post_data["data_table_sufix"])) { $model->copyTable("member_data" . $post_data["data_tabl.
2021-12-30 14:51:59 898
原创 php json对象转数组
public function getData(Request $request){ $bizContent=file_get_contents('aaa.json'); $bizContent=json_decode($bizContent); $bizContent = $this->ob2ar($bizContent); return $bizContent;}function ob2ar($obj) { if(is_object($o...
2021-10-20 11:39:23 333
原创 tp5下的command使用
昨天接触到开发任务是使用到了tp5的command,上网找了一下相关的资料,蛮简单的。。。第一步、先创建一个类,继承Command,此处我在application\sapi\Command\文件夹下创建getData.php文件<?phpnamespace app\sapi\Command;use think\console\Command;use think\console\Input;use think\console\Output;class getData extends
2021-09-16 15:03:55 2699
原创 PHP RSA 加解密 对接Java
近期对接一项目,对方是Java,用到了rsa的加解密以及签名。熬了一天才解决。。。rsa的加解密需要用到OpenSSL的公钥私钥,在我上一篇的文章又说到,不懂得可以去看。先上代码,然后再说这次开发中踩的坑::一、RSA 加解密类<?phpnamespace util;use Exception;class RSA{ const PKCS1 = 'PKCS#1'; const PKCS8 = 'PKCS#8'; private $rsa_public;
2021-09-10 16:58:23 750 1
原创 OpenSSL 生成 rsa 公钥 和 私钥
一、自己本地有没有安装openssl 如果没有安装的,去下载安装http://slproweb.com/products/Win32OpenSSL.html选择自己需要的版本即可,下载后傻瓜似的安装。二、在openssl安装目录下,找到 openssl.exe三、开始生成私钥公钥1)、生成私钥输入命令:genrsa -out rsa_private_key.pem 10242)、生成公钥输入命令:rsa -in rsa_private_key.pem -pubout..
2021-09-03 14:44:27 4174
原创 php 程序基于tp5快速简便建表(可用于分表)
在编程的过程中,需求是多种多样的,编程的思路也是多种多样。例:公司有很多销售员,每个销售员对应的客户是不同的,为了方便管理就可以用到这种方式进行简单分表。销售员表,每个销售员都有自己的编号 number,根据编号创建销售员自己的用户数据表。//运行一下代码,便可创建对应的数据表$number=1033;//假设销售员登录之后获取到的编号是1033$sql = file_get_contents("./download/number.sql");Db::execute(sprintf..
2021-08-19 10:34:26 539
原创 PHP 基于phpqrcode库类生成二维码
https://www.cnblogs.com/php666cjw/p/13595364.html生成二维码,需要用到phpqrcode库类,下载地址https://sourceforge.net/projects/phpqrcode/下载后引入到执行的方法中//引入qrcode库 引入方式有多种 这种不行试其他require"../vendor/phpqrcode/phpqrcode.php";//实例化静态类 注意类库名前加\ 具体作用可百度$qRcode = new \QR
2021-08-18 10:22:28 170
原创 tp 执行队列
队列都不陌生就不多说了。近期用到了队列,需求是把我本地库里的数据推送给第三方进行一个会员账号的注册流程。数量比较多,就想到了队列。不多说,上代码1,获取数据、创建对接、执行public function pushPolicyBycPlyNo(){ // 1.当前任务将由哪个类来负责处理。 // 当轮到该任务时,系统将生成一个该类的实例,并调用其 fire 方法 $jobHandlerClassName = 'app\\job\\Send@fi
2021-08-17 17:33:16 1255
原创 tp5执行MySQL查询相关
1,mysql查询 时间段类似 '20201001-20201010' 数据库字段 cycle 传入 时间 $data['start_time']='2021-02-05' $row = '1=1'; if (isset($data["start_time"]) && !empty($data["start_time"])) { $row .=" and SUBSTRING_INDEX(c...
2021-08-17 16:26:05 440
原创 php简单计划任务
简单计划任务,至于效率。。。。//新建index.php文件,指定每五秒写入文件一次ignore_user_abort();//关闭浏览器后,继续执行php代码set_time_limit(0);//程序执行时间无限制$sleep_time = 5;//多长时间执行一次$switch = include 'abc.php';while($switch){$switch = include 'abc.php';$fp = fopen('test.txt','a+...
2021-08-17 16:17:47 168
转载 tp5 分表+ 分页查询
参考原文tp5 分表https://www.cnblogs.com/panziwen/p/12667863.html分表数据分页查询https://blog.csdn.net/tdcqfyl/article/details/82466959
2020-09-23 10:28:26 2456 2
原创 php从多维数组中获取指定的数据
在我们开发中,经常会用到,在数组中根据需求,提取某一列,我们可以用一下级中方法实现 $arr = [ [ 'id'=>1, 'name' => '张三', 'sex'=>'男' ], [ 'id'=>2, 'name' => '李四', 'sex'=>'男' ], [ '
2020-08-20 10:28:19 3162
转载 php给二维数组添加元素
$data = [ [ 'name'=>'张三', 'age'=>22, ], [ 'name'=>'李四', 'age'=>25, ] ]; $arr = [ 'sex'=>'男', ]; array_walk($data, function (&$value, $key, $arr) { $value = array_merge($value, $arr); ..
2020-08-13 11:46:32 2195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人