随笔分类 -  php学习笔记

摘要:支持无限极遍历子文件及文件夹,支持绝对路径和相对路径! 函数说明:array glob ( string $pattern [, int $flags ] )功能:寻找与模式匹配的文件路径,返回包含匹配文件(目录)的数组(注:被检查的文件必须是服务器系统的,不能用于远程文件)参数说明:第一个参数:匹 阅读全文
posted @ 2018-08-31 13:16 idjl 阅读(543) 评论(0) 推荐(0) 编辑
摘要:解决思路:将nginx作为代理服务器和web服务器使用,nginx监听80端口,Apache监听除80以外的端口,我这暂时使用8080端口。nginx.conf 位置:/etc/nginx/nginx.conf在nginx.conf中 http {}内添加:serve... 阅读全文
posted @ 2018-08-23 18:18 idjl 阅读(4116) 评论(0) 推荐(0) 编辑
摘要:效果展示:完整代码如下: Ding Jianlong Html 批量删除 ID 标题 10001 标题1 ... 阅读全文
posted @ 2018-08-21 14:41 idjl 阅读(327) 评论(0) 推荐(0) 编辑
摘要:中间的html代码<?php//要生成静态网页的内容结束//把生成的静态内容保存到文件,而不是输出到浏览器file_put_contents( 'index222.html', ob_get_clean() ); 阅读全文
posted @ 2018-08-14 16:41 idjl 阅读(190) 评论(0) 推荐(0) 编辑
摘要:随着CKEditor4.4.1的发布,以前一直困扰的代码高亮问题终于完美的得到解决,在CKEditor4.4中官方发布了Code Snippet这个代码片段的插件,终于可以完美的内嵌使用代码高亮了,以前都是使用网友自己开发的代码高亮插件。下面就来介绍如何使用Code ... 阅读全文
posted @ 2018-08-10 16:13 idjl 阅读(528) 评论(0) 推荐(0) 编辑
摘要:1、修改文件上传路径:编辑ckfinder目录下config.php,70行设置为: 'baseUrl' => '/uploads/'.date('Ymd').'/';这样上传文件就存放在根目录uploads/日期命名文件夹下2、上传的文件重命名找了很... 阅读全文
posted @ 2018-08-10 14:33 idjl 阅读(487) 评论(0) 推荐(0) 编辑
摘要:下载并解压CKEditor 4和CKFinderCKEditor 4下载地址:https://ckeditor.com/cke4/builder,选择自定义的版本,记得加上中文语言包CKFinder下载地址:https://download.cksource.com/... 阅读全文
posted @ 2018-08-10 11:49 idjl 阅读(743) 评论(0) 推荐(0) 编辑
摘要:因内容太长,被csdn截断了,只好把另外的内容写到这里。//Biased// 在10到20之间得到一个随机数字,有更大的几率接近20echo $faker->biasedNumberBetween($min = 10, $max = 20, $function = '... 阅读全文
posted @ 2018-08-07 18:26 idjl 阅读(261) 评论(0) 推荐(0) 编辑
摘要:官方地址:https://github.com/fzaninotto/Faker使用方式:1、composer直接下载: composer require fzaninotto/faker2、将 "fzaninotto/faker": "^1.8" 加入compose... 阅读全文
posted @ 2018-08-07 18:17 idjl 阅读(871) 评论(0) 推荐(0) 编辑
摘要:可以通过phpinfo查看。当前的配置信息# php -i | grep php.ini //查看php.ini位置file_uploads = on //默认upload_tmp_di... 阅读全文
posted @ 2018-08-06 23:52 idjl 阅读(458) 评论(0) 推荐(0) 编辑
摘要:1、css不同,Bootstrap,响应式2、内容完全不同,js或php识别设备类型,显示不同视图模板。例如:tmall.com js可用device.js; php检测设备类型用到的是:$_SERVER['HTTP_USER_AGENT'] ... 阅读全文
posted @ 2018-08-06 17:14 idjl 阅读(367) 评论(0) 推荐(0) 编辑
摘要:思路:unix时间戳是不重复的,将Unix时间戳缩短为大小写字母的混用,既可以缩短。原理就是10进制转自定义的62进制。将这个字符串和对应的长网址保存到数据库。直接看代码吧function base62($i){ if($i 0); return $a.$... 阅读全文
posted @ 2018-07-27 17:27 idjl 阅读(646) 评论(0) 推荐(0) 编辑
摘要:说明:swoole只能用在LInux,macos系统上,不能用作Windows系统上2.0.12版本开始不再支持PHP5 安装方式一:pecl安装适用于php7.0以上版本centOS中:#pecl install swoole报错:-bash: pecl: comm... 阅读全文
posted @ 2018-07-17 15:50 idjl 阅读(1195) 评论(0) 推荐(0) 编辑
摘要:Redis 的 2.8.0 版本之后可用,键空间消息(Redis Keyspace Notifications),配合 2.0.0 版本之后的 SUBSCRIBE 就能完成这个定时任务的操作了,定时的单位是秒。 1.我们先订阅频道名为 redisChat 2.现在,... 阅读全文
posted @ 2018-07-17 11:26 idjl 阅读(2927) 评论(0) 推荐(0) 编辑
摘要:处理的php异步的方法有好几种,这里我就只介绍我经常用的而且官方也推荐的废话少说,直接贴代码//php异步 public function doRequest($host,$path, $param=array()){ $query = isset... 阅读全文
posted @ 2018-07-16 17:48 idjl 阅读(416) 评论(0) 推荐(0) 编辑
摘要:大文件上传进度条实现1.FormData对象提交表单​ 进行表单提交时,如果表单当中的域很多,使用DOM操作就比较麻烦。FormData可以一次性收集表单中的所有数据,包括文件域的数据,操作更方便。2.调整允许上传文件大小​ 修改php.ini文件中允许POST表单上传的最大数据量:​ 修改php.... 阅读全文
posted @ 2018-07-13 17:55 idjl 阅读(637) 评论(0) 推荐(0) 编辑
摘要:概念PHP静态化分为:纯静态化 和 伪静态化;纯静态化又分为:局部静态化 和 完全静态化纯静态化:是把PHP生成的动态页面保存成静态的html文件,用户访问该静态页面,而不是用户每一次访问都重新生成一张相同的网页,优点就是减小服务器开销, 局部静态化:是... 阅读全文
posted @ 2018-07-03 11:27 idjl 阅读(534) 评论(0) 推荐(0) 编辑
摘要:1、先安装webpyum install libwebp2、编译安装ImageMagick之前有过yum安装的先卸载yum remove ImageMagick我使用的是老版本ImageMagick-6.8.7-10.tar.gz,备用下载地址:https://www... 阅读全文
posted @ 2018-06-29 13:07 idjl 阅读(623) 评论(0) 推荐(0) 编辑
摘要:Windows上的安装坑比较多1、安装Imagick,需要下载6.9.3之下版本的http://imagemagick.org/script/download.php 官网都是新版本不可以用我安装成功的是ImageMagick-6.8.6-9-Q16-x86-d... 阅读全文
posted @ 2018-06-28 18:46 idjl 阅读(541) 评论(0) 推荐(0) 编辑
摘要:前景最近带着看一点数据库的知识,装一下navicat,就是这个玩意儿,在我编码毫无问题的情况下,这个软件上却显示各种乱码环境ubuntu 18.04navicat 12(最新版)mysql 5.7 (已经保证mysql字符没有问题)解决mysql内部编码问题 参见楼主的这篇文章https://blo... 阅读全文
posted @ 2018-06-22 17:02 idjl 阅读(531) 评论(0) 推荐(0) 编辑