- 博客(18)
- 收藏
- 关注

原创 MAC上nginx启动但是浏览器访问不了项目问题
nginx配置PHP,访问项目失败,检查:1.访问localhost显示welcome nginx,表示nginx启动成功了2.在www文件下面加1.php文件看浏览器识别不识别,3.如果不识别看fpm,进入fpm,运行启动fpm命令,unix启动命令是 ./相对路径 start4.如果提示已经起来了,然后看端口是否确是起来了5如果fpm起来了,还是不识别再看再看系统配置,系统
2017-11-22 13:55:08
7780
原创 map的作用
在发现有重复查询foreach的时候,考虑可否可以通过isset组装key,value的这样的map键值对来实现数组的处理,减少foreach的重复使用。
2018-12-11 11:58:04
1886
转载 yii rule 常用属性方法
Yii CModel中rules验证规则array( array(‘username’, ‘required’), array(‘username’, ‘length’, ‘min’=>3, ‘max’=>12), array(‘password’, ‘compare’, ‘compareAttribute’=>’password2′, ‘on’=>’regi...
2018-09-29 18:54:45
521
原创 Linux文件,目录读写执行,chmod赋予权限底层详解
一个文件是什么属性,是文件还是目录是通过什么来看的呢举个例子:当我们ls一个目录时,下面会出现这样-rw-r--r-- 1 xxx xxx xxx....我们主要看前面的-rw-r--r--这个其实是分为四块的,x xxx xxx xxx xxx即- rw- r-- r--第一位代表着这个文件还是目录还是如安链,文件是-,目录是d(direct...
2018-09-11 11:52:23
1287
原创 线下开发机apache配置访问项目
1.apache目录依次拷贝(这里指的是拷贝别人的已成熟的apache,以及Apache以来的logs目录)2.修改别的目录用户名为自己用目录户名3.httpd.sh为我们自己的机子重新定义启动Apache文件目录的文件(Linux系统服务是可以修改默认启动目录的)这里要了解该文件中-f 本机apache启动目录 -k的意思 注意:其中logs文件是必须的,在papche-&...
2018-09-11 11:18:06
243
转载 php 接口类与抽象类的实际作用
1.php 接口类:interface 其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如 : 代码如下:interface Shop { public function buy($gid); ...
2018-07-19 17:59:07
1555
原创 php 接口的用途
1.很多类都要用的一些方法统一写在接口中,达到规范作用,比如:增删改查。定义一个接口,所有用到这个借口的类必须要有增删改查这四个方法:interface Manag { public function add(); public function del(); public function edit(); public function s...
2018-07-19 16:54:48
1612
原创 PHP获取所有图片地址正则表达式
不带图片的所有图片地址匹配:preg_match_all('/(\s+src\s?\=)\s?[\'|"]([^\'|"]*)/is', $request->input('detail_content'), $match);带data:image/的:preg_match_all('/(\s+src\s?\=)\s?[\'|"]([^\'|"]*)[data]/is', $request-&...
2018-06-13 15:43:37
2735
原创 laravel 多个orderBy排序
在laravel中需要用到多字段排序时,写在前面的优先级高,写在后面的优先级低,每个排序order都写上倒叙还是升序
2018-03-29 16:51:51
27340
原创 sql null在条件里的用法
UPDATE `activitys` SET `start_date` = '2017-12-01 00:00:00' WHERE `start_date` IS NULL null在条件where中使用时, 要用is ,not is,不能用 =,!=
2017-12-25 15:03:18
933
原创 laravel项目登录不了的问题
如果同一个项目别的电脑可以访问,自己的项目不可以访问,可以考虑下php.ini的内存问题,在/usr/local/etc/php/5.6/php.ini 中, 设置memory_limit=2048M, ps -ef | grep php 重新访问就可以了
2017-12-14 10:57:13
1113
原创 多表查询之join关联关系注意事项
今天在三表查询时遇到一个问题,引发了我的一个总结---inner join,left join,right join 比如有三个A,B,C表,其中C表的A,B表的关系表,A,B 没有相同字段,这样关联查询的时候,只能将关系表C表作为主表查询比如:其中role_user 是中间关系表,user表和role表无直接关系,这时候将role_user作为主表,关联role表和user表,查
2017-11-30 16:42:44
2926
原创 MAC上nginx启动,浏览器访问项目不识别问题
nginx配置PHP,访问项目失败,检查:1.访问localhost显示welcome nginx,表示nginx启动成功了2.在www文件下面加1.php文件看浏览器识别不识别,3.如果不识别看fpm,进入fpm,运行启动fpm命令,unix启动命令是 ./相对路径 start4.如果提示已经起来了,然后看端口是否确是起来了5如果fpm起来了,还是不识别再看再看系统配置,系统
2017-11-29 14:15:33
1612
原创 MySQL,PHP语法,函数的不同使用举例时间戳和分类统计
sql,PHP 在使用时因两者的 函数,语法都不同,会让初学者在使用是混淆,下面举例说明一个我遇到的问题1.时间戳:PHP 的时间戳,日期转时间戳是strtotime(某个时间),时间戳转日期是date('Y-m-d H',某个时间戳)这类型的MySQL 的时间戳,日期转时间是UNIX_TIMESTAMP(某个时间),时间戳转日期是FROM_UNIXTIME(某个时间戳,'%Y %D ...
2017-11-29 11:38:36
199
原创 laravel 导出csv文件 用excel打开中文乱码问题之BOM
首先文件中文乱码大多是因为编码的问题,编码就与bom有关,千年老难题啦,折腾了一会终于知道怎么解决了。在config/excel.php 文件里找到 csv,把在里面的use_bom=>false; 改为 use_bom=>true;这样导出的csv文件就有bom头了,不会乱码了噢...
2017-11-27 17:58:14
4301
2
原创 OPP :面向对象编程,理解类class
类(class)是面向对象设计的基础。包含属性(变量)和方法(函数)的结构,用关键字class定义,一旦定义了一个类,就可以用关键字new创建这个类的任意数量的对象,累的属性和方法可以通过->结构访问。比如,创建一个对象Person class Person{ public $name=‘’; function name($newname = null){...
2017-11-22 15:21:48
447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人