随笔分类 -  PHP

摘要:<?php /** * @description 生成指定长度的随机字符串 * @param int num@returnstring/functioncreatecode(num=4){ $str = "3456789abcdefghjkmnpqrstuvwxy 阅读全文
posted @ 2022-04-24 16:44 bug毁灭者 阅读(64) 评论(0) 推荐(0) 编辑
摘要:1、首先生成RSA公钥私钥,参考链接 2、加密解密代码如下 <?php /** * @description RSA公钥加密 私钥解密 * @param string data@paramstringoperate 操作类型 encode:加密 decode:解密 * @ 阅读全文
posted @ 2022-04-20 19:00 bug毁灭者 阅读(2612) 评论(0) 推荐(0) 编辑
摘要:1、代码如下: <?php /** * @description 创建RSA 公钥私钥 * @return array|bool */ function create_rsa_key(){ //配置信息 $config = array( 'config' => 'C:/soft/php-7.4.22 阅读全文
posted @ 2022-04-20 18:55 bug毁灭者 阅读(1603) 评论(0) 推荐(0) 编辑
摘要:1 <?php 2 3 /** 4 * @description 获取远程文件的字节大小 5 * @param url6@returnint|mixed7/8functiongetFileSize(url){ 9 ob_start(); 10 $ch = cu 阅读全文
posted @ 2021-09-15 14:29 bug毁灭者 阅读(146) 评论(0) 推荐(0) 编辑
摘要:IntelliJ IDEA、PHPSTORM等JetBrains 系列产品、均可实现Git命令行集成 只需三步,本文以IntelliJ IDEA设置为例 1、首先确保本机已安装Git客户端工具 2、设置IDE Git安装路径 File->Settings->Version Control->Git 阅读全文
posted @ 2021-01-26 16:15 bug毁灭者 阅读(121) 评论(0) 推荐(0) 编辑
摘要:<?php /** * 加载s3客户端 * @return string */ function AWS_S3Client(){ //证书 $credentials = new Aws\Credentials\Credentials('你的S3_ACCESS_KEY_ID', '你的S3_SECRE 阅读全文
posted @ 2020-12-16 11:27 bug毁灭者 阅读(835) 评论(0) 推荐(0) 编辑
摘要:<?php /** * @description 文件下载 支持本地和远程文件(浏览器直接下载) * @param fileUrlOR@paramstringfileName 下载保存的文件名 */ function download_file($fi 阅读全文
posted @ 2020-11-20 10:23 bug毁灭者 阅读(397) 评论(0) 推荐(0) 编辑
摘要:<?php /** * @description 导出数据到CSV * @param array data@paramarrayhead 列标题 一维数组 * @param string $fileName 导出的文件名称 */ function export_to_cs 阅读全文
posted @ 2020-08-21 11:46 bug毁灭者 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1、修改php.ini //设置存储类型 session.save_handler = redis //redis链接 有密码添加?auth=123456 session.save_path = "tcp://127.0.0.1:6379?auth=123456" //设置自动启动session s 阅读全文
posted @ 2020-08-19 11:25 bug毁灭者 阅读(607) 评论(0) 推荐(0) 编辑
摘要:1、安装拓展及工具包 2、代码实现 a、发布消息 <?php host=127.0.0.1;//_port = '5672';//端口 login=TEST;//_password = '123123';//密码 $_vhost = 'TEST';//host 阅读全文
posted @ 2020-08-13 16:20 bug毁灭者 阅读(301) 评论(0) 推荐(0) 编辑
摘要:<?php /** * 异步 执行程序 * @param string pathurl@paramarraypostData 传递的参数 * @param string method@paramstringurl 请求地址 * @return boo 阅读全文
posted @ 2020-05-08 09:23 bug毁灭者 阅读(970) 评论(1) 推荐(0) 编辑
摘要:在使用php读取excel表格中的时间时得到一串数字而不是时间:40359.58333333334 excel 中的时间值是自1900年以来的天数,注意是格林威治时间php 中的时间值是自1970年以来的秒数 将得到的一串数字通过以下例子转换成时间戳 正确处理方案,直接看代码吧 <?php $ful 阅读全文
posted @ 2020-04-16 11:15 bug毁灭者 阅读(1645) 评论(1) 推荐(0) 编辑
摘要:位运算符在实际应用中可以做用户权限的应用 我这里说到的权限管理办法是一个普遍采用的方法,主要是使用到”位运行符”操作,& 位与运算符、| 位或运行符。参与运算的如果是10进制数,则会被转换至2进制数参与运算,然后计算结果会再转换为10进制数输出。 它的权限值是这样的 2^0=1,相应2进数为”000 阅读全文
posted @ 2020-03-19 16:49 bug毁灭者 阅读(442) 评论(0) 推荐(0) 编辑
摘要:1、方法封装 /** * @description excel数据导出方法封装 列数支持700+ * @param array $title 列标题、宽度和数据字段 二维数组 必须 array(array('title'='name','width'=>30,'field'=>'user_name' 阅读全文
posted @ 2019-12-20 17:15 bug毁灭者 阅读(864) 评论(0) 推荐(0) 编辑
摘要:本文主要需求是将html页面转换为pdf文档 1、安装mpdf工具类 (composer方式) composer require mpdf/mpdf:8.0.3 2、控制器里调用 <?php public function test_pdf(){ //$mpdf = new \Mpdf\Mpdf() 阅读全文
posted @ 2019-11-25 13:35 bug毁灭者 阅读(4669) 评论(0) 推荐(0) 编辑
摘要:性能是网站运行是否良好的关键因素, 网站的性能与效率影响着公司的运营成本及长远发展,编写出高质高效的代码是我们每个开发人员必备的素质,也是我们良好的职业素养。 如何优化PHP性能呢? 一、变量(重要) 1)、 变量大小,注意变量大小是节约内存的最有效手段,对于来自用户表单、数据库和文件缓存的数据都需 阅读全文
posted @ 2019-11-19 16:45 bug毁灭者 阅读(347) 评论(0) 推荐(0) 编辑
摘要:<?php //1、第一步【建立连接】 conn=mysqliconnect(localhost,root,123456)ordie();//2mysqliselectdb(conn,'new_kt'); //3、第三步【设 阅读全文
posted @ 2019-11-17 10:50 bug毁灭者 阅读(296) 评论(0) 推荐(0) 编辑
摘要:<?php header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 30 阅读全文
posted @ 2019-11-16 10:14 bug毁灭者 阅读(321) 评论(0) 推荐(1) 编辑
摘要:1、mcrypt_encrypt DES加密,解密 1 class Lib_desEnctyp 2 { 3 private key="";4privateiv = ""; 5 6 /** 7 * 构造,传递二个已经进行base64_encode的KEY与IV 8 * 9 * @para 阅读全文
posted @ 2019-10-30 09:57 bug毁灭者 阅读(15135) 评论(0) 推荐(1) 编辑
摘要:1、安装amqp拓展 安装流程 2、下载工具包 php-amqplib composer require php-amqplib/php-amqplib 3、代码操作如下 【消费消息】 1 <?php 2 //配置信息 3 $conn_args = array( 4 'host' => '127.0 阅读全文
posted @ 2019-10-29 08:26 bug毁灭者 阅读(1108) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示