php
mfsh
这个作者很懒,什么都没留下…
展开
-
使用snoopy类实现模拟登陆
1.在网上下载一个Snoopy.class.php的文件2.代码实现:<?phpset_time_limit(0);require "Snoopy.class.php";$snoopy=new Snoopy();$snoopy->referer='你要模拟登陆的域名';//例如:http://www.baidu.com/$snoopy->agent="定义浏览器根";$post['username'原创 2017-05-25 16:58:53 · 1062 阅读 · 0 评论 -
随机生成8位字符串
public function makeCouponCode(){ $code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $rand = $code[rand(0,25)] .strtoupper(dechex(date('m'))) .date('d').substr(time(),-5) ...原创 2019-08-20 18:43:14 · 986 阅读 · 0 评论 -
usort 排序
usort($data, function($a, $b) { $al = $a['total']; $bl = $b['total']; if ($al == $bl) return 0; return ($al < $bl) ? 1 : -1;});原创 2019-08-20 18:42:19 · 412 阅读 · 0 评论 -
订单
订单是什么? 随着电商行业增速的回落,野蛮生长的阶段已经过去,电商开始进入精细化运作阶段,商家之间竞争从比拼营销和低价,转移到后台的供应链,供应链效率和成本的高低决定了商家的生死。 在电商的供应链管理中,有两块业务是核心内容,即订单处理和库存管理。订单是所有后台业务的源头,在多平台开店已经成为普遍采用的操作手法之后,如何高效、协调地管理来源于不同平台的订单成为影响用户口碑的关键环节。电商消除了原创 2017-06-12 10:11:36 · 866 阅读 · 0 评论 -
购物车
购物车是什么? 购物车相当于现实中超市的购物车,不同的是一个是实体车,一个是虚拟车而已。用户可以在购物网站的不同页面之间跳转,以选购自己喜爱的商品,点击购买时,该商品就自动保存到你的购物车中,重复选购后,最后将选中的所有商品放在购物车中统一到付款台结账,这也是尽量让客户体验到现实生活中购物的感觉。服务器通过追踪每个用户的行动,以保证在结账时每件商品都物有其主。购物车原理图: 注意事项: (1原创 2017-06-12 10:09:12 · 1429 阅读 · 0 评论 -
秒杀高并发
秒杀高并发 大规模并发带来的挑战:1 、请求接口的合理设计:一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,另一个就是参与秒杀的Web后台请求接口。 通常静态HTML等内容,是通过CDN的部署,一般压力不大,核心瓶颈实际上在后台请求接口上。这个后端接口,必须能够支持高并发请求,同时,非常 重要的一点,必须尽可能“快”,在最短的时间里返回用户的请求结果。为了实现尽可能快这一点原创 2017-06-12 10:06:01 · 972 阅读 · 0 评论 -
PHP几种常用算法
最近突然迷恋上算法了。温故而知新,这些简单而基础的东西是学习算法的基石,所以又必要再次练习下。以下为纪念版,有错误的地方请包涵哈,也许将某个稳定的排序写成了不稳定的了。 呵呵!! $arr = array(35,66,2,15,6,81,6,9,0,-2,9); /* 堆排序: 利用大(小)顶堆的特性,不断调整堆,依次选出待排序列中最大、次大值。 代码参考自:http:/原创 2017-05-25 17:21:14 · 577 阅读 · 0 评论 -
yii2.0实现文件上传
本文档教授大家在yii2.0里实现文件上传 首先我们来实现单文件上传第一步 首先建立一个关于上传的model层 如果你有已经建好的可以使用表单小部件的model层 也可以直接用这个。在这里我们新建一个新的model层在model层新建文件 Upload.php<?phpnamespace frontend\models;use yii\base\Model;use yii\widgets原创 2017-05-25 17:15:14 · 1851 阅读 · 0 评论 -
yii2.0 rbac权限控制
要想使用yii rbac组件 首先需要在我们的配置文件中开启 rbac组件 在common/config/main-local.php 中添加 下边的组建'authManager' => [ 'class' => 'yii\rbac\DbManager', 'itemTable' => 'auth_item', 'assignmentTable' => 'auth_assig原创 2017-05-25 17:10:02 · 2191 阅读 · 0 评论 -
yii2.0 验证码功能的实现
首先知晓我们在使用验证码的时候通常是和我们的表单小部件配合使用首先我们创建model层新建一个php文件 名字叫做Verifycode.php 要在我们的model层 创建我们的验证码的验证规则,我这里简单的写两个规则 一个是 非空 另一个是验证码必须验证正确规则写在我们的model的rules里<?phpnamespace frontend\models;use yii\base\Mode原创 2017-05-25 17:01:53 · 659 阅读 · 0 评论 -
Yii2 中如何创建自定义项目
用Yii2做开发有一段时间了,Yii2是一个很不错的MVC框架,依赖注入和可扩展性都很不错。但是每做一个新项目时Yii2自带的frontend和backend都用不到,需要创建自己的项目名称,以下是如何删除frontend和backend目录,以及如何创建自己的项目并跟Yii结合的具体过程1.拷贝backend并改为你自定义项目的名称2.对以下文件做出修改a. environment将e...原创 2019-08-20 18:48:18 · 515 阅读 · 0 评论