03 2019 档案

摘要:特别注意的是,如果你需要调用PHP内置的类库,或者第三方没有使用命名空间的类库,记得在实例化类库的时候加上 \ 阅读全文
posted @ 2019-03-31 22:58 坚持一点点 阅读(644) 评论(0) 推荐(0)
摘要:我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间为100ms,同时,系统内有20台Apache的Web服务器,配置MaxClients为500个(表示Ap 阅读全文
posted @ 2019-03-31 18:49 坚持一点点 阅读(4392) 评论(0) 推荐(0)
摘要:1.加入购物车前验证库存 2.购物车中修改商品数量时验证 3.提交订单时验证 阅读全文
posted @ 2019-03-31 15:02 坚持一点点 阅读(508) 评论(0) 推荐(0)
摘要:主要思路还是用session记录原地址,在登录后再跳转回原界面 先保存请求login方法界面的url 在登录方法最后跳转时控制 阅读全文
posted @ 2019-03-31 08:20 坚持一点点 阅读(1149) 评论(0) 推荐(0)
摘要:之前想过用cookie来实现这个,但是cookie不能存放数组,而且也不好实现,就用了session方法 阅读全文
posted @ 2019-03-30 16:48 坚持一点点 阅读(1088) 评论(0) 推荐(0)
摘要:htmlentities() 函数把字符转换为 HTML 实体。html_entity_decode() 函数把 HTML 实体转换为字符。例子:$a = '<div> <p>11111&&222</p></div>';$b = htmlentities($a);$c = html_entity_d 阅读全文
posted @ 2019-03-30 12:01 坚持一点点 阅读(1478) 评论(0) 推荐(0)
摘要:理解命名空间首先要知道命名空间的作用,也就是它的出现解决了那些问题 官方给出的解决的问题是: 可以看下这篇文章:https://blog.csdn.net/zhanghuiqi205/article/details/84671608 https://www.php.cn/php-weizijiaoc 阅读全文
posted @ 2019-03-28 15:14 坚持一点点 阅读(2802) 评论(0) 推荐(0)
摘要:(1)Cookie以文本文件格式存储在浏览器中,而session存储在服务端 (2)cookie的存储限制了数据量,只允许4KB,而session是无限量的 (3)我们可以轻松访问cookie值但是我们无法轻松访问会话值,因此它更安全 (4)设置cookie时间可以使cookie过期。但是使用ses 阅读全文
posted @ 2019-03-28 12:31 坚持一点点 阅读(424) 评论(0) 推荐(0)
摘要:1. 使用file_get_contents 2.使用CURL 3.使用fopen 阅读全文
posted @ 2019-03-28 11:26 坚持一点点 阅读(1716) 评论(0) 推荐(0)
摘要:采集流程 根据链接获取页面内容(curl)->获取需要采集的内容(可以通过正则、xpath、css选择器等方法进行筛选) 阅读全文
posted @ 2019-03-28 10:38 坚持一点点 阅读(1072) 评论(0) 推荐(0)
摘要:在我们进行php开发的时候,经常会使用var_dump()函数进行数组的打印,以方便我们程序的调试,而有时候我们在进行多维数组打印的时候会发现多维数组打印不全,有些地方被…代替,这就是我们php配置的问题了。 打开php.ini搜索xdebug,会找到以下信息: 如果没有这些信息,可以手动添加,添加 阅读全文
posted @ 2019-03-26 17:37 坚持一点点 阅读(3378) 评论(0) 推荐(0)
摘要:tp5.1 采用命名空间的方式进行调用。 阅读全文
posted @ 2019-03-26 16:05 坚持一点点 阅读(3833) 评论(0) 推荐(0)
摘要:根据W3C的规则未选中的checkbox和禁用的控件不是有效控件,不会被POST。因此如果要未选中的checkbox表示值0的话,就不得不曲线完成了。 最近研究Zend Framework时候,发现其中的一个方法formCheckbox()。这个方法是生成checkbox表单的。但是它在生成chec 阅读全文
posted @ 2019-03-24 21:16 坚持一点点 阅读(4016) 评论(2) 推荐(3)
摘要:入口文件后加一个空格就行了 1,首先cd到站点目录public下,我的入口文件是默认的index.php,然后执行以下命令, 2,php要加入环境变量 访问index模块下的index控制器下的test方法 php index.php index/index/test 入口文件后加一个空格就行了 1 阅读全文
posted @ 2019-03-22 17:15 坚持一点点 阅读(1024) 评论(0) 推荐(0)
摘要:此案例介绍的不是通过composer加载的,是手工下载放入extend目录下的扩展类库,仍然以phpspider为例 将owner888目录放入extend目录下,也可以直接将phpspider目录放入extend目录,这里仍然用owner88为例是为了认清和composer的区别 在需要使用的地方 阅读全文
posted @ 2019-03-22 16:45 坚持一点点 阅读(4917) 评论(0) 推荐(0)
摘要:下面以引入phpspider为例子: composer引入: 这时在vender目录下会多出一个owner888目录,里面就有我们需要的类库phpspider文件夹,有下面这些文件 我们在需要使用的控制器头部添加代码,这时就可以使用phpspider\core\phpspider文件里的类库了 之前 阅读全文
posted @ 2019-03-22 15:59 坚持一点点 阅读(5718) 评论(0) 推荐(0)
摘要:构造函数中子类的构造方法会覆盖父类的构造方法,如果要继承父类的构造方法可以加入parent::__construct(); 例子: initialize初始化,,子类的initialize会覆盖父类的,如果要继承父类的initialize方法可以跟构造函数一样,调用parent::initializ 阅读全文
posted @ 2019-03-22 11:31 坚持一点点 阅读(4624) 评论(0) 推荐(0)
摘要:需求:想设置Imput标签Date默认值为当前时间,通过JavaScript实现。 作者:Mf是个大坏蛋 来源:CSDN 原文:https://blog.csdn.net/destinymf/article/details/81135400 阅读全文
posted @ 2019-03-20 16:24 坚持一点点 阅读(19971) 评论(0) 推荐(0)
摘要:模型类支持before_delete、after_delete、before_write、after_write、before_update、after_update、before_insert、after_insert事件行为 使用方法如下: 注意:要触发模型事件不能使用where方法,因为使用w 阅读全文
posted @ 2019-03-19 21:13 坚持一点点 阅读(981) 评论(0) 推荐(0)
摘要:A表有id,name,time等字段, B表有id,type,uid,email,address等字段。 A表中的id和B表中的uid对应。 这样是把B表中的所有字段都给返回了,B表的字段会覆盖A中的同名字段, 比如最终返回的结果中id是B表中的id 这时要注意指定字段->field('a.*,b. 阅读全文
posted @ 2019-03-19 16:12 坚持一点点 阅读(2562) 评论(0) 推荐(0)
摘要:假设定义了HelloWorld控制器 url访问地址就是:http://localhost/index.php/index/hello_world,与此同时view目录下的模板文件夹要命名为hello_world,否则会提示找不到模板 如果你期望通过 http://localhost/index.p 阅读全文
posted @ 2019-03-17 16:51 坚持一点点 阅读(509) 评论(0) 推荐(0)
摘要:tp5中文件上传如果没有数据就会报错,所以要先做一个判断 //先接收文件数据 $isfile=$_FILES;//判断是否上传图片数据,如果没有上传数据二位数组中的name会为空,如下例:if($isfile['brand_logo']['name']==''){ }else{ } 下面是一个完整的 阅读全文
posted @ 2019-03-16 23:23 坚持一点点 阅读(2666) 评论(0) 推荐(0)
摘要:静态方法和属性由static关键字定义 静态方法和属性不用实例化也可以直接访问,如 self::test(),self::tt 类实例化后可以访问静态方法,但是不可以访问静态属性 声明类属性或方法为静态,就可以不实例化类而直接访问。静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。 为了 阅读全文
posted @ 2019-03-13 13:42 坚持一点点 阅读(799) 评论(0) 推荐(0)
摘要:success和error跳转的模板在thinkphp/tpl/dispatch_jump.tpl 配置参数在thinkphp\library\traits\controller\jump.php文件里面 阅读全文
posted @ 2019-03-12 16:39 坚持一点点 阅读(2388) 评论(0) 推荐(0)
摘要:.前期准备: 1.下载安装包,https://getcomposer.org/download/ 2.在php.ini文档中打开extension=php_openssl.dll 3.下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloa 阅读全文
posted @ 2019-03-11 09:02 坚持一点点 阅读(379) 评论(0) 推荐(0)
摘要:5.1的版本不能将静态文件放在application目录下,只能放在public目录下,否则会拒绝访问 阅读全文
posted @ 2019-03-10 21:14 坚持一点点 阅读(1693) 评论(0) 推荐(0)