- 博客(15)
- 收藏
- 关注
转载 PHP页面编码问题
页面编码统一MySQL数据库编码、html页面编码、PHP或html文件本身编码要全部一致。1、MySQL数据库编码:建立数据库时指定编码(如gbk_chinese_ci),建立数据表、建立字段、插入数据时不要指定编码,会自动继承数据库的编码。数据库连接时,也有编码,可以在连接完数据库后,执行mysql_query(‘SET NAMES gbk’);//将gbk换成你的编码,如ut...
2011-10-05 12:03:00
95
转载 php魔术方法和魔术变量
PHP把所有以__(两个下划线)开头的类方法当成魔术方法。所以你定义自己的类方法时,不要以 __为前缀。1、__construct()当实例化一个对象的时候,这个对象的构造方法将首先被调用;我们知道php5对象模型和类名相同的函数是类的构造函数,那么如果同时定义构造函数和__construc()方法的话,php5会默认调用__contruct()而不会调用同类名函数...
2011-10-04 21:16:00
85
转载 自已编写基于MVC的php超轻量级开发框架
一.文件结构├ index.php 入口文件├ class 类存放的文件夹 ├ base.class.php 基类 ├ error.class.php 错误处理类 ├ parms.class.php 获取参数类├ control.class.php 控制类├ model.class.php 模型类├ template smartTemplate...
2011-10-04 17:00:00
152
转载 php函数伪静态、MVC单一入口与文件上传安全漏洞
php中有一个让人不解的特性,那就是,如果文件名中有".php",则会自动调用PHP引擎,当成PHP脚本处理。php的函数伪静态也是这样做出来的。以下是函数伪静态所用的函数:# function MakeUrl($arr){ # foreach($arr as $key=>$value){ # $url[]=...
2011-10-04 16:54:00
85
转载 写自己的php框架(三)
今天来给框架添加一个view类,实际上就是一个模板类,用于提取html文件,然后通过操作它来控制html的内容,最后把html内容传送给控制器加以显示。framework\models\myview.class.php<?phpclass MyView { public function View($htmlFile='') { if (empt...
2011-10-04 16:14:00
83
转载 写自己的php框架(二)
继续框架之旅(ps:已经忘了上次写的时候的思路了...)。目前我们已经有了大概的物理目录了,先来写一个控制器吧,这个是用来控制网站运行方式的。这样说貌似不清楚...控制器主要就是分析uri路径,然后按照这个路来调用执行类,来达到控制网站运行的目的。<?php/***framework\models\controller.class.php*/class Controller {...
2011-10-04 16:13:00
106
转载 写自己的php框架(一)
从本篇开始介绍如何用php来实现MVC模式开发,而且后续的文章也是在这个基础上不断改造优化。关于MVC这里就不多说了,并且在以后的文章里也是以讲技术为主。 本篇先介绍一下php的MVC实现原理,我们框架的MVC部分也是基于此原理实现的,但是今天的代码并不是框架内的代码,仅仅为说明原理。一、文件结构 建立3个文件夹 controller文件夹...
2011-10-04 16:09:00
89
转载 打造自己php的开发框架--php的MVC简单实现
从本篇开始介绍如何用php来实现MVC模式开发,而且后续的文章也是在这个基础上不断改造优化。关于MVC这里就不多说了,并且在以后的文章里也是以讲技术为主。 本篇先介绍一下php的MVC实现原理,我们框架的MVC部分也是基于此原理实现的,但是今天的代码并不是框架内的代码,仅仅为说明原理。一、文件结构 建立3个文件夹 controller文件夹...
2011-10-04 16:06:00
118
转载 PHP实例:实现超级简单的MVC模式
下面是一个超级简单的MVC结构实现,甚至连数据源都用了一个内置的固定数组,虽然简单,但其实众多的PHP Framework核心实现的思想应该和这个是差不多的,只不过一些framework提供了更多的方便开发者使用的工具,我也想自己来实现一个PHP的 框架,目前正在着手策划中,也希望自己能够从框架的开发中学习到更多的PHP设计思想和方法。Controller.phpinclud...
2011-10-04 16:04:00
79
转载 理解PHP中的MVC编程之MVC框架简介
[导读]【什么是MVC?】 MVC是一个可以让你把“三个部分(即MVC的全称,Model、View、Controller)”谐调地组成一个复杂应用程序的概念。一辆汽车就是一个在现实生活中非常好的MVC例子。我们看车都看两个View(显示)部分:内部和外部。而这两个都离不开一个Controller(控制者):司机。刹车系统、方向盘和其他操控系统代表了【什么是MV...
2011-10-04 16:00:00
84
转载 PHP 自动加载对象(以MVC框架为例)
<?phpclass autoloader { public static $loader; public static function init() { if (self::$loader == NULL) self::$loader = new self(); return s...
2011-10-04 15:58:00
61
转载 php中session_cache_limiter和header支持的页面回跳
在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。第一,使用Header方法设置消息头Cache-control 引用:header('Cache-control: private, must-revalidate');//支持页面回跳第二,使用session_cache_limiter方法 引用://注意要写在session_...
2011-09-29 17:01:00
115
转载 Session 会话处理函数及PHP_ini配置
这个只是摘抄了下,算得上是给俺的blog增加的内容而已了简介PHP 中的会话支持由一种将特定数据保留用于之后的请求的方法组成。这样可以使用户建立更灵活的应用并提高网站的吸引力。访问网站的来客会被分配一个唯一的标识符,即所谓的会话 ID。它要么存放在客户端的 cookie,要么经由 URL 传递。会话支持允许用户注册任意数目的变量并保留给各个请求使用。当来客访问网站时,...
2011-09-29 12:22:00
182
转载 PHP会话Session的具体使用方法解析
PHP会话Session的御用比起Cookie来说相对要更安全一些,而且没有数据长度的限制。我们今天就向大家介绍有关PHP会话Session一些相关知识,以加深民大家对PHP会话Session的认识程度。 由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件...
2011-09-29 12:18:00
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人