分享
 
 
 

PHP编程宝典(十年典藏版) (其他)

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,Web开发,PHP,
  品牌: 明日科技 刘中华 潘凯华 编著

基本信息出版社:人民邮电出版社; 第01版丛书名:编程宝典(十年典藏版)其他:664页开本:16开ISBN:9787115232946条形码:9787115232946ASIN:B0049P0QL0商品描述内容简介本书是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用PHP进行Web程序开发的各种技术和技巧。全书分4篇,共24章内容,第1篇为技能学习篇,主要包括初识PHP、PHP环境搭建、PHP语言基础、流程控制语句、函数、字符串、数组、日期和时间、PHP与Web页面交互、会话管理、文件系统、面向对象、PHP与MySQL数据库、ADODB类库、Smarty模板、Zend Framework框架等内容;第2篇为范例演练篇,主要包括基础知识、关键技术、新技术相关的范例;第3篇为项目实战篇,主要内容包括新闻发布系统、明日企业网、明日知道、明日编程词典4个小型项目;第4篇为商业系统篇,主要包括一个大型的商业项目,即明日科技书店。 本书附有配套DVD光盘,光盘中提供有书中全部实例和项目的源代码,这些源代码全部经过精心调试,能够在Windows XP、Windows Server 2003及Windows 7操作系统下编译和运行。 本书适用于PHP初学者、编程爱好者,同时也可以作为培训机构、大中专院校老师和学生的学习参考用书。目录目录 第1篇技能学习篇 第1章初识PHP 1.1本章学习任务4 1.2确立学习信心4 1.2.1程序员的成长之路4 1.2.2如何学好编程5 1.2.3获取开发环境6 1.2.4代码编辑工具7 1.3分析PHP语言8 1.3.1PHP概述8 1.3.2PHP语言相关术语9 1.3.3PHP语言发展前景11 1.4探讨学习经验12 1.4.1PHP参考手册12 1.4.2PHP网络资源13 1.4.3成功案例13 1.5精彩回顾15 第2章PHP环境搭建 2.1本章学习任务18 2.2AppServ——PHP开发环境集成化18 2.2.1应用AppServ集成化安装包搭建PHP开发环境18 2.2.2测试AppServ是否安装成功21 2.3IIS+PHP+MySQL——独立搭建PHP开发环境22 2.3.1安装PHP 5.3.123 2.3.2安装MySQL24 2.3.3安装IIS服务器30 2.3.4配置IIS服务器31 2.3.5测试独立环境是否搭建成功32 2.4Linux下搭建PHP开发环境33 2.4.1安装Apache服务器33 2.4.2安装MySQL数据库35 2.4.3安装PHP 5语言36 2.4.4配置PHP38 2.4.5测试PHP开启环境是否搭建成功38 2.5Dreamweaver开发工具39 2.5.1通过Dreamweaver创建站点39 2.5.2应用Dreamweaver开发第一个PHP程序40 2.6ZendStudio开发工具42 2.6.1Zend Studio for Eclipse的安装42 2.6.2应用Zend Studio开发第二个PHP程序44 2.7phpMyAdmin48 2.7.1Windows下phpMyAdmin的安装配置48 2.7.2Linux下phpMyAdmin的安装配置48 2.8实战检验49 2.9疑难解惑50 2.9.1服务器配置错误50 2.9.2PHP的配置错误51 2.10精彩回顾51 第3章PHP语言基础 3.1本章学习任务54 3.2PHP工作原理55 3.3PHP语法基础56 3.3.1PHP标记符56 3.3.2PHP的注释57 3.4PHP数据类型58 3.4.1整型58 3.4.2布尔型59 3.4.3浮点型59 3.4.4字符串型60 3.4.5复合数据类型62 3.4.6特殊数据类型63 3.4.7数据类型的获取与检测63 3.4.8数据类型转换64 3.5PHP常量66 3.5.1声明常量66 3.5.2获取常量66 3.5.3判断常量67 3.5.4常量应用67 3.5.5预定义常量67 3.6PHP变量68 3.6.1声明变量68 3.6.2变量赋值69 3.6.3变量作用域70 3.6.4可变变量70 3.6.5预定义变量71 3.7PHP运算符72 3.7.1字符串运算符72 3.7.2算术运算符72 3.7.3赋值运算符73 3.7.4自增、自减运算符73 3.7.5位运算符74 3.7.6逻辑运算符74 3.7.7比较运算符75 3.7.8条件运算符75 3.7.9运算符的优先级76 3.8PHP的表达式77 3.9包含文件77 3.9.1include语句77 3.9.2require语句79 3.9.3include_once语句79 3.9.4require_once语句80 3.10实战检验81 3.10.1通过PHP预定义变量获取上传文件的大小81 3.10.2应用包含语句完成电子商务网站主页的设计81 3.11疑难解惑82 3.11.1技巧一(编写标准风格的PHP代码)82 3.11.2技巧二(充分发挥PHP注释的作用)83 3.11.3疑难分析(register-globals选项对PHP变量的影响)84 3.11.4注意事项(掌握常用的输出语句)86 3.12精彩回顾88 第4章流程控制语句 4.1本章学习任务90 4.2程序的控制结构90 4.2.1顺序结构90 4.2.2选择(分支)结构91 4.2.3循环结构91 4.3条件控制语句92 4.3.1if条件语句92 4.3.2switch…case分支控制语句94 4.4循环控制语句96 4.4.1while循环语句96 4.4.2do…while循环语句97 4.4.3for循环语句98 4.4.4foreach循环99 4.5跳转控制语句100 4.5.1break语句跳出循环体100 4.5.2continue语句跳出本次循环101 4.6实战检验102 4.6.1应用if语句控制文件的访问权限103 4.6.2应用switch语句设计网站主页103 4.6.3应用for循环读取数据库中的数据104 4.7疑难解惑104 4.7.1流程控制语句的替代语法104 4.7.2for循环语句的其他格式105 4.7.3用不同的语句实现相同的功能105 4.7.4避免错误地使用continue语句106 4.8精彩回顾106 第5章函数 5.1本章学习任务108 5.2自定义函数108 5.2.1函数的命名规则108 5.2.2自定义函数格式109 5.2.3自定义函数的调用109 5.2.4自定义函数的参数110 5.2.5自定义函数的返回值111 5.3内置函数112 5.3.1IMAGE图像函数——典型的内置函数112 5.3.2imagecreate函数——创建画布113 5.3.3imagecolorallocate函数——颜色处理113 5.3.4imagegif函数——输出图像114 5.3.5imagestring函数——输出文字115 5.3.6应用Jpgraph类库创建3D饼形图117 5.4实战检验118 5.4.1应用PHP内置函数对字符串进行截取118 5.4.2应用自定义函数截取中文字符串118 5.5疑难解惑120 5.5.1什么是变量函数120 5.5.2PHP内置函数库加载121 5.6精彩回顾121 第6章字符串 6.1本章学习任务124 6.2转义、还原字符串125 6.3截取字符串126 6.4分割、合成字符串128 6.5替换字符串129 6.5.1str_ireplace()函数129 6.5.2substr_replace()函数130 6.6检索字符串131 6.6.1strstr()函数131 6.6.2substr_count()函数132 6.7去除字符串中空白字符和特殊字符133 6.7.1ltrim()函数133 6.7.2rtrim()函数134 6.7.3trim()函数134 6.8字符串与HTML转换135 6.9实战检验136 6.9.1超长文本的分页输出136 6.9.2查询关键字描红137 6.9.3购物车中数据的读取138 6.10疑难解惑139 6.11精彩回顾140 第7章数组 7.1本章学习任务142 7.2声明数组143 7.2.1用户创建数组143 7.2.2应用函数创建数组144 7.2.3创建二维数组145 7.3数组类型146 7.4遍历、输出数组147 7.4.1遍历数组147 7.4.2输出数组元素149 7.5数组函数149 7.5.1统计数组元素个数149 7.5.2向数组中添加元素149 7.5.3获取数组中最后一个元素150 7.5.4删除数组中重复元素150 7.5.5获取数组中指定元素的键名151 7.6实战检验152 7.6.1打乱数组中元素的顺序152 7.6.2生成在线考试题153 7.7疑难解惑153 7.7.1创建数组函数扩展154 7.7.2为什么$array[str]错了154 7.7.3如何设置PHP的错误级别155 7.8精彩回顾156 第8章日期和时间 8.1本章学习任务158 8.2时区设置159 8.2.1在php.ini文件中设置时区159 8.2.2通过date_default_timezone_set()函数设置时区159 8.3UNIX时间戳160 8.3.1获取日期的时间戳160 8.3.2获取当前时间戳161 8.3.3日期、时间转换为UNIX时间戳161 8.4日期和时间处理162 8.4.1格式化日期和时间163 8.4.2获取日期和时间信息165 8.4.3检验日期和时间的有效性166 8.5实战检验166 8.5.1获取系统当前时间和时间戳166 8.5.2比较两个时间的大小167 8.5.3倒计时167 8.5.4计算程序的运行时间167 8.5.5网页闹钟168 8.6疑难解惑169 8.7精彩回顾170 第9章PHP与Web页面交互 9.1本章学习任务172 9.2Web表单——PHP外交部发言人173 9.3通过标记创建表单174 9.4表单元素——form家族成员175 9.4.1输入域标记175 9.4.2选择域标记和176 9.4.3文本域标记177 9.5POST和GET——表单元素提交方式178 9.5.1应用GET方式提交表单179 9.5.2应用POST方式提交表单179 9.6在Web页中嵌入PHP脚本180 9.6.1在HTML中嵌入PHP脚本181 9.6.2在表单中嵌入PHP脚本182 9.7$_POST[]和$_GET[]——表单元素值的获取方法182 9.7.1$_POST[]全局变量183 9.7.2$_GET[]全局变量183 9.8通过URL传递数据183 9.8.1使用URL传递数据183 9.8.2获取URL传递的数据184 9.8.3URL传递数据的编码和解码185 9.9实战检验186 9.10疑难解惑187 9.10.1注意表单元素名称大小写的区别188 9.10.2表单元素操作技巧两则188 9.10.3养成为URL传递的数据进行编码的习惯188 9.11精彩回顾189 第10章会话管理——数据的临时档案馆 10.1本章学习任务192 10.2SESSION——记录用户的浏览状态193 10.2.1创建会话193 10.2.2SESSION的生命周期196 10.3SESSION的高级应用199 10.3.1SESSION临时文件199 10.3.2SESSION的缓存200 10.3.3SESSION数据库存储201 10.4COOKIE——客户端数据的永久存储203 10.4.1创建COOKIE204 10.4.2读取COOKIE206 10.4.3删除COOKIE206 10.5实战检验207 10.5.1通过SESSION判断用户的权限207 10.5.2通过COOKIE实现自动登录209 10.6疑难解惑210 10.6.1延长SESSION的生命周期210 10.6.2缓解服务器压力,提高网站访问速度211 10.6.3如何控制客户端COOKIE211 10.6.4COOKIE应用的注意事项211 10.6.5SESSION和COOKIE的区别212 10.7精彩回顾212 第11章文件系统——PHP文件掌门人 11.1本章学习任务214 11.1.1本章体系结构214 11.1.2布置任务214 11.2解析文件操作方法215 11.2.1打开文件215 11.2.2读取文件217 11.2.3写入文件221 11.2.4关闭文件223 11.3阐述目录处理函数223 11.3.1打开目录223 11.3.2浏览目录224 11.3.3关闭目录224 11.4剖析文件上传、下载原理226 11.4.1控制上传文件——配置php.ini文件226 11.4.2判断上传文件——全局变量$_FILES227 11.4.3文件上传——move_uploaded_file()函数228 11.4.4文件下载230 11.5实战检验230 11.5.1通过文本文件统计网站访问量230 11.5.2规范化的文件上传232 11.6疑难解惑234 11.6.1如何访问远程文件234 11.6.2文件操作技术扩展234 11.6.3目录操作技术扩展235 11.7精彩回顾235 第12章面向对象——编程方法的革命 12.1本章学习任务238 12.1.1追溯面向对象思想的来源238 12.1.2本章的学习任务238 12.1.3本章的实战任务239 12.2一切皆是对象239 12.2.1类239 12.2.2对象240 12.2.3面向对象的特点240 12.3类的声明241 12.3.1类的定义241 12.3.2成员属性242 12.3.3成员方法243 12.4类的实例化243 12.4.1创建对象243 12.4.2访问类中的成员244 12.4.3特殊的访问方法——“$this”和“::”245 12.4.4构造方法和析构方法245 12.5封装性246 12.5.1public(公共成员)247 12.5.2private(私有成员)247 12.5.3protected(保护成员)248 12.6继承性248 12.6.1类的继承——extends关键字248 12.6.2类的继承——parent::关键字249 12.6.3覆盖父类方法250 12.7抽象类和接口251 12.7.1抽象类251 12.7.2接口252 12.8多态性254 12.8.1通过继承实现多态254 12.8.2通过接口实现多态255 12.9面向对象——常用关键字256 12.9.1final关键字256 12.9.2static关键字——声明静态类成员256 12.9.3clone关键字——克隆对象257 12.9.4对象比较258 12.9.5instanceof关键字——对象类型检测258 12.10面向对象——常用魔术方法258 12.10.1__set()和__get()方法259 12.10.2__isset()和__unset()方法259 12.10.3__call()方法259 12.10.4__toString()方法260 12.10.5__autoload()方法260 12.11实战检验261 12.11.1封装一个数据库连接类261 12.11.2封装一个数据库操作类262 12.12疑难解惑264 12.12.1类名称的定义264 12.12.2自动加载对象264 12.12.3构造函数的妙用264 12.13精彩回顾265 第13章PHP与MySQL数据库——黄金组合 13.1本章学习任务268 13.1.1系统学习任务268 13.1.2经典实战任务268 13.2MySQL概述269 13.2.1MySQL的特点269 13.2.2SQL和MySQL269 13.3MySQL服务器的启动和关闭270 13.3.1启动MySQL服务器270 13.3.2连接MySQL服务器271 13.3.3关闭MySQL服务器271 13.4MySQL数据库272 13.4.1创建数据库272 13.4.2选择数据库273 13.4.3删除数据库273 13.5MySQL数据表274 13.5.1创建表274 13.5.2查看表275 13.5.3修改表276 13.5.4重命名表277 13.5.5删除表277 13.6MySQL数据278 13.6.1添加数据278 13.6.2修改数据279 13.6.3删除数据279 13.6.4查询数据280 13.7MySQL数据类型282 13.7.1数字类型283 13.7.2字符串类型283 13.7.3日期和时间类型285 13.8PHP操作MySQL数据库的步骤285 13.9PHP操作MySQL数据库的方法286 13.9.1应用mysql_connect()函数连接MySQL服务器286 13.9.2应用mysql_select_db()函数选择MySQL数据库287 13.9.3应用mysql_query()函数执行SQL语句288 13.9.4应用mysql_fetch_array()函数将结果集返回到数组中289 13.9.5应用mysql_fetch_row()函数从结果集中获取一行作为枚举数组290 13.9.6应用mysql_num_rows()函数获取查询结果集中的记录数291 13.10实战检验292 13.10.1通过insert语句添加图书信息292 13.10.2通过select语句查询图书信息294 13.11疑难解惑295 13.11.1避免输出中文字符串时出现乱码295 13.11.2数据库编码格式的选择296 13.12精彩回顾296 第14章ADODB类库——数据库管家 14.1本章学习任务298 14.2ADODB概述299 14.3熟悉操作流程300 14.4连接数据库系统和数据库301 14.4.1应用ADONewConnection()函数连接数据库系统301 14.4.2应用PConnect()函数持久化连接数据库301 14.4.3应用Connect()函数非持久化连接数据库301 14.4.4ADODB连接MySQL数据库301 14.5公共变量302 14.6操作SQL语句303 14.6.1应用execute()函数执行SQL语句303 14.6.2应用SelectLimit()函数控制select查询语句的起始位置304 14.6.3应用GetInsertSQL()、GetUpdateSQL()函数添加、更新数据305 14.6.4操作SQL语句的其他方法306 14.7控制结果集307 14.7.1控制指针的方法307 14.7.2控制结果集内容的方法307 14.7.3日期格式和数据类型的转换309 14.8ADODB中的分页310 14.9错误处理310 14.10实战检验311 14.10.1ADODB连接、操作数据库类311 14.10.2ADODB分页类313 14.11疑难解惑316 14.11.1本章程序运行的前提条件316 14.11.2一个小巧的分页函数——ADODB_Pager()函数316 14.11.3如何连接Microsoft SQL Server数据库317 14.11.4如何连接Access数据库317 14.12精彩回顾317 第15章Smarty模板——PHP程序的动静分离 15.1本章学习任务320 15.1.1系统学习任务320 15.1.2经典实战任务320 15.2走进Smarty模板321 15.2.1Smarty模板引擎的下载322 15.2.2Smarty模板引擎的安装323 15.2.3Smarty模板引擎的配置323 15.2.4走进Smarty模板引擎325 15.3Smarty模板设计——静态页处理326 15.3.1基本语法(注释、函数和属性)327 15.3.2变量327 15.3.3变量调节器328 15.3.4组合修改器329 15.3.5内建函数(动态文件、模板文件的包含和流程控制语句)330 15.3.6自定义函数334 15.3.7配置文件336 15.4Smarty程序设计——动态文件操作338 15.4.1SMARTY_PATH常量338 15.4.2Smarty变量338 15.4.3Smarty方法338 15.4.4Smarty缓存339 15.5实战检验340 15.5.1在Smarty中通过truncate方法截取字符串341 15.5.2应用Smarty+ADODB完成数据的分页显示342 15.6疑难解惑344 15.6.1缓存的合理应用344 15.6.2什么是较好的Smarty配置方案344 15.7精彩回顾344 第16章Zend Framework框架 16.1本章学习任务346 16.1.1本章知识体系346 16.1.2本章的实践任务346 16.2Zend Framework的MVC介绍347 16.2.1Zend Framework概述347 16.2.2Zend Framework 常用组件347 16.2.3MVC原理348 16.3Zend Framework的MVC环境搭建349 16.3.1环境配置349 16.3.2框架结构350 16.3.3创建流程350 16.3.4Zend Framework的编码标准353 16.4Zend_Acl权限管理354 16.4.1角色(role)355 16.4.2资源(resource)355 16.4.3Zend_Acl应用355 16.5Zend_Auth身份认证356 16.5.1Zend_Auth适配器357 16.5.2身份持久认证358 16.5.3数据库认证360 16.6Zend_Cache缓存服务364 16.6.1Zend_Cache的原理365 16.6.2Zend_Cache前端366 16.6.3Zend_Cache后端369 16.7Zend_Db数据库操作370 16.7.1Zend_Db_Adapter数据库操作370 16.7.2Zend_Db_Table数据库操作370 16.7.3数据表类372 16.8Zend_File文件控制375 16.8.1使用Zend_File_Transfer_Adapter_Http实现POST方式文件上传376 16.8.2对上传文件的合理性验证377 16.8.3为上传增加过滤规则378 16.9Zend_Layout网站布局378 16.9.1Zend_Layout概述378 16.9.2Zend_Layout的使用方法379 16.9.3Zend_Layout应用实例379 16.10Zend_Paginator分页381 16.10.1Zend_Paginator简介381 16.10.2Zend_Paginator实现分页的方法381 16.10.3Zend_Paginator实现分页的应用383 16.11实战检验385 16.11.1使用Zend Framework实现用户身份的验证385 16.11.2使用Zend Framework实现查询结果的关键字描红显示386 16.12疑难解惑388 16.12.1MVC框架目录的命名388 16.12.2Zend_Cache组件的应用场合389 16.13精彩回顾389 第2篇范例演练篇 第17章基础知识——学以致用 17.1过滤HTML非法字符394 17.1.1范例功能演示394 17.1.2开发思路指引394 17.1.3专家难点解析395 17.1.4设计过程详解395 17.1.5范例开发手记396 17.1.6进阶与提高396 17.2上传图片并添加水印397 17.2.1范例功能演示397 17.2.2开发思路指引397 17.2.3专家难点解析397 17.2.4设计过程详解399 17.2.5范例开发手记400 17.2.6进阶与提高401 17.3利用WebBrowser控件进行打印401 17.3.1范例功能演示401 17.3.2开发思路指引402 17.3.3专家难点解析402 17.3.4设计过程详解402 17.3.5范例开发手记402 17.3.6进阶与提高403 17.4应用正则表达式验证用户注册信息404 17.4.1范例功能演示404 17.4.2开发思路指引404 17.4.3专家难点解析405 17.4.4设计过程详解406 17.4.5范例开发手记407 17.4.6进阶与提高408 17.5应用JavaScript+GD2函数制作无刷新验证码409 17.5.1范例功能演示409 17.5.2开发思路指引409 17.5.3专家难点解析410 17.5.4设计过程详解410 17.5.5范例开发手记411 17.5.6进阶与提高412 17.6应用JavaScript实现复选框的全选、反选和不选412 17.6.1范例功能演示412 17.6.2开发思路指引413 17.6.3专家难点解析413 17.6.4设计过程详解413 17.6.5范例开发手记414 17.6.6进阶与提高415 第18章关键技术——百炼成钢 18.1JpGraph类库——创建3D饼形图418 18.1.1范例功能演示418 18.1.2开发思路指引418 18.1.3专家难点解析419 18.1.4设计过程详解419 18.1.5范例开发手记420 18.1.6进阶与提高420 18.2MD5加密——用户注册密码保护421 18.2.1范例功能演示421 18.2.2开发思路指引421 18.2.3专家难点解析421 18.2.4设计过程详解422 18.2.5范例开发手记422 18.2.6进阶与提高423 18.3AJAX无刷新分页424 18.3.1范例功能演示424 18.3.2开发思路指引424 18.3.3专家难点解析425 18.3.4设计过程详解427 18.3.5范例开发手记429 18.3.6进阶与提高429 18.4购物车431 18.4.1范例功能演示431 18.4.2开发思路指引432 18.4.3专家难点解析432 18.4.4设计过程详解434 18.4.5范例开发手记437 18.4.6进阶与提高437 18.5应用CKEditor网页编辑器438 18.5.1范例功能演示438 18.5.2开发思路指引439 18.5.3专家难点解析439 18.5.4设计过程详解440 18.5.5范例开发手记441 18.5.6进阶与提高442 18.6MySQL存储过程——用户注册443 18.6.1范例功能演示443 18.6.2开发思路指引443 18.6.3专家难点解析443 18.6.4设计过程详解445 18.6.5范例开发手记445 18.6.6进阶与提高446 18.7MySQL事务处理——银行安全转账447 18.7.1范例功能演示447 18.7.2开发思路指引447 18.7.3专家难点解析448 18.7.4设计过程详解448 18.7.5范例开发手记449 18.7.6进阶与提高449 18.8PHP国际化——开发支持中、英文的程序450 18.8.1范例功能演示450 18.8.2开发思路指引450 18.8.3专家难点解析451 18.8.4设计过程详解452 18.8.5范例开发手记453 18.8.6进阶与提高454 第19章新技术——熟能生巧 19.1jQuery生成网页特效456 19.1.1范例功能演示456 19.1.2开发思路指引456 19.1.3专家难点解析456 19.1.4设计过程详解458 19.1.5范例开发手记459 19.1.6进阶与提高459 19.2jQuery制作级联菜单459 19.2.1范例功能演示459 19.2.2开发思路指引460 19.2.3专家难点解析460 19.2.4设计过程详解461 19.2.5范例开发手记462 19.2.6进阶与提高462 19.3jQuery验证表单元素463 19.3.1范例功能演示463 19.3.2开发思路指引464 19.3.3专家难点解析464 19.3.4设计过程详解465 19.3.5范例开发手记467 19.3.6进阶与提高467 19.4register_function()方法——注册模板函数468 19.4.1范例功能演示468 19.4.2开发思路指引468 19.4.3专家难点解析468 19.4.4设计过程详解469 19.4.5范例开发手记471 19.4.6进阶与提高471 19.5zend_mail发送邮件——激活注册用户472 19.5.1范例功能演示472 19.5.2开发思路指引472 19.5.3专家难点解析473 19.5.4设计过程详解474 19.5.5范例开发手记475 19.5.6进阶与提高475 19.6PHP伪静态——隐藏PHP文件扩展名476 19.6.1范例功能演示476 19.6.2开发思路指引476 19.6.3专家难点解析477 19.6.4设计过程详解477 19.6.5范例开发手记479 19.6.6进阶与提高479 第3篇项目实战篇 第20章新闻发布系统——毕业设计的首选 20.1新闻发布系统概述484 20.2开发背景484 20.3需求分析484 20.3.1功能分析484 20.3.2运行环境484 20.4功能结构485 20.5数据库设计485 20.5.1数据库概念设计485 20.5.2创建数据库及数据表487 20.6MVC框架结构的搭建488 20.6.1MVC开发模式介绍488 20.6.2Zend Framework的MVC目录结构489 20.6.3Zend Framework的MVC结构创建过程490 20.7技术攻关492 20.7.1站内搜索——使用空格分隔多个关键字492 20.7.2关键字描红495 20.7.3隐藏PHP文件后缀——伪静态技术497 20.8前台首页设计498 20.8.1前台首页概述498 20.8.2前台首页技术分析499 20.8.3前台首页的实现过程499 20.9后台管理模块设计502 20.9.1后台管理模块概述502 20.9.2后台管理模块技术分析503 20.9.3管理员登录实现过程504 20.9.4新闻管理模块实现过程505 20.9.5用户管理模块实现过程506 20.10程序调试与错误处理506 20.10.1语法错误507 20.10.2语义错误509 20.10.3注释错误509 20.10.4运行错误509 20.10.5逻辑错误511 20.10.6错误提示页面511 20.11开发总结512 第21章明日企业网——企业网站开发模板 21.1明日企业网概述514 21.2开发背景514 21.3需求分析514 21.4功能结构515 21.5数据库设计516 21.5.1数据库概念设计516 21.5.2创建数据库及数据表517 21.6技术攻关519 21.6.1Smarty模板520 21.6.2最简单的网页框架521 21.6.3ADODB类库521 21.6.4封装分页类522 21.7首页设计523 21.7.1首页概述523 21.7.2首页技术分析523 21.7.3首页的实现过程524 21.8产品展示设计525 21.8.1产品展示概述525 21.8.2产品展示技术分析527 21.8.3产品展示实现过程527 21.9后台管理系统设计529 21.9.1后台管理系统概述529 21.9.2后台管理系统技术分析529 21.9.3后台管理系统实现过程531 21.10程序调试与错误处理535 21.10.1SQL语句的返回机制535 21.10.2错误处理536 21.11开发总结536 第22章明日知道——程序员的十万个为什么 22.1明日知道概述538 22.2开发背景538 22.3需求分析538 22.4功能结构538 22.5数据库设计539 22.5.1数据库分析539 22.5.2数据库概念设计539 22.5.3创建数据库及数据表541 22.6技术攻关542 22.6.1类似Google搜索引擎的搜索条543 22.6.2使用空格分隔多关键字546 22.6.3关键字描红549 22.6.4制作在线编辑器550 22.7MVC框架结构搭建553 22.8首页设计554 22.8.1首页概述554 22.8.2首页技术分析554 22.8.3首页的实现过程555 22.9用户模块设计557 22.9.1用户模块概述557 22.9.2用户模块技术分析557 22.9.3用户注册的实现过程559 22.9.4用户登录的实现过程560 22.10发表问题模块设计562 22.10.1发表问题模块概述563 22.10.2发表问题模块技术分析563 22.10.3发表问题模块实现过程564 22.11回复问题模块设计566 22.11.1回复问题模块概述566 22.11.2回复问题模块技术分析566 22.11.3回复问题模块实现过程567 22.12程序调试与错误处理568 22.12.1项目开发过程中常见错误及解决方法568 22.12.2自定义错误页面569 22.13开发总结569 第23章明日编程词典——在线体验版 23.1明日编程词典概述572 23.2开发背景572 23.3需求分析572 23.4功能结构572 23.5数据库设计573 23.5.1创建数据库573 23.5.2创建数据表574 23.5.3分离、附加数据库575 23.6技术攻关576 23.6.1树状导航菜单设计577 23.6.2向Flash中传递参数578 23.6.3Smarty注册模板函数——读取文件580 23.6.4框架设计网站布局581 23.7Smarty模板583 23.8ADODB类库584 23.9首页设计585 23.9.1首页概述585 23.9.2首页技术分析586 23.9.3首页的实现过程586 23.10网站模块导航设计586 23.10.1网站模块导航概述587 23.10.2网站模块导航技术分析587 23.10.3网站模块导航实现过程588 23.11内容树状导航设计589 23.11.1内容树状导航概述589 23.11.2内容树状导航技术分析590 23.11.3内容树状导航实现过程591 23.12内容展示区设计594 23.12.1内容展示区概述594 23.12.2内容展示区技术分析594 23.12.3内容展示区实现过程594 23.13程序调试与错误处理595 23.14开发总结595 第4篇商业系统篇 第24章明日科技书店 24.1明日科技书店概述600 24.2开发背景600 24.3需求分析600 24.4功能结构图601 24.5系统流程图602 24.6开发环境603 24.7数据库设计603 24.7.1数据库分析603 24.7.2创建数据库603 24.7.3创建数据表604 24.7.4数据表的结构604 24.8功能模块构思606 24.9公共类设计607 24.9.1数据库连接类607 24.9.2数据库管理类609 24.9.3Smarty模板引擎配置类610 24.9.4购物车类610 24.9.5分页类612 24.9.6工具类613 24.10首页设计615 24.10.1首页概述615 24.10.2首页技术分析616 24.10.3首页实现过程617 24.11用户模块设计618 24.11.1用户模块概述618 24.11.2用户注册618 24.11.3用户登录621 24.11.4用户中心623 24.11.5找回登录密码625 24.12图书展示模块设计626 24.12.1图书分类展示626 24.12.2特别图书展示629 24.12.3图书试读展示630 24.12.4图书详细信息展示632 24.13图书订购模块设计635 24.13.1购物车的实现635 24.13.2填写收货人信息638 24.13.3确认订购信息639 24.13.4选择支付方式640 24.13.5确认支付信息641 24.14后台登录页设计642 24.14.1后台登录页概述642 24.14.2后台登录页实现过程643 24.15系统管理模块644 24.15.1系统信息设置644 24.15.2更改管理员密码645 24.16图书类别管理模块645 24.16.1图书大类管理646 24.16.2图书小类管理647 24.16.3出版社分类管理649 24.17图书管理模块651 24.17.1图书信息管理651 24.17.2图书试读管理654 24.18用户信息管理模块655 24.18.1用户信息管理655 24.18.2用户反馈信息管理656 24.19订单信息管理模块656 24.19.1订单信息列表管理657 24.19.2订单详细信息管理657 24.20程序调试与错误处理658 24.21编写用户使用手册659 24.22系统发布662 24.23开发总结664

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有