自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 TP session知识

##############################################################################session知识TP框架 自动开启sessionsession配置设置:session使用方法:手册中专题支持~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~用法=&gt...

2017-05-25 13:52:00 133

转载 TP框架 增删查

TP框架添加数据到数据库1.使用数组方式添加造模型对象2.使用AR方式 强类型语言存在的方式3.使用自动收集表单添加 :只能用POST方式,提交数据一个操作方法实现两个逻辑:A显示页面B得到数据 添加到数据库if(empty($_POST)){ $this->show(); } else{ $n=D("Nation"); $n->create(); //自动收集...

2017-05-25 13:48:00 130

转载 TP调用操作方法

跨服务器调用操作方法:不能调用其它方法的调用网页1.调用同控制器同类的 其它方法:直接$this->该方法名();2.跨控制器调用同根命名空间目录下 调用其它方法:理思:1造对象后,2调用方式1 :先造对象 $index=new IndexController();再调用方法 $index->test();方式2 :快捷函数$index=A("Index");再调用方...

2017-05-25 13:47:00 226

转载 TP框架 命名空间 与第三方类

命名空间 相当于虚拟目录 所有类文件都放在虚拟目录功能:实现自动加载类TP框架的命名空间要更复杂内容=> 命名空间中定义和使用 都用\1初始命名空间 相当于 根目录 如:Library文件夹 初始命名空间下包含根命名空间 根命名空间:1.LIbrary目录下面的所有 文件夹2.程序目录下模块名定义命名空间 写法:从根开始写,写到本类的该目录下为止使用命名空间 从根...

2017-05-21 11:02:00 133

转载 TP框架 控制器的空操作

控制器的空操作 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 理论逻辑解决: (访问哪个不存在的,就建哪个解决的空方法)->访问控制器不存在,建空控制器方法;->访问方法不存在,建空方法; 建空控制器或者空方法的原因:父类控制器中存在 对应空操作的方法;^^^^^^^^^^^^^^...

2017-05-21 11:01:00 73

转载 TP框架基础知识

TP框架 3,2,3版本3.2.3与5.0差别比较大 5.0自由性更高,但麻烦功能:使前段,数据库,逻辑分离,操作更具分工性;目的:让程序开发起来更加方便,结构打乱,开发工具;A:原理与结构 BCDE:内容与内容使用*****************************************************************************O.原...

2017-05-04 09:15:00 168

转载 静态缓存技术

本质:网页源代码的保存缺点:如果缓存时间过长,会导致数据更新不及时; 不能用于即时需要更新数据;1使用smart模板调用显示页面2定义缓存存放目录; 定义缓存时间; 过了缓存时间,重新生成缓存文件;3 判断缓存文件是否存在 并且 上次修改时间+10s大于当前时间存在:引用缓存文件不存在:生成缓存文件=>(更新缓存:重新生成缓存文件,并引用)开启内存缓冲区; ob_start...

2017-04-28 09:05:00 74

转载 stmary模板引擎基础知识

stmary模板引擎:使前台,后台数据库分离,并在前台方便操作数据库的工具生成方式=>使用类来生成生成的模板 类的内容:类成员:1左右分隔符,2存放(php的变量名.变量值)的数组; (变量名:模板特有的代码名,变量值:模板的后台输入值)类方法:1.注册(变量名和变量值)的方法;2.显示模板内容的方法;(例子:把模板{变量}转换为php代码,显示出php代码的内容) A获取静...

2017-04-27 09:38:00 143

转载 phpcms基本思路

模板:就是静态网页的布局 代码所显示的样式 模板名称:在template文件夹内的 文件夹名站点:模板的身份单页:一页列表:栏目:模型的总称文章模型;后台:对模板的进行管理和操作1.模板替换 位置:复制布局好的静态页面到templates 文件夹并把 静态页面 拆分成 header.html index.html footer.html2.后台修改设置:A.站点 修改:...

2017-04-15 18:54:00 140

转载 权限管理逻辑

1.显示两个数据 只加载信息 只用php一个多选 遍历出来的value存id值一个复选框 遍历出来的value存id值!!!!ajax 一个处理页:接收type 用switch方法 break;2.实现功能:每个用户默认选中对应juese理论逻辑:A 默认选中当前角色B 改变人时,默认选中当前角色A 用jq方法:function: 1找到用户的id值 将id值传...

2017-04-14 08:41:00 459

转载 网页文件管理逻辑

通过找到文件路径 显示文件和文件夹的名称##########################################一.在网页中显示文件名称1.定义目录=总文件夹的路径2.找到路径中的所有文件 并定义 $arr = glob();3.遍历路径 $arr as $v ,$v是目录中的 文件 和 文件夹的路径在遍历中:定义文件名=路径中取到的文件名 如果是文件 输出d...

2017-04-14 08:40:00 120

转载 操作文件基础知识

Linux 文件含义 文件和文件夹文件属性 内容 ("路径/文件名")filetype("")获取文件类型 文件类型:文件 图片 文件:目录或文件 dir 目录is_dir("");判断是不是目录is_file("");判断是不是文件fileatime("");上次访问时间filectime("");创建时间filemtime("");修改时间filesize("");文件大...

2017-04-14 08:39:00 91

转载 ajax 基本思路

question 长度-1ajax 接收数据 将数据发送 访问数据库页面 并将数据库页面的内容 返回1.代码表格 需要输出行 代码<tbody>设id: 接受jquery的html代码2.访问数据库ajax 5个内容 注意{}不加引号A 发送数据code1:code2 code1相当于name随便起 code2相当于value值B success成功后: 如果输...

2017-03-16 11:26:00 90

转载 jquery 事件

事件 ready click dbclick mouseover mouseout mousemove mousedown mouseup keypress按键触发 表单元素 focus 获得焦点 blur 失去焦点触发挂事件(动态绑定事件)事件套事件事件包括 事件源 事件数据事件数据需要写参数 e 代表事件数据 方法内e.JSON 数据存储...

2017-03-16 11:25:00 58

转载 jquery基础知识

JS框架 JS的升级版 把JS做了封装文件后缀:.min.js min压缩版写法:加载script 标签 src=" jquery "必须在最上面1.找元素 $用来选取元素根据ID找 找到的是一个对象 $("#id的名称") !!#id[0]是找html元素根据class名找 var a =$(".class") 用class.eq()方法 取je对象根...

2017-03-09 08:42:00 62

转载 会话控制

会话控制 状态保持两种方式都可以实现绘画控制session 一段时间保存后 需要重新登录 常用cookie################################################开启:session_start() !!写在顶端php特点:1保存在服务器上,每人存一份 2可以存任何类型 3状态保持时间短优点:存在服务器比较安全 缺点...

2017-03-03 16:36:00 64

转载 数据访问的第二种方式PDO

数据访问的第二种方式PDO数据访问抽象层 就是一个类mysqli 也是类 类->驱动->数据库特点1可以访问其它数据库2具有事务功能3带有预处理语句功能(防止SQLd注入攻击)1 造对象$dsn = '数据驱动名称:数据库名称=??;host=localhost'; 数据源 new PDO($dsn,"root"."root");2写SQL语句3执行SQL语...

2017-03-03 16:35:00 84

转载 分页搜索 文字思路

分页一显示网页二查询数据库多少条数 得出二维数组引入分页class实例化 分页对象 并加入参数 (条数,显示的条数)在显示页面查询语句处 调用分页属性三输出分页信息四发送框 当前页面 get方法设置第三方条件 加在语句中 搜索框value = 接收值转载于:https://www.cnblogs.com/yuyu99/p/6489843.html...

2017-03-02 11:52:00 93

转载 封装 基本类 与 分页类的使用 思路

封装把连接对象封装成类命名方法 BDA.class.php 单词类名 首字母大写 驼峰法命名class DBDA{ 1//4个参数 换成4个成员变量 public $host =""; 2.写方法,用来调用 public function Query($sql,$type=1) 1代表查询 { $db = ..... if($type==1){return 查询行} el...

2017-02-26 17:02:00 93

转载 PHP 批量删除 基本思路

一网页显示数据库二设置复选框 总选 name="qx" 单选总name="item[]"三 点总选 出全选 JS方法1.总选 属性设置点击事件checkall(this) 参数this2.JS方法 function checkall(qx){ qx.checked //取 总选框的选中状态 选中返回true}3.JS找到单选的classname 命名cks在方法中使...

2017-02-26 17:01:00 170

转载 PHP 单,多条件查询 基本思路

<div>请输入xxx <input/></div> 提交给当前页面显示页面要实现两个逻辑:如果没有post数据 查所有如果有post数据,根据条件查两者区别:sql语句不同只有一个搜索条件 用if(post传值){sql语句1} else{sql语句2}改变查询的条件$tj= " 1=1 ";当不走if的时候 要有定义$name="";if(...

2017-02-26 17:00:00 123

转载 在网页登录,添加,删除数据的基本思路

登录 用户名 密码<h1>登录页面</h1><form action="chuli.php"></form>$uid = $_POST["uid"];$pwd = $_POST["pwd"];连接对象sql注入攻击 是形成一个新的sql语句 放到服务器执行规避攻击方法1调整sql语句2过滤3预处理语句 分两次发送跳转页面h...

2017-02-22 18:42:00 121

转载 php新建数据库对象 基础知识

数据访问 结合html 数据库 PHP面向对象的方式函数的方式1建立通道 MySQLi 类通过构造函数造出连接数据库地址uesername 连接用户名passwddbnameportsocket//造一个mysqli 对象,造连接对象 !!造一个通道$db=new MySQLi("localhost","root","123","mydb"); 4个参...

2017-02-22 18:40:00 80

转载 PHP试题 整理

1.php中哪个语句可以输出变量类型(c)A:echoB:printC:var_dump()D:print_r()print_r() 输出数组类型2."" '' 的区别"" 可以解析变量''不可以3.关于exit( )与die( )的说法正确的是(c)A、当exit( )函数执行会停止执行下面的脚本,而die()无法做到...

2017-02-17 16:42:00 438

转载 php in_array语法

bool in_array ( mixed $needle , array $haystack [, bool $strict ] ) 返回值为直或假 var_dump(in_array(0, array('s' )); 这句话的结果是bool(true)。 因为in_array会将0 和's' 进行比较,0是number类型,'s'是string类型,根...

2017-02-17 11:47:00 141

转载 php在没有登录的情况下自动跳转到登录页

<?php namespace Home\Controller;use Think\Controller;class BaseController extends Controller{ //基础信息,判断登陆 public function __construct(){ parent::__construct(); ...

2017-02-17 11:37:00 635

转载 PHP四种界定符

闲来无事,研究了与java、c#完全不同的领域php,php即(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”),对于学习php的初学者,不得不掌握apache的部署,apache的部署,后面会讲到,当然对php、apache、mysql现在也有比较多一键式部署工具,例如WAMP(windows、apache、mysql、php);资源网上比较...

2017-02-17 11:32:00 161

转载 设计模式 单例模式与工厂模式

设计模式 种类三十几种普通方法 属于对象 通过对象去调用静态方法 属于类 通过类名调用单例模式不常用<?PHP //单例模式:只造一个对象,并且禁止其他程序创建该类的对象 class Ren { public $name; private static $dx; //看$dx里面是有值 来确定唯一 private function __construct () { ...

2017-02-16 16:16:00 80

转载 PHP include与require的区别

require的使用方法如require("MyRequireFile.php");。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。include使用方法如include("MyIncludeFile.php");。这个函数一般是放在...

2017-02-14 16:43:00 61

转载 面向对象 static abstract interface 等知识点

作用:大型公司制作大型软件//普通成员 之前都是//静态成员##################################################################静态变量Class Ren{ public $name; public static $sex; 静态成员属于类 普通方法无法调用 function say() { echo self::sex ...

2017-02-14 16:41:00 64

转载 重写(override)与重载(overload)的区别

一、重写(override)override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载. 2、重写方法的访问修饰符一定要大于被重写方法的访问修饰符(public>protected>defaul...

2017-02-13 16:59:00 385

转载 PHP面向对象 三大特性

1类 2对象类是一个模型 实例化以后 成为对象####################################类 抽象化的集合属性分 静态属性 和 动态属性成员变量成员方法 方法都是公共的访问的修饰符protect 条件:自己和子类#####################################面向对象 三大特性封装: 目的 使类更加安全 步骤:1成员变量变为私有...

2017-02-13 16:57:00 101

转载 PHP 面向对象 基础知识

面向对象的思想 一种理论优势:简化代码量 提高团队效率三个元素 五个原则 早期 硬件不标准 所有编程面向过程的处理 所有的情况必须写出来类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。1类 2对象 特征1把相同共性的方法 放到一个文件里 这个做法叫封装 每一个类处理一个对象特征2继...

2017-02-13 16:55:00 101

转载 PHP — 基础语法

一、PHP 标记当解析一个文件时,PHP 会寻找起始和结束标记,也就是<?php和?>,在标记外的部分会被解析器忽略。注意开始标记后面必须跟上一个空白符,否则就会出错。二、从 HTML 中分离凡是在PHP开始和结束标记之外的内容,都会被PHP解析器忽略。例外是使用控制语句时:<?php $expression = TRUE; ?&gt...

2017-02-12 15:52:00 106

转载 PHP 字符处理与常用函数

<?phprand(); #生成随机数rand(0,10);#时间函数echo time(); 时间戳2017-02-10 08:46:12echo date("Y-m-d h:i:s"); #默认转换当前时间date_default_timezon_set("Asia/shanghai");date("Y-m-d h:i:s",'1386688343'); #转换时...

2017-02-11 08:35:00 85

转载 PHP empty、isset、isnull的区别

empty如果 变量 是非空或非零的值,则 empty() 返回 FALSE。换句话说,”"、0、”0″、NULL、FALSE、array()、var $var、未定义;以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。isset如果 变量 存在(非NULL)则返回 TRUE,否则返回 FALSE(包括未定义)。变量值设置为:null,返回也是fa...

2017-02-08 16:31:00 59

转载 PHP 基础知识 看了就会

1<?PHP echo'123'; //输出?>2每段结束 必须加分号// 注释 /* 大段注释 */3定义变量 $a = 12; $a = '12'; 字符型常用类型 int string float boolen $a = 'b';$b = Hello,World!;echo'$$a'4输出方式echo'';print''; 用的比较少 有限制var_du...

2017-02-08 16:25:00 102

转载 MySQL 基础知识 增删改查基本操作

增删改查=CRUD增 insertINSERT car VALUES('字符','name','brand','1990-02-02 00:00:00') 添加一条INSERT car (`code`,`name`)VALUES('1','2') 单独添加删除 DELETE 不常用DELETE FROM car 删除表的所有信息DELETE FROM car WHERE `...

2017-02-05 17:00:00 72

转载 T-SQL 语句 基础知识

--(空格) :注释1创建数据库查询 新建先主键主键和外建类型一致先删从表 再删主表注意事项格式:(结束+逗号 最后结束无逗号)自增长:自动添加事件数据库引擎 两种的区别不区分大小写 -- CREATE `DATABASE` testuse test;DROP TABLE IF EXISTS zones;CREATE TABLE zones( z_id INT PRIMA...

2017-02-05 16:59:00 106

转载 MySQL 基础知识

表名字:前缀+名字(避免重复)添加 :列名 字段添加数据: 一条数据 所有字段内容的一行栏位=字段:打开方式 设置权限名 类型 长度:字符最大长度(提高数据库的提取速度,限制错误)主键:独一无二的 属性 自动外键:主键中存在的数据 数据可以不唯一作用 防止出错 可以动态添加数据库代码 转SQL文件 结构和数据创建数据库的原则三大范式关系型数据库的定义转载...

2017-02-05 10:37:00 49

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除