[XDebug] xdebug.profiler_output_dir="D:\Log\xdebug" xdebug.trace_output_dir="D:\Log\xdebug" xdebug.remote_log="D:/Log/xdebug.log" zend_extension="C:/wamp64/bin/php/php7.2.10/zend_ext/php_xdebug-2.6.1-7.2-vc15-x86_64.dll" ;允许收集传递给函数的参数变量 xdebug.collect_params=on ;允许收集函数调用的返回值 xdebug.col...

阅读全文>>

说明: 文章为转载,格式比较乱,推荐下载观看! 格式文档 推荐 -> 下载 1、PhpSpreadsheet 是什么 [info] PhpSpreadsheet是一个用纯PHP编写的库,提供了一组类,使您可以读取和写入不同的电子表格文件格式 PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到 使用 PhpSpreadsheet 开发的PHP要求 7.1或更高版本 PhpSpreadsheet 支持链式操作 2...

阅读全文>>

0x01 公钥和私钥 公钥:公开的密码 私钥:私有备份的密码 不对称的加解密算法,比较出名的就是RSA 0x02 主要用处 数据传输 公钥加密-> 私钥解密: 主要用于数据传输过程,不担心数据泄露的问题 私钥加密-> 公钥解密: 主要用于数字认证,加密后的数据无法伪造. 0x03 代码示例 主要的功能: 1: 生成公钥和私钥 2: 公钥加密->私钥解密 3: 私钥加密-> 公钥解密 <?php /** * 生成RSA的公钥和私钥 ...

阅读全文>>

本文实例分析了ThinkPHP框架分布式数据库连接方法。分享给大家供大家参考,具体如下: Thinkphp作为国内的一款流行框架,相信使用的人一定不在少数。本篇我们来分析一下Thinkphp中比较重要的一部分——分布式数据库的连接。 当然了,我们在这里不是去将如何使用模型去对数据库进行增删改查。我们是对其底层的连接代码做一个分析,可以帮助大家更好的理解thinkphp对数据库的操作。方便我们以后的使用。 一、单一数据库的连接 在使用的时候,单一数据库的连接配置非常简单。我们只需要在配置文件中配置一下的信息即可。 'DB_TYPE' =>...

阅读全文>>

0x01 函数代码 ''' /** * 加密解密子字符串函数 * @param $string * @param $operation * @param string $key * @return bool|mixed|string * * $key = md5(md5("gyarmy")); $token = encrypt($str, 'E', $key); echo '加密:'.encrypt($str, 'E', $key); echo '<br />'; echo '解密:'.enc...

阅读全文>>

上线后出问题的原因 注意 0 和 '0' <?php #测试下注释方法 function a($a){ var_dump(empty($a)); var_dump($a==null); } //php填坑 a('0'); 原因说明 原文 测试案例 <?php #测试下注释方法 function a($a){ var_dump(empty($a)); var_dump($a==null); ...

阅读全文>>

0x01 包引入 安装 composer require picqer/php-barcode-generator 0.3 { "require": { "picqer/php-barcode-generator": "^2.0" } } 0x02 测试代码 getBarcode($sample_code, $generator::TYPE_CODE_128, 2, 120); // $generatorSVG = new \Picqer\Barcode\BarcodeGeneratorS...

阅读全文>>

正则式:^\S+@\S+\.\S{2,}$ 可验证英文和中文域名的邮箱,如下邮箱格式都可验证: aaa@aaa.com aaa@aaa.com.cn aaa@中文.com aaa@中文.中国 中文@aaa.com 中文@中文.com 中文@中文.中国

阅读全文>>

0x01 处理需求: 第一组:空格替换为去掉,有小空格和大空格都要去掉; 第二组:—和-; 第三组:大小括号替换,统一成小括号。()() 第四组:斜杠替换,/替换/。 第五组:【替换为[,】替换为]。 第六组:英文字母大小写替换。 第七组:回车符、切换符替换为去掉。 将这些特殊字符处理后,再进行数据比对,判断是否合格 0x02 代码实现 实现思路,  读出特殊字符的二进制码, 然后针对二进制码,进行数据处理 <?php $keyword = '11 12 22...

阅读全文>>