
PHP
文章平均质量分 75
会飞的皮卡丘
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
session入库
<?php ini_set("session.save_handler","user"); //session.gc_probability = 1 分子 ini_set("session.gc_probability",1); //session.gc_divisor = 1000 分母 ini_set("session.gc_diviso原创 2016-07-24 20:34:38 · 255 阅读 · 0 评论 -
Excel导入导出
1.导入 public function excel_put(){ //先做一个文件上传,保存文件 $path=$_FILES['file']; $filePath = "uploads/".$path["name"]; move_uploaded_file($path["tmp_name转载 2016-12-31 10:52:57 · 314 阅读 · 0 评论 -
git提交远程仓库
什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:打开git gui程序$ mkdir learngit$ cd learngit$转载 2016-12-30 16:47:03 · 343 阅读 · 0 评论 -
梦幻般的webrtc
var webrtc = new SimpleWebRTC({ // the id/element dom element that will hold "our" video localVideoEl: 'localVideo', // the i转载 2016-12-30 16:37:11 · 306 阅读 · 0 评论 -
常见的正则表达式
//用户名由6-18位的字母数字下划线组成,不能由数字开头var r_name=/^[a-z]\w{5,17}$/i//密码长度不能少于六位var r_pwd=/^\w{6,}$///要求和以上密码输入一致//首先判断输入的确认密码是否为空?//如果不为空,通过找对象.value找到密码输入框的值,在通过找对象.value找到确认密码的值//拿俩个值进行比较 用==//如果相等转载 2016-12-30 16:21:49 · 295 阅读 · 0 评论 -
$_SERVER
$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。下表列出了所有 $_SERVER 变量中的重要元素。 元素/代码描述$_S转载 2016-12-30 16:03:24 · 434 阅读 · 0 评论 -
sql 常用函数总和
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn)转载 2016-12-30 16:17:44 · 391 阅读 · 0 评论 -
mvc的扩展4(medoo)
首先也是需要先下载medoo,先介绍一下Medoo是一款超轻量级的PHP SQL数据库开发框架,出来的效果很炫酷,下面就让我们进入medoo的世界吧我们需要在composer里面写这样一行代码然后我们就需要在cmd里面按照下图的路径来写其实这个路径就是你现在封装的框架的路径,我们要安装的medoo需要安装在这个里面,然后他就会出现一个这样的目录接下来我们就需要在原创 2016-12-27 20:20:06 · 539 阅读 · 0 评论 -
mvc的扩展3(composer的加载)
首先我们要先根据各自电脑的系统来安装compuser首先我们要先建一个文件compuser.json,这个是介绍我们框架信息的{ "name":"DEMO PHP", "description":"PHP Framework", "type":"Framework", "keywords":[ "PHP","PHP Framework" ], "requir原创 2016-12-27 19:45:02 · 443 阅读 · 0 评论 -
mvc扩展2
上一篇我们做了配置类,接下来轮到日志类了首先我们先在lib里面建一个lib.php<?phpnamespace core\lib;class log{ static $class; /* * 1.确定日志的存储方式 * * 2.写日志 * */ //用一个静态类的初始化的方法来加载我们的类 static publ原创 2016-12-27 18:27:30 · 281 阅读 · 0 评论 -
mvc的扩展1
上一篇,我们一个基本的mvc框架就已经封装完成了,现在我们就要对这个框架进行完善,首先我们要封装的是配置类所以在我们需要配置的时候就不用去找单独的文件了。1. 首先呢我们现在lib文件里面创建一个conf.php首先我们要理清我们的思路,首先是1.判断配置文件是否存在。2.判断配置是否存在。3.缓存配置。把思路理清之后就开始写代码了static public $co原创 2016-12-27 08:12:36 · 432 阅读 · 0 评论 -
SQL语法大全
SQL SELECTSQL SELECT 语句SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。SQL SELECT 语法SELECT 列名称 FROM 表名称以及:SELECT * FROM 表名称注释:SQL 语句对大小写不敏感。SELECT 等效于 select。SQL SELECT DIST转载 2017-01-04 13:28:48 · 671 阅读 · 0 评论 -
封装一个自己的mvc框架
1. 首先我们要有一个封装mvc的流程2. 写入口文件<?php/* * 入口文件 * 1.定义常量 * 2.加载函数库 * 3.启动框架 * */define('IMOOC',realpath('./')); //获取的那个前框架所在的目录define('CORE',IMOOC,'/core'); //框架核心文件所在的目录define('APP',IMOOC,'原创 2016-12-24 15:07:59 · 5519 阅读 · 0 评论 -
对mvc的认识
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。原创 2016-12-24 14:58:45 · 373 阅读 · 0 评论 -
php的设计模式
1.工厂模式 ①抽象基类:类中定义抽象一些方法,用以在子类中实现 ②继承自抽象基类的子类:实现基类中的抽象方法 ③工厂类:用以实例化所有相对应的子类 /** * * 定义个抽象的类,让子类去继承实现它 * */ abst原创 2016-08-11 15:43:34 · 361 阅读 · 0 评论 -
6个常见的 PHP 安全性攻击
1、SQL注入 SQL注入是一种恶意攻击,用户利用在表单字段输入SQL语句的方式来影响正常的SQL执行。还有一种是通过system()或exec()命令注入的,它具有相同的SQL注入机制,但只针对shell命令。 $username = $_POST['username']; $query = "select * from auth where username =转载 2016-12-31 10:58:07 · 347 阅读 · 0 评论