代码改变世界

smarty 模板几个例子

2016-12-16 22:26 by 钟帜铭哥哥, 1543 阅读, 1 推荐, 收藏, 编辑
摘要:一、assign和display方法的使用以及几个变量调节器 header("content-type:text/html;charset=utf-8");//加载Smarty引擎文件include "./smarty/Smarty.class.php"; //连接数据库,提取相关数据$title 阅读全文

PDO的一些操作

2016-12-14 22:19 by 钟帜铭哥哥, 207 阅读, 0 推荐, 收藏, 编辑
摘要:一、实例化一个PDO对象 //实例化一个PDO对象//1,设置数据源相关参数$dbms = 'mysql';$host = '127.0.0.1';$port = '3306';$dbname = 'bbs';$charset = 'utf8';//设置数据源$dsn = "$dbms:host=$ 阅读全文

属性重载和单例模式

2016-12-13 22:32 by 钟帜铭哥哥, 638 阅读, 0 推荐, 收藏, 编辑
摘要:一、属性重载 /* 属性重载 在给不可访问属性赋值时,__set() 会被调用。 读取不可访问属性的值时,__get() 会被调用。 当对不可访问属性调用 isset() 或 empty() 时,__isset() 会被调用。 当对不可访问属性调用 unset() 时,__unset() 会被调用。 阅读全文

抽象类、接口、以及方法重载的一个例子

2016-12-12 10:47 by 钟帜铭哥哥, 1115 阅读, 0 推荐, 收藏, 编辑
摘要:一、抽象类 只能被继承,不能实例化对象的类叫作抽象类! 我们可以在类中规定一些必须要完成的动作(方法),但不去完善方法体,这种方法我们就叫作抽象方法! 所谓的抽象类,就是包含了抽象方法的类,由于抽象方法是一个不完整的方法,导致了抽象类也是一个不完整的类,所以,抽象类无法实例化对象! 需要在类名的前面 阅读全文

注册自动加载方法,序列化以及继承和重写

2016-12-10 22:31 by 钟帜铭哥哥, 433 阅读, 0 推荐, 收藏, 编辑
摘要:一、注册自动加载方法以及序列化的实现 class Common{ public function autoload($class_name){ if(file_exists('./'.$class_name.'.class.php')){ include('./'.$class_name.'.cla 阅读全文

什么是面向对象以及实现类的封装

2016-12-09 18:23 by 钟帜铭哥哥, 1361 阅读, 0 推荐, 收藏, 编辑
摘要:一、 面向对象的编程思想 a) 面向过程的编程思想:自顶向下,逐步细化 b) 面向对象的编程思想:就是在编程的时候尽可能的模拟现实世界 c) 从面向过程到面向对象的思想的转变:面向过程是对功能进行封装(函数),面向对象是对完成这些功能背后的主体进行封装 二、 面向对象的基本概念 a) 对象:计算机中 阅读全文

验证码的实现

2016-12-07 23:01 by 钟帜铭哥哥, 232 阅读, 0 推荐, 收藏, 编辑
摘要:一、核心代码 <?php// 1, 加载项目初始化文件include '../init.php'; //创建画布$img = imagecreatetruecolor(200,40); //创建画笔$color = imagecolorallocate($img,mt_rand(100,255),m 阅读全文

cookie和session简单的用法

2016-12-04 23:40 by 钟帜铭哥哥, 254 阅读, 0 推荐, 收藏, 编辑
摘要:一、登录成功则设置cookie和session 二、在登录页判断是否已记住密码 三、在首页判断,和创建会话区 四、在首页执行并显示 阅读全文

类似百度的分页的函数

2016-12-03 19:25 by 钟帜铭哥哥, 218 阅读, 0 推荐, 收藏, 编辑
摘要://分页//先设置当前选中的页码数$pageNum = isset($_GET['num'])? $_GET['num']:1;//定义每一页需要显示的记录数$rowsPerPage = 5;//查询总记录数$sql = "select count(*) from reply where rep_p 阅读全文

实现登陆功能

2016-12-02 22:11 by 钟帜铭哥哥, 143 阅读, 0 推荐, 收藏, 编辑
摘要:一、加载文件 二、提交数据给validate.php处理 当然还有许多需要改进的地方,以后会逐一完善。 阅读全文