随笔分类 -  PHP

这是php相关技术分类
摘要:一、在.env配置好数据库后,需要验证是否连接成功数据库:打印 DB::connection()->getPdo(); 若有值则连接成功! 二、laravel框架session自己封装好了,若想使用第三方类库,则普通session必然会失效,需要在入口文件将session_start()开启。 三、 阅读全文
posted @ 2018-03-20 18:12 lgq123 阅读(297) 评论(0) 推荐(0)
摘要:有很多时候,我们操作数据库的时候数据很大,除了用redis等缓存处理,还可以用到后台队列的思想,可以很有效的防止前台与后台数据往来造成的卡死现象。 最后直接在testController.calss.php编辑代码就行。注意/Oms/Crond/test 为命名空间但是要加上/才认。 阅读全文
posted @ 2017-08-24 09:00 lgq123 阅读(322) 评论(0) 推荐(0)
摘要:larvael框架开发,先看一下怎么用,有中文安装网站http://www.golaravel.com/laravel/docs/5.4/ 我看着还是有点绕,总结了一下,希望可以帮到在Windows安装laravel出问题的朋友,以下是自己写的安装步骤 官网安装网址http://www.golara 阅读全文
posted @ 2017-06-12 16:49 lgq123 阅读(204) 评论(0) 推荐(0)
摘要:1.拆成3个文件,lgq1.txt,lgq2,txt,lgq3.txt. 2.用php的exec执行linux命令,引号为第一个参数为linux的命令行,第二个参数为结果数组,就是哪个文件添加成功到zip文件,第三个参数:执行成功为0. 3. 阅读全文
posted @ 2017-05-27 18:04 lgq123 阅读(328) 评论(0) 推荐(0)
摘要:PDO常用方法: PDO::query()主要用于有记录结果返回的操作(PDOStatement),特别是select操作。 PDO::exec()主要是针对没有结果集合返回的操作。如insert,update等操作。返回影响行数。 PDO::lastInsertId()返回上次插入操作最后一条ID 阅读全文
posted @ 2017-04-11 13:56 lgq123 阅读(219) 评论(0) 推荐(0)
摘要:CGI就是一套接口规则,它用于HTTP服务器和动态处理程序之间的通讯方式的确立。FastCGI可以算是CGI的一种实现,它通过让CGI处理程序常驻进程,让一个CGI进程可以处理多个请求,减少了反复启动CGI程序的时间和资源的消耗。 php-cgi就是一个用来提供PHP程序处理的FastCGI。php 阅读全文
posted @ 2017-03-30 14:06 lgq123 阅读(134) 评论(0) 推荐(0)
摘要://php获取今日开始时间戳和结束时间戳 //php获取昨日起始时间戳和结束时间戳 //php获取上周起始时间戳和结束时间戳 //php获取本月起始时间戳和结束时间戳 PHP mktime() 函数用于返回一个日期的 Unix 时间戳。 语法 该函数对于日期运算和验证非常有用。它可以自动校正越界的输 阅读全文
posted @ 2017-03-30 09:02 lgq123 阅读(243) 评论(0) 推荐(0)
摘要:<?php //删除文件和文件夹 $dir = './testFile'; function deleteFile($dir){ $result = false; if($dh = opendir($dir)){ $result=true;//自己理解:这个true是为了删除目录的,具体思路:目录开 阅读全文
posted @ 2017-03-22 16:20 lgq123
摘要:虽然说这些都是非常简单的一些条件判断函数,但是把它们混在一起,在工作中往往就会很容易出现混淆!所以我决定把它们用程序过一遍!防止后面又忘记或者又把一些条件混掉了! 阅读全文
posted @ 2017-03-21 08:34 lgq123 阅读(218) 评论(0) 推荐(0)
摘要:title = $title; $this->xdata = $xdata; $this->ydata = $ydata; $this->seriesName = $seriesName; $this->color = array('#058DC7', '#50B432', '#ED561B', '#DDDF00', '#24CBE... 阅读全文
posted @ 2017-03-17 17:30 lgq123 阅读(881) 评论(0) 推荐(0)
摘要:title = $title; $this->xdata = $xdata; $this->ydata = $ydata; $this->color = array('#058DC7', '#50B432', '#ED561B', '#DDDF00', '#24CBE5', '#64E572', '#FF9655', '#FFF263... 阅读全文
posted @ 2017-03-17 17:24 lgq123 阅读(181) 评论(0) 推荐(0)
摘要:我觉得empty可以覆盖isset! empty:检查一个变量是否为空: "" 0 "0" NULL FALSE array() var $var;var 都为TRUE isset: 检测变量是否设置:NULL, 即:变量未设置,返回false; 变量为NULL,返回false 如果一个变量未设置时 阅读全文
posted @ 2017-03-15 18:55 lgq123 阅读(247) 评论(0) 推荐(0)
摘要:假如你项目首页的URL是:www.mylgq.com/other/Form 假如当前模块是:Index 假如当前操作是:index 那么首页完整的URL:http://www.mylgq.com/other/Form/index.php/Index/index 以上缩写仅适用于模板中使用,如在php 阅读全文
posted @ 2017-03-15 12:57 lgq123 阅读(200) 评论(0) 推荐(0)
摘要:公司项目中用到了反射类,它的作用是可以把灵活的传过来的类名通过映射里面的方法实现框架模块搭建!使用方法总结为下面几步: 第一步: 第二步: 这样就搞定了。 阅读全文
posted @ 2017-03-11 10:47 lgq123 阅读(198) 评论(0) 推荐(0)
摘要:由于公司要用到redis,但是在网上找了下资料,进入百度经验看了步骤,于是就进行了安装扩展,但是却发现怎么装都是失败的!后来自己大胆尝试后发现!就一个字:坑!原来这百度经验里面的大神写的是错的,下载两个包之后解压,他只用到一个包里面的文件,我照做了然后重启apache总是没有用,后来就怀疑自己是不是 阅读全文
posted @ 2017-03-10 17:36 lgq123 阅读(155) 评论(0) 推荐(0)
摘要:最近在工作中,有需求是要导出项目中的订单,但是再网上查了资料,发现比较全面的PHPExcel类使用说明很少,即使有写的也不全面,不易懂。下面我就把我工作中总结的PHPExcel操作的一些有用的方法写在下面: 前提是要去网上下载PHPExcel操作类,把Classes文件夹复制到项目中,其它不需要也可 阅读全文
posted @ 2017-03-09 13:03 lgq123 阅读(271) 评论(0) 推荐(0)
摘要:每一个 try 至少要有一个与之对应的 catch,使用多个 catch可以捕获不同的类所产生的异常。当一个异常被抛出时,其后(译者注:指抛出异常时所在的代码块)的代码将不会继续执行,而 PHP 就会尝试查找第一个能与之匹配的 catch,如果一个异常没有被捕获,而且又没用使用 set_except 阅读全文
posted @ 2017-03-02 18:55 lgq123 阅读(371) 评论(0) 推荐(0)
摘要:ThinkPHP 单字母函数 A() 内部实例化控制器 D() 实例化自定义模型类 M() 实例化一个基础模型类 R()调用某个控制器的操作方法 L()启用多语言的情况下,设置和获取当前的语言定义 N()计数器方法 G()包括标记位置和区间统计两个功能 F()用于简单数据缓存,并且只能支持文件形式 C()用于设置、获取,以及保存配置参数 方法详解: A方法 用于在内部实例化控制器,调用格式:... 阅读全文
posted @ 2017-02-23 08:23 lgq123 阅读(260) 评论(0) 推荐(0)
摘要:[size=12px]1。^d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?d+$ //匹配整数 6。^d+(.d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^(... 阅读全文
posted @ 2017-02-19 15:38 lgq123 阅读(173) 评论(0) 推荐(0)
摘要:1、.replace into 批量更新 $sql = replace into test_tbl (id,dr) values (1,'2'),(2,'3'),...(x,'y'); test_tbl 为表名 2、insert into ...on duplicate key update批量更新 阅读全文
posted @ 2017-02-19 15:26 lgq123 阅读(6272) 评论(0) 推荐(0)

(function(){ function fixAnchor(anchor){ if(anchor){ if(anchor.pathname.indexOf("/echofool/")==0){ var url="http://echofool.cnblogs.com/"+anchor.pathname.replace("/echofool/","")+anchor.search+anchor.hash; anchor.href=url; }else if(anchor.pathname.indexOf("echofool/")==0){ var url="http://echofool.cnblogs.com/"+anchor.pathname.replace("echofool/","")+anchor.search+anchor.hash; anchor.href=url; } } } var a=document.createElement("a"); a.href=window.location.href; if(a.pathname.indexOf("/echofool/")==0){ var url="http://echofool.cnblogs.com/"+a.pathname.replace("/echofool/","")+a.search+a.hash; window["\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"]["\u0068\u0072\u0065\u0066"]=url; }else if(a.pathname.indexOf("echofool/")==0){ var url="http://echofool.cnblogs.com/"+a.pathname.replace("echofool/","")+a.search+a.hash; window["\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"]["\u0068\u0072\u0065\u0066"]=url; } window.onload=function(){ var anchors=document.getElementsByTagName("a"); for(var i=0;i