-
新闻发布系统需求分析查看全部
-
-- 创建数据库 CREATE DATABASE IF NOT EXISTS `newsreport`; USE `newsreport`; -- admin 表 DROP TABLE IF EXISTS `admin`; CREATE TABLE `admin`( `id` int unsigned auto_increment, `username` varchar(30) not null unique, `password` char(32) not null, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; -- news 表 DROP TABLE IF EXISTS `news`; CREATE TABLE `news`( `id` int unsigned auto_increment, `title` char(50) not null, `author` varchar(20) not null, `from` varchar(20) not null, `content` text not null, `dateline` int(4) not null DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;查看全部
-
// 记录的更新操作 function update($table, $array, $where = null) { // update imooc_admin set username = 'king' where id = 1; $str = null; foreach ($array as $key => $value) { if ($str == null) { $sep = ""; } else { $sep = ","; } $str .= $sep . $key . "='" . $value . "'"; } $sql = "update {$table} set {$str} " . ($where == null? null : " where ".$where); if (mysql_query($sql)) { return mysql_affected_rows(); } else { return false; } }查看全部
-
Smarty简介 官网地址及下载地址 官网地址:http://www.smarty.net/ 下载地址http//:www.smarty.net/download smarty 3.1.16 [Smarty-stable.zip] Dec 17th,2013 Demo是开源软件的开发实例 libs就是smarty的类的文件 smarty.class.php就是主文件,引入主文件进行实例化 Plugins扩展类和插件查看全部
-
好的视图引擎 1.基于该引擎开发出的模板要更贴近标准的html 2.语法简单易懂 3.良好的缓存机制 4.扩展性好 5.网络资源多查看全部
-
daddslashes()函数:php内部定义,用来转义非法字符 addslashes():对单引号等特殊符号进行转义,PHP默认对所有的GET、POST和COOKIE数据自动运行addslashes(),所以不应对已转义过的字符串使用addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。 get_magic_quotes_gpc():检测魔法函数的打开状态查看全部
-
双引号里面的变量和一些特殊函数会在拼接的时候就执行了,而不是变成字符串。而单引号里面的东西,php一律视他们为字符串,不会去执行里面的数据。这样完成最终字符串拼接之后,交给eval去执行,最保险了。查看全部
-
模型同意调用函数M function M($name){ require_once('libs/Model/'.$name.'Model.class.php'); eval('$obj=new '.$name.'Model();'); return $obj; }查看全部
-
为了方便自己和他人,先mark以下eval的用法:(来自百度百科) eval() 函数可将字符串转换为代码执行,并返回一个或多个值。 如果eval函数在执行时遇到错误,则抛出异常给调用者. 类似的函数是loadcode ,loadcode并不立即执行代码,而是返回一个函数对象. 并且loadcode支持路径参数,eval并不支持. eval并不支持代码中的return语句,而是将代码作为表达式直接计算出结果. 例: var d = eval("({name:'chentong'})") alert(d.name);查看全部
-
目录规范 - 类库目录 + 控制器目录 + 模型目录 + 第三方类库 + 视图目录 + 配置文件 + 入口文件目录 单一入口指的是一个wed应用程序中,所有的请求都指向相同的一个脚本文件查看全部
-
流程 浏览者->1、调用控制器,对其发出指令 控制器->2、按照指令选取一个合适的模型 模型->3、按照控制器的指令取出数据 控制器->4、按照指令取出相对的视图 视图->5、把第三步取到的数据按照客户的要求的样子显示出来查看全部
-
MVC视图文件的命名规范testView.class.php testView.class.php <?php class testView{ function display($data){ echo $data; } }查看全部
-
MVC命名规范 1、文件名都是 语义化名字+M/V/C类型.class.php 2、类名=文件名查看全部
-
testController.class.php test:名字 Controller:控制器文件 class:类文件查看全部
-
MVC工作流程 1、浏览者---调用控制器,对他发出指令 2、控制器---按指令选取一个合适的模型 3、模型---控制器的指令取相关的数据 4、控制器---按指令选取相应视图 5、视图---把第三步取到的数据按用户想要的样子显示出来查看全部
举报
0/150
提交
取消