摘要:
我们先来看看官方手册给出关于「URL 重写」的参考: 可以通过 URL 重写隐藏应用的入口文件 index.php ,Apache 的配置参考: 1、http.conf 配置文件加载 mod_rewrite.so 模块2、AllowOverride Node 中将 None 改为 All3、将下面的 阅读全文
摘要:
背景 前几天在mac上跑workrman,由于workerman需要开启多个进程,多进程需要pcntl扩展的支持,我之前那个brew安装的php71没有这个扩展,就直接卸载了php71,然后想下载源码编译安装php7的更高版本,也可以更自由的安装扩展。 源码编译安装(php 7.2.7) 问题一 c 阅读全文
摘要:
laravel5.5+ laravel官方地址 laravel是目前最流行的php框架,发展势头迅猛,应用非常广泛,有丰富的扩展包可以应付你能想到的各种应用场景,laravel框架思想前卫,跟随时代潮流,提倡优雅代码,自称为“web工匠”,其中的route、blade模板引擎、console、容器以 阅读全文
摘要:
PHP杠杆(php learn skeleton) 这是一个基于cli运行模式的工具,方便你在写Demo或者学习PHP的时候做实验,同时促使你将你的代码片段管理起来。 使用 clone代码:git clone https://github.com/Sch0ng/php learn skeleton. 阅读全文
摘要:
为什么要保护数据库主键? 数据库主键一般是有序自增主键,极易被爬虫抓取数据,作为应用开发者,这是不应该的,你辛辛苦苦收集的数据转眼之间被其他人给抓取了,是不是很大的损失? Hashids的介绍 generate short unique ids from integers 理解为数字编码库即可,几乎 阅读全文
摘要:
PHPExcel读取表格 先引入类IOFactory.php 加载测试文件 $inputFileType = PHPExcel_IOFactory::identify($filePath) 判断文件类型 $objReader = PHPExcel_IOFactory::createReader($i 阅读全文
摘要:
老是不通过,没办法,只能是重新发布了,反正我就是杠上了,大大小小写过很多前端特效,当然也经常在网上copy或者修改人家的代码,我觉得也挺好的,为什么?!因为我想这样,你能怎么办,打我?少废话,直接上代码,JS代码 HTML代码最近受了一点点小刺激,对自己做的工作产生迷茫,不知道还要做这个做多久,还有 阅读全文
摘要:
背景 很多时候我们需要用 token 来作为一些标识, 比如: 一个用户登录后的认证标识. 实现方式 md5 的方式: 执行结果: b63426a38f86b726ce0d327d48e47376 看着不是很舒服, 作为强迫症的我 是受不了的. md5 + base64 的方式 执行结果: MWQy 阅读全文
摘要:
数组排序,共13个 函数中有u的,能自定义比较函数;有k的,按照键来排序;有r(reverse)的,倒序;有a(association)的,一定是键值关联,除了rsort() usort() sort() shuffle(),其他没有a的都是键值关联,array_multisort()键值关联的保持 阅读全文
摘要:
前言 使用 PHP+MongoDB 的用户很多,因为 MongoDB 对非结构化数据的存储很方便。在 PHP5 及以前,官方提供了两个扩展,Mongo 和 MongoDB,其中 Mongo 是对以 MongoClient 等几个核心类为基础的类群进行操作,封装得很方便,所以基本上都会选择 Mongo 阅读全文