php
乱世之牙
个人主页:https://blog.doylee.cn/,喜欢我文章的朋友可以来我的博客第一时间获取更新
展开
-
转载:解决php的simplexml_load_string()方法问题
今天遇到了这个问题,在网上搜到了前人的blog,转发下来留给自己和其他同行者。侵删。转自:http://www.th7.cn/Program/php/201604/847665.shtml今天在部署一个php项目的时候出现一个错误:报错 call not undefined function Think/simplexml_load_string()刚开始以为thi转载 2017-05-13 23:39:06 · 3606 阅读 · 0 评论 -
php中str_replace和substr_replace的区别
str_replace和substr_replace这两个PHP内置函数相比大家都不陌生,但是他们的区别是什么呢?我们首先去查一下PHPer的好朋友,最权威的官方文档php.netstr_replace(PHP 4, PHP 5, PHP 7)str_replace — 子字符串替换这是php.net官方文档对于str_replace的说明substr_replace(...原创 2019-07-12 17:39:27 · 298 阅读 · 1 评论 -
向先行者致敬,迎接Composer的未来!
今天听到一个消息,Laravel-China的Composer镜像要在今年9月停止更新了。从学习Yii2时初识composer,到自豪的用上composer中文网和LC的中文镜像,再到现如今LC镜像宣布完成历史使命即将停用,面儿上的是国内PHP开发者社区的飞速发展,里子是维护者们背后付出的无数时间和精力,和辛酸,和无奈。一直以来,composer的中文镜像都在靠着社区的Summer、禅师等...原创 2019-07-12 17:32:57 · 223 阅读 · 0 评论 -
php上传文件获取不到文件名为$_FILES['tmp_name']的缓存文件
Debian下,新装的系统,改了php.ini中的open_dir_base,再怎么改upload_file_dir都不管用,后来把open_dir_base注释掉之后就好了原创 2018-05-03 21:33:46 · 7467 阅读 · 0 评论 -
有一种图片格式是“data:image/jpeg;.....==”
昨天用到一个前端裁剪插件,在jq22上花了六个币下的,裁剪之后的数据是: “data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQ…==”这种形式的。 看起来是个二进制流的图片,毕竟data:image/jpeg了,但是直接把这一串传给后端写入”*.jpg”的文件之后无法打开,说明这串数据并不是二进制流的图片,...原创 2018-03-28 17:03:54 · 19377 阅读 · 3 评论 -
PHP开发Api心得小结
前两天老板给了个活,大概需求就是商机之前是通过人工去导入的excel,现在写个接口,让客户给传商机数据进来,我们检验一下然后存起来,但是客户公司比较大(相对于我们公司。。),要求的比较严,所以老板的要求是要写的bigger高一点。我的思路:签名(安全性) (用户唯一的标识码+时间戳+数据条数)的两次md5加密错误代码配合文档(专业,而且数字不涉及编码问题) 根据不同的错误类型区...原创 2018-03-08 18:03:38 · 1494 阅读 · 0 评论 -
关于对基于PHP的Web程序搜索之后的结果集进行排序方法的尝试与思考(记一次闲的蛋疼的脑洞)
关于对基于PHP的Web程序搜索之后的结果集进行排序方法的尝试与思考(记一次闲的蛋疼的脑洞)公司的项目中碰到了一个需求,就是在一个能对IP/PV排序的列表页添加一个搜索功能。 本身搜索功能不难加,排序功能也不难写。按我的习惯,对搜索之后的结果集进行排序无非就是在点击排序之后触发Ajax把条件带给后台,然后程序根据搜索条件进行查询。 然后我分析了一下后台方法里的代码逻辑,做了这么一张图: 想原创 2017-10-26 18:58:39 · 281 阅读 · 0 评论 -
PHP的常见ORM特性初探
最近在跟着岁寒兄的博客尝试造个简单的轮子。由于平时也读不进去框架源码,所以顺便也算是第一次深入底层了解框架的原理。写到了M层的ORM这一块,没有找到一个中文的系统的说明常见ORM特性的帖子,所以准备整理下来,侧重点是Mysql和MariaDB,边学边记,给自己留一份底,也希望能给后来者一些帮助挖坑,慢慢填~原创 2017-10-31 12:48:15 · 1091 阅读 · 0 评论 -
聊聊MV+
为了让自己更深入的理解框架,最近自己的着手开发一个框架,卡在了设计模式这块,于是进行了资料的搜集、分析和整理。原创 2017-08-29 17:43:28 · 317 阅读 · 0 评论 -
关于对基于PHP的Web程序搜索之后的结果集进行排序方法的尝试与思考(记一次闲的蛋疼的脑洞)...
公司的项目中碰到了一个需求,就是在一个能对IP/PV排序的列表页添加一个搜索功能。本身搜索功能不难加,排序功能也不难写。按我的习惯,对搜索之后的结果集进行排序无非就是在点击排序之后触发Ajax把条件带给后台,然后程序根据搜索条件进行查询。然后我分析了一下后台方法里的代码逻辑,做了这么一张图:想了想,哇,这么麻烦的吗?这得多少层的if判断啊。。然后就开始想这个问题,这样一直要各种判断,...原创 2018-03-09 13:26:29 · 91 阅读 · 0 评论