PHP
绮罗郁金香
这个作者很懒,什么都没留下…
展开
-
数字ID和字符串ID互相转化
对于想隐藏真实id的需求,比如想加密userId等。原创 2023-10-21 10:09:08 · 352 阅读 · 0 评论 -
composer安装时提示内存不足的解决办法
如执行composer require tymon/jwt-auth时,错误提示如:解决办法:临时解除composer命令内存限制:COMPOSER_MEMORY_LIMIT=-1 composer require tymon/jwt-auth原创 2021-05-20 14:17:40 · 626 阅读 · 2 评论 -
简单的分表方法
/** * 将openid转换为对应的数字,用于分表 * @param string $openid * @param int $basis 取模的除数,默认10,分10张表,0-9 * @return int */ function openidToNum($openid, $basis = 10) { $maxInt = 2147483647; if (is_numeric($openid) && .原创 2020-11-23 10:21:10 · 268 阅读 · 0 评论 -
加解密字符串
/** * 字符串加密方法 * @param string $data 要加密的字符串 * @param string $key 加密密钥 * @param int $expire 过期时间 (单位:秒) * @return string * @author v_zhkkzhang张凯(jackzhang) */ public function string_encrypt($data, $key, $expire = 0.原创 2020-11-23 10:11:03 · 87 阅读 · 0 评论 -
常用正则表达式
常用正则表达式1.匹配中文字符的正则表达式:`[\u4e00-\u9fa5]`2.匹配双字节字符(包括汉字在内):`[^\x00-\xff]`3.匹配空白行的正则表达式:`\n\s*\r`4.匹配 HTML 标记的正则表达式:`<(\S*?)[^>]*>.*?1.匹配中文字符的正则表达式:[\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了2.匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2原创 2020-10-30 09:19:19 · 126 阅读 · 0 评论 -
ab测试
ab测试ab是Apache HTTP server benchmarking tool的缩写,可以用以测试HTTP请求的服务器性能,也是业界比较流行和简单易用的一种压力测试工具包第一步 点击下载ab工具第二部 将下载的文件解压到你任意指定的位置,我放在D:\ab目录下【注】在D:\ab\Apache24\conf中打开httpd.conf文件,将Define SRVROOT "D:...原创 2020-03-13 10:52:13 · 164 阅读 · 0 评论 -
php常用的函数
range()定义和语法range()函数创建一个包含指定范围的元素的数组。该函数返回一个包含从low到high之间的元素的数组。注释:如果low参数大于high参数,则创建的数组将是从high到low。说明该函数创建一个数组,包含从low到high之间的整数和字符。如果high比low小,则返回反序的数组。语法range(low,high,step);参数参数描述...原创 2020-03-07 15:02:27 · 144 阅读 · 0 评论 -
运行laravel时报的错误
运行laravel时报错处理错误提示:解决办法:设置 atrisan key命令:php artisan key:generate原创 2020-03-07 14:55:44 · 410 阅读 · 0 评论 -
单例模式
常规类/* * 常规类一但被实例就会创建一个新的对象一级新的资源ID和内存空间作为保存。 * 常规类的实例出来对象都不相等的**/class Obj{ public $str = null; public function __construct(){ $this->str = mt_rand(111,999); }}$s1 = new Obj();$s2 = n...原创 2019-12-25 17:03:21 · 123 阅读 · 0 评论 -
防盗链
用referer,但是referer可能会被伪造,仍让能访问。location ~.*\.(gif|jpg|png|flv|swf|rar|zip)${ valid_referers none blocked imooc.com *.imooc.com; if($invalid_referer) { #return 403; rewr...原创 2019-12-02 11:41:53 · 88 阅读 · 0 评论 -
PHP图片合成
<?phppublic function Synthesis(){ // $bigImgPath = "./00.jpg";// $qCodePath = "./2.jpg"; // $bigImg = imagecreatefromstring(file_get_contents($bigImgPath));// $qCodeImg = imagecreatefroms...原创 2019-11-04 10:44:44 · 174 阅读 · 0 评论 -
表单提交的数据太多,需要修改max_input_vars
php中max_input_vars默认值为1000导致表单提交失败问题描述:在购物车中加入100多个不同的商品时,一次性下单导致部分数据获取不到。提示input 变量个数超过1000,建议修改php.ini文件中的 max_input_vars,PHP从5.3.9开始增加一个变量 max_input_vars 用来限制提交的表单数量。在php.ini修改:ma...原创 2019-08-20 15:25:45 · 1659 阅读 · 0 评论