PHP
bbb_nick
这个作者很懒,什么都没留下…
展开
-
PHP通过redis有序集合做搜索词实时展示 同样适用于实时排行榜
最近需要做个用户搜索词的实时展示页面,想着如果用数据库的话肯定扛不住,毕竟该页面不止是用户访问,最恐怖的是各种爬虫。。于是想到了利用redis的有序集合来做上代码! public function createSpecial($keyword, $pinyin) { $redis = new redis(); //需要利用关键词和拼音来确保唯一性 $arr['keyword'] = $keyword; $arr['原创 2021-03-30 18:06:45 · 278 阅读 · 0 评论 -
php通过redis做uv/pv统计
$redis = new redis();$date = date("Y-m-d");$ip = get_client_ip(true);//统计uv 把ip添加入集合,假如集合key不存在,则会创建一个只包含添加的元素作成员的集合,已经存在于集合的成员元素将被忽略$res = $redis -> sAdd('redis:ip:total:key:date:'.$date,$ip);//通过Scard获取集合中成员的数量$redis -> expire('redis:ip:total.原创 2021-03-30 17:26:37 · 502 阅读 · 0 评论 -
laravel生成appkey
phpartisankey:generate原创 2021-03-30 16:56:35 · 972 阅读 · 0 评论 -
php curl post get请求header头带参数
get方式: //get public function curlGet($url){ $header = array( 'APIKEY:'.$this->APIKEY, ); $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_URL, $ur原创 2020-07-08 16:10:59 · 7012 阅读 · 2 评论 -
PHP字符循环截取
/** * 关键词截取分词 * @param $keyword * @return array */ public function interceptWord($keyword){ $len = mb_strlen($keyword,'utf8'); $word_arr = array(); $word_arr[] = $keyword; $subLen = 4;//需要截取的长度 ...原创 2020-06-10 10:40:27 · 489 阅读 · 1 评论 -
PHP利用imagick截取pdf生成图片 centos安装相关依赖
1、首先安装imagemagick去http://mirror.aarnet.edu.au/pub/imagemagick/寻找最新版本我的是http://mirror.aarnet.edu.au/pub/imagemagick/ImageMagick-6.9.10-49.tar.gzwget ftp://mirror.aarnet.edu.au/pub/imagemagick...转载 2019-06-19 10:34:47 · 674 阅读 · 0 评论 -
PHP csv文件导出 导出表格
public function exportExcel() { ini_set ('memory_limit', '5555M'); $fh = fopen(PACK_PATH."/demo.csv", 'w') or die("Can't open demo.csv"); $page = 1; while (1)...原创 2019-05-28 11:57:02 · 302 阅读 · 0 评论 -
PHP多维数组重置索引
多维数组重置索引:function reform_keys($array){ if(!is_array($array)){ return $array; } $keys = implode('', array_keys($array)); if(is_numeric($keys)){ $array = array_values($array); } $array = ar...原创 2018-08-22 17:48:24 · 3739 阅读 · 0 评论 -
PHP yii2.0框架利用mpdf导出pdf
先贴出mpdf的官方手册:https://mpdf.github.io/ 安装:composer require mpdf/mpdf 使用:use Mpdf\Mpdf; 代码: //获取页面内容 $res = $this->controller->render('tb-plan/clonePdf', [ ...原创 2018-08-22 15:30:01 · 2545 阅读 · 0 评论 -
PHP yii2.0利用PHPexcel导出excel
可以用composer来安装PHPexcel,也可以在下载以后放入项目目录。composer安装:composer require "phpoffice/phpexcel": "*"PHPexcel下载地址:https://github.com/PHPOffice/PHPExcel/archive/1.8.zip做完准备工作我们就可以开始调用了。composer安装的话,直接...原创 2018-08-22 15:52:59 · 1386 阅读 · 0 评论 -
php arisan命令报错
如: 有以下几种情况: 你的服务提供者等框架运行前必加载的代码有问题,执行 optimize 时中断 使用composer update更新的包有问题 composer update时各种情况更新中断, 依赖不完整 composer update前没有运行 artisan clear-compield 导致旧的编译文件没有被清除 optim...转载 2018-08-22 15:14:18 · 252 阅读 · 0 评论