2018年11月12日

GD库imagettftext中文乱码的问题

摘要: linux下出现乱码,加上编码转换就可以了。 $im = imagecreatefromjpeg('images/img.jpg'); //注意,经踩坑,在PHP7.0以上环境中,字体文件要使用绝对路径,使用getcwd()函数获取当前文件的路径,然后再加上字体的路径,不能使用相对路径 $font 阅读全文

posted @ 2018-11-12 14:09 phproom小新 阅读(478) 评论(0) 推荐(0) 编辑

2018年10月18日

php 正则表达式中的 .*? 表示什么意思

摘要: 我们知道我 .* 是任意字符,有的时候比较困惑在加个?什么意思。 ?是非贪婪模式.*会匹配后面的一切字符,就是到结束的意思加?后就是不贪婪模式,这时要看?后边的字符是什么了,如.*?"的意思是遇到双引号则匹配结束 例如: 现在我要匹配出图片中的src,图片格式为:"图片01<img src='htt 阅读全文

posted @ 2018-10-18 22:23 phproom小新 阅读(505) 评论(0) 推荐(0) 编辑

正则表达式全集

摘要: 字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“ 阅读全文

posted @ 2018-10-18 22:11 phproom小新 阅读(107) 评论(0) 推荐(0) 编辑

2018年10月17日

PHP RBAC权限控制,基于CI框架(版本3.1.9)

摘要: 2018年11月7日更新:目前功能已做到事件级别权限控制,如:后台用户的添加操作、删除操作和保存操作等具体到事件级的操作方法有权限则展示相应的操作菜单,没权限则隐藏相应菜单或提示无权限到目前算是真正做到了每一步操作都控制相应的权限,防止错误操作 基于CI框架(版本3.1.9)(hmvc模式)的RBA 阅读全文

posted @ 2018-10-17 22:25 phproom小新 阅读(1650) 评论(0) 推荐(0) 编辑

2018年9月27日

PHP实现同array_column一样的功能

摘要: 不用PHP自带的array_column函数实现同样的功能 阅读全文

posted @ 2018-09-27 10:21 phproom小新 阅读(264) 评论(0) 推荐(0) 编辑

2018年9月20日

PHP使用FTP上传文件到服务器(实战篇)

摘要: 我们在做开发的过程中,上传文件肯定是避免不了的,平常我们的程序和上传的文件都在一个服务器上,我们也可以使用第三方sdk上传文件,但是文件在第三方服务器上。现在我们使用PHP的ftp功能把文件上传到我们自己的服务器,我使用的linux的服务器,首先确保服务器上配置好ftp,以vsftpd为例。 FTP 阅读全文

posted @ 2018-09-20 22:04 phproom小新 阅读(13941) 评论(1) 推荐(0) 编辑

2018年9月13日

PHP计算今天、昨天、本周、本月、上月开始时间和结束时间

摘要: PHP计算今天、昨天、本周、本月、上月开始时间和结束时间 阅读全文

posted @ 2018-09-13 21:24 phproom小新 阅读(5356) 评论(0) 推荐(0) 编辑

PHP计算两个日期相差的年月日时分秒

摘要: $start_time = '2017-09-06 15:12:20'; $end_time = '2018-09-08 10:20:45'; get_time($start_time,$end_time); function get_time($start,$end){ $start = strtotime($start); $end = strtotime($end); ... 阅读全文

posted @ 2018-09-13 21:23 phproom小新 阅读(1454) 评论(0) 推荐(0) 编辑

2018年9月11日

mysql命令行复制数据库

摘要: 为了方便快速复制一个数据库,可以用以下命令将db1数据库的数据以及表结构复制到newdb数据库创建新的数据库#mysql -u root -p123456 mysql>CREATE DATABASE `newdb` DEFAULT CHARACTER SET UTF8; 复制数据库,使用mysqld 阅读全文

posted @ 2018-09-11 11:09 phproom小新 阅读(9586) 评论(0) 推荐(0) 编辑

2018年9月5日

Mysql中反引号和单引号的区别

摘要: 反引号,一般在ESC键的下方。 它是为了区分MYSQL的保留字与普通字符而引入的符号。举个例子:SELECT `select` FROM `test` WHERE select='字段值'在test表中,有个select字段,如果不用反引号,MYSQL将把select视为保留字而导致出错,所以,有M 阅读全文

posted @ 2018-09-05 22:20 phproom小新 阅读(768) 评论(0) 推荐(0) 编辑

导航