PHP开发实战
正版书带塑封 14点之前订单当日发货 9979959082402185218
¥
12.39
1.3折
¥
96
九五品
仅1件
作者软件开发技术联盟 编
出版社清华大学出版社
出版时间2013-10
版次1
装帧平装
货号9979959082402185218
上书时间2024-12-24
商品详情
- 品相描述:九五品
图书标准信息
-
作者
软件开发技术联盟 编
-
出版社
清华大学出版社
-
出版时间
2013-10
-
版次
1
-
ISBN
9787302318965
-
定价
96.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
775页
-
字数
1631千字
-
正文语种
简体中文
-
丛书
软件开发实战
- 【内容简介】
-
《PHP开发实战》从初学者的角度讲述使用PHP语言进行程序开发应该掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,同时强调实战效果。在介绍技术的同时,书中都会提供实例,同时在各章的结尾部分安排实战内容,通过5~8个实战来综合应用本章所讲解的知识,做到理论联系实际;每篇的最后一章有一个综合实例,通过一个模块综合讲解本篇所讲解的知识内容;在《PHP开发实战》的最后两章中提供了两个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。
全书共分33章,主要内容包括初识PHP、PHP环境搭建、PHP语言基础、流程控制语句、函数、字符串、正则表达式、PHP数组、日期和时间、综合实例(一)——注册登录、MySQL数据库基本操作、phpMyAdmin图形化管理工具、使用MySQL函数操作数据库、ADODB类库、PDO数据库抽象层、综合实例(二)——在线论坛、会话管理、图形图像、文件系统、面向对象、PHP加密技术、程序调试与异常处理、综合实例(三)——投票系统、PHP与Web页面交互、PHP与JavaScript交互、XML技术、Ajax技术、综合实例(四)——购物车、Smarty模板技术、ThinkPHP框架技术、综合实例(五)——明日导航网、博客管理系统、应用Smarty模板开发电子商务平台等,最后在附录中介绍了PHP的编码规则。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会PHP程序开发的精髓,快速提高开发技能。《PHP开发实战》特色及丰富的学习资源包如下:
黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。
《PHP开发实战》适合有志于从事软件开发的初学者、高等院校计算机相关专业的学生,也可作为软件开发人员的参考手册,或者高等院校的教学参考书。
- 【目录】
-
第1篇新手入门
第1章初识PHP
视频讲解:7分钟
1.1PHP概述
1.1.1PHP是什么
1.1.2PHP5的新特性
1.1.3PHP的语言优势
1.1.4PHP语言的发展
1.2PHP与其他语言的比较
1.3PHP语言相关术语
1.4资深程序员谈如何学习PHP
1.5常用代码编辑工具
1.6学习资源
1.6.1PHP参考手册
1.6.2PHP学习讨论
1.7成功案例
1.8本章小结
第2章PHP环境搭建
视频讲解:75分钟
2.1搭建PHP开发环境的准备工作
2.1.1在Windows下搭建PHP开发环境的准备工作
2.1.2在Linux下搭建PHP开发环境的准备工作
2.2Apache服务器的安装和配置
2.2.1在Windows下安装Apache服务器
2.2.2在Linux下安装Apache服务器
2.3PHP的安装和配置
2.3.1在Windows下安装PHP
2.3.2在Linux下安装PHP
2.4MySQL服务器的安装和配置
2.4.1在Windows下安装MySQL服务器
2.4.2在Linux下安装MySQL服务器
2.5初学者——应用组合包快速搭建PHP环境
2.6第一个PHP程序
2.6.1使用MacromediaDreamweaver8编写源程序
2.6.2发布和运行PHP程序
2.7环境安装常见问题
2.7.1Apache安装常见问题
2.7.2PHP安装常见问题
2.7.3MySQL安装常见问题
2.8实战
2.8.1输出系统的当前时间
2.8.2输出“明日科技欢迎你”
2.8.3输出一张漂亮的图片
2.8.4更改Apache服务器的端口号为82
2.8.5Apache服务器的端口号修改后运行第一个PHP程序
2.9本章小结
2.10学习成果检验
第3章PHP语言基础
视频讲解:125分钟
3.1学习语言基础的重要性
3.2PHP语法基础
3.2.1PHP标识符
3.2.2PHP的注释
3.3PHP的数据类型
3.3.1整型
3.3.2布尔型
3.3.3浮点型
3.3.4字符串型
3.3.5null型
3.3.6数据类型的转换
3.4PHP常量
3.4.1声明和使用常量
3.4.2预定义常量
3.5PHP变量
3.5.1变量声明及使用
3.5.2变量作用域
3.5.3可变变量
3.5.4预定义变量
3.5.5变量的生存周期
3.6PHP运算符
3.6.1字符串运算符
3.6.2算术运算符
3.6.3赋值运算符
3.6.4递增或递减运算符
3.6.5位运算符
3.6.6逻辑运算符
3.6.7比较运算符
3.6.8条件运算符
3.6.9运算符的使用规则
3.7PHP的表达式
3.8实战
3.8.1判断指定的年份是否为闰年
3.8.2检测变量是否为整型
3.8.3输出姚明的个人信息
3.8.4计算长方形的面积
3.8.5比较某一天的产品销量
3.9本章小结
3.10学习成果检验
第4章流程控制语句
视频讲解:80分钟
4.1学前导读
4.1.1什么是算法
4.1.2算法的描述方法
4.1.3程序的3种控制结构
4.2条件控制语句
4.2.1if条件语句
4.2.2switch…case分支控制语句
4.3循环控制语句
4.3.1while循环语句
4.3.2do…while循环语句
4.3.3for循环语句
4.3.4foreach循环语句
4.4跳转控制语句
4.4.1应用break语句跳出循环
4.4.2应用continue语句跳出循环
4.5实战
4.5.1过滤留言信息中的敏感词
4.5.2图书信息显示
4.5.3应用switch语句设计网站主页
4.5.4应用continue语句计算100以内奇数的和
4.5.5应用for语句制作一个乘法口诀表
4.6本章小结
4.7学习成果检验
第5章函数
视频讲解:75分钟
5.1自定义函数
5.1.1函数的命名规则
5.1.2自定义函数格式
5.1.3调用自定义函数
5.1.4函数的参数
5.1.5函数返回值
5.1.6嵌套调用
5.1.7递归调用
5.2内建函数
5.3输出语句
5.3.1应用print语句输出字符
5.3.2应用echo语句输出字符
5.3.3应用printf语句格式化输出字符
5.3.4应用sprintf语句格式化输出字符
5.4引用文件
5.4.1应用include语句引用文件
5.4.2应用require语句引用文件
5.4.3应用include_once语句引用文件
5.4.4应用require_once语句引用文件
5.4.5include语句和require语句的使用区别
5.4.6include_once语句和require_once语句的使用区别
5.5实战
5.5.1通过自定义函数防止新闻主题信息出现中文乱码
5.5.2应用include语句构建在线音乐网站主页
5.5.3对关键字进行高亮显示
5.5.4获取上传文件的后缀名
5.5.5自定义一个为数字取绝对值的函数
5.6本章小结
5.7学习成果检验
第6章字符串
视频讲解:76分钟
6.1字符串简介
6.2单引号与双引号
6.3定界符
6.4连接字符串
6.5转义、还原字符串
6.5.1手动转义、还原字符串
6.5.2自动转义、还原字符串
6.6获取字符串长度
6.7截取字符串
6.8比较字符串
6.8.1按字节比较
6.8.2按自然排序法比较
6.8.3指定从源字符串的位置比较
6.9检索字符串
6.9.1应用strstr()函数检索指定的关键字
6.9.2应用substr_count()函数检索子串出现的次数
6.10替换子字符串
6.11去除字符串中空白字符和特殊字符
6.11.1去除字符串左边空白字符和特殊字符
6.11.2去除字符串右边空白字符和特殊字符
6.11.3去除字符串两边空白字符和特殊字符
6.12格式化字符串
6.13分割字符串
6.14字符串与HTML相互转换
6.15实战
6.15.1超长文本的分页显示
6.15.2控制页面中输出字符串的长度
6.15.3应用explode()函数和implode()函数分割和合成字符串
6.15.4应用substr()函数截取超长字符串
6.15.5统一英文注册用户首字母大写
6.16本章小结
6.17学习成果检验
第7章正则表达式
视频讲解:82分钟
7.1正则表达式是什么
7.2正则表达式常用术语
7.3正则表达式语法规则
7.3.1行定位符(^和$)
7.3.2字符类([])
7.3.3选择字符(|)
7.3.4连字符(-)
7.3.5排除字符(^)
7.3.6限定符(?*+{n,m})
7.3.7点字符(.)
7.3.8转义字符(\)
7.3.9反斜杠(\)
7.3.10括号字符(())
7.3.11反向引用
7.4POSIX扩展正则表达式函数
7.4.1查找字符串
7.4.2替换字符串
7.4.3分割字符串
7.5PCRE兼容正则表达式函数
7.5.1查找字符串
7.5.2替换字符串
7.6实战
7.6.1通过正则表达式无刷新验证用户注册信息是否合理
7.6.2验证E-mail地址格式是否正确
7.6.3验证文本框输入的是否为整数
7.6.4验证IP地址是否有效
7.6.5验证注册信息是否符合要求
7.7本章小结
7.8学习成果检验
第8章PHP数组
视频讲解:90分钟
8.1数组是什么
8.2声明数组
8.2.1数组命名规则
8.2.2通过PHP函数创建数组
8.2.3通过数组标识符“[]”创建数组
8.3数组的类型
8.3.1数字索引数组
8.3.2关联数组
8.4输出数组
8.5数组的构造
8.5.1创建一维数组
8.5.2创建二维数组
8.6遍历数组
8.6.1foreach结构遍历数组
8.6.2each()函数遍历数组
8.6.3list()函数遍历数组
8.6.4for语句遍历数组
8.7合并数组
8.8字符串与数组的转换
8.8.1应用explode()函数将字符串转换成数组
8.8.2应用implode()函数将数组转换成一个新字符串
8.9统计数组元素个数
8.10数组排序
8.10.1数字数组排序
8.10.2关联数组排序
8.11实战
8.11.1向投票系统添加投票选项
8.11.2用foreach结构遍历二维数组
8.11.3生成在线考试题
8.11.4判断元素值是否在数组中
8.11.5向数组中添加元素
8.12本章小结
8.13学习成果检验
第9章日期和时间
视频讲解:93分钟
9.1系统时区设置
9.1.1时区的划分
9.1.2PHP中的时区设置
9.2UNIX时间戳
9.2.1什么是时间戳
9.2.2UNIX时间戳
9.2.3获取指定日期的时间戳
9.2.4获取当前时间戳
9.2.5将英文文本的日期时间描述解析为UNIX时间戳
9.3PHP日期和时间的处理
9.3.1格式化日期和时间
9.3.2获取日期和时间信息
9.3.3获取本地化的日期和时间
9.3.4检验日期和时间的有效性
9.4实战
9.4.1实现倒计时的功能
9.4.2实现生日提示功能
9.4.3计算在线考试用时和剩余时间
9.4.4网页闹钟
9.4.5输出中文格式的日期和时间
9.5本章小结
9.6学习成果检验
第10章综合实例(一)——注册登录
视频讲解:46分钟
10.1注册及登录验证概述
10.1.1用户注册流程
10.1.2用户登录流程
10.1.3找回密码流程
10.1.4程序预览
10.2热点关键技术
10.2.1防SQL注入技术
10.2.2Ajax无刷新验证技术
10.2.3验证码技术
10.2.4E-mail激活技术
10.2.5应用键盘响应事件验证信息是否合法
10.2.6PHP中操作Cookie技术
10.2.7在JavaScript中操作Cookie技术
10.2.8用户自动登录技术
10.3数据库设计
10.3.1数据库设计概述
10.3.2封装数据库连接-操作类
10.4用户注册
10.4.1用户注册功能概述
10.4.2注册页面设计
10.4.3检测用户名是否被占用
10.4.4注册信息处理
10.4.5注册用户激活
10.4.6免激活用户注册
10.5用户登录
10.5.1用户登录功能概述
10.5.2登录页面设计
10.5.3登录处理页
10.5.4生成及刷新验证码
10.6找回密码
10.6.1找回密码功能概述
10.6.2找回密码功能实现过程
第2篇数据库篇
第11章MySQL数据库基本操作
视频讲解:70分钟
11.1MySQL简介
11.1.1MySQL是什么
11.1.2MySQL特点
11.1.3MySQL5支持的特性
11.2启动、连接、断开和停止MySQL服务器
11.2.1启动MySQL服务器
11.2.2连接和断开MySQL服务器
11.2.3停止MySQL服务器
11.3使用MySQL命令行操作数据库
11.3.1创建数据库
11.3.2查看数据库
11.3.3选择数据库
11.3.4删除数据库
11.4使用MySQL命令行操作数据表
11.4.1创建数据表
11.4.2查看表结构
11.4.3修改表结构
11.4.4重命名表
11.4.5删除表
11.5MySQL语句操作
11.5.1插入记录
11.5.2浏览数据库记录
11.5.3修改记录
11.5.4删除记录
11.6实战
11.6.1管理MySQL数据库及数据表
11.6.2创建db_book图书数据库以及图书信息表tb_mrbook
11.6.3向tb_mrbook表中添加、修改和删除数据
11.6.4用mysqldump命令导出数据库
11.6.5用mysql命令将数据库文件导入数据库
11.7本章小结
11.8学习成果检验
第12章phpMyAdmin图形化管理工具
视频讲解:57分钟
12.1phpMyAdmin简介
12.2phpMyAdmin的安装和配置
12.2.1Windows系统下phpMyAdmin的安装配置
12.2.2Linux系统下phpMyAdmin的安装配置
12.3phpMyAdmin的使用
12.3.1管理数据库
12.3.2管理数据表
12.3.3管理数据记录
12.3.4导入/导出数据
12.4实战
12.4.1通过phpMyAdmin图形化管理工具修改数据库密码
12.4.2使用phpMyAdmin设置编码格式
12.4.3通过phpMyAdmin添加服务器新用户
12.4.4在phpMyAdmin中删除MySQL服务器登录密码
12.4.5手动备份、恢复MySQL数据库
12.5本章小结
12.6学习成果检验
第13章使用MySQL函数操作数据库
视频讲解:182分钟
13.1PHP访问MySQL数据库的一般步骤
13.2使用MySQL函数库
13.2.1连接MySQL服务器
13.2.2选择数据库
13.2.3执行SQL语句
13.2.4应用mysql_fetch_array()函数获取结果集
13.2.5应用mysql_fetch_object()函数获取结果集
13.2.6应用mysql_fetch_row()函数获取结果集
13.2.7应用mysql_num_rows()函数获取记录数
13.2.8关闭连接
13.3PHP操作MySQL数据库
13.3.1应用insert命令动态添加公告信息
13.3.2应用select命令查询公告信息
13.3.3解决截取公告主题乱码问题
13.3.4分页显示公告信息
13.3.5应用update命令动态编辑公告信息
13.3.6应用delete命令动态删除公告信息
13.4实战
13.4.1输入页码跳转到指定页
13.4.2图片的分栏分页显示
13.4.3留言板
13.4.4高级查询
13.4.5分组统计
13.4.6使用下拉菜单跳转页面
13.5本章小结
13.6学习成果检验
第14章ADODB类库
视频讲解:96分钟
14.1ADODB类库是什么
14.2ADODB支持的数据库
14.3ADODB下载与安装
14.4ADODB类库
14.4.1连接数据库函数
14.4.2操作数据库函数
14.4.3控制结果集存取方式函数
14.4.4操作结果集函数
14.4.5处理事务函数
14.4.6生成HTML表格函数
14.4.7生成下拉列表框函数
14.4.8实现分页功能函数
14.4.9错误处理函数
14.5实战
14.5.1实现分页
14.5.2处理事务
14.5.3缓存函数+ADODB动态生成静态页
14.5.4添加商品信息
14.5.5删除图书信息
14.6本章小结
14.7学习成果检验
第15章PDO数据库抽象层
视频讲解:60分钟
15.1什么是PDO
15.1.1PDO概述
15.1.2PDO特点
15.1.3安装PDO
15.2PDO连接数据库
15.2.1PDO构造函数
15.2.2DSN详解
15.3PDO中执行SQL语句
15.3.1exec()方法
15.3.2query()方法
15.3.3预处理语句——prepare()和execute()
15.4PDO中获取结果集
15.4.1fetch()方法
15.4.2fetchAll()方法
15.4.3fetchColumn()方法
15.5PDO中捕获SQL语句中的错误
15.5.1使用默认模式——PDO::ERRMODE_SILENT
15.5.2使用警告模式——PDO::ERRMODE_WARNING
15.5.3使用异常模式——PDO::ERRMODE_EXCEPTION
15.6PDO中错误处理
15.6.1errorCode()方法
15.6.2errorInfo()方法
15.7PDO中事务处理
15.8PDO中存储过程
15.9实战
15.9.1明日书店会员注册
15.9.2添加留言信息
15.9.3查询图书信息
15.9.4删除会员信息
15.9.5修改商品信息
15.10本章小结
15.11学习成果检验
第16章综合实例(二)——在线论坛
视频讲解:25分钟
16.1在线论坛概述
16.1.1模块概述
16.1.2功能结构
16.1.3权限分配
16.1.4程序预览
16.2数据库设计
16.2.1数据库设计
16.2.2数据表设计
16.2.3连接数据库
16.3用户注册
16.3.1用户注册概述
16.3.2检测用户名是否被占用
16.3.3用户注册的实现
16.4在线论坛前台
16.4.1帖子浏览功能概述
16.4.2分页显示回复信息
16.4.3帖子的发布
16.4.4注销用户
16.5后台管理
16.5.1在线论坛后台管理概述
16.5.2通过switch和include语句设计后台首页框架
16.5.3栏目管理
16.6技术提炼
16.6.1分页技术
16.6.2网页访问权限设置
16.6.3页面刷新技术
第3篇核心技术
第17章会话管理
视频讲解:117分钟
17.1Cookie管理
17.1.1了解Cookie
17.1.2创建Cookie
17.1.3读取Cookie
17.1.4删除Cookie
17.1.5Cookie应用的注意事项
17.1.6Cookie的综合应用——自动登录
17.2Session管理
17.2.1了解Session
17.2.2启动Session
17.2.3应用Session
17.2.4删除Session
17.2.5Session的综合应用——通过Session控制页面访问权限
17.3Session与Cookie的比较
17.4实战
17.4.1通过Cookie实现单点登录
17.4.2Session购物车
17.4.3防止页面刷新
17.4.4通过Session变量屏蔽刷新页面对计数器的影响
17.4.5应用Session变量控制用户登录时间
17.5本章小结
17.6学习成果检验
第18章图形图像
视频讲解:106分钟
18.1了解GD2函数库
18.2参数设置
18.3Jpgraph类库
18.3.1Jpgraph类库简介
18.3.2Jpgraph的安装
18.3.3Jpgraph的配置
18.4常用图像处理
18.4.1创建画布
18.4.2颜色处理
18.4.3输出图像
18.4.4绘制基本图形
18.4.5填充几何图形
18.4.6输出文字
18.5实战
18.5.1创建一个简单的图像
18.5.2应用GD2函数在照片上添加文字
18.5.3应用图像处理技术生成验证码
18.5.4Jpgraph创建柱状图展示年度收支情况
18.5.5Jpgraph创建折线图统计图书销售走势
18.5.6Jpgraph创建3D饼形图展示部门业绩比较
18.6本章小结
18.7学习成果检验
第19章文件系统
视频讲解:74分钟
19.1文件处理
19.1.1打开文件
19.1.2读取文件
19.1.3写入文件
19.1.4操作文件
19.1.5关闭文件
19.2文件上传
19.2.1配置php.ini文件
19.2.2预定义变量$_FILES
19.2.3文件上传函数
19.3文件处理的高级应用
19.3.1远程文件的访问
19.3.2文件指针
19.3.3锁定文件
19.4目录处理
19.4.1打开目录
19.4.2浏览目录
19.4.3操作目录
19.4.4关闭目录
19.5实战
19.5.1多图片上传
19.5.2通过文本文件统计页面访问量
19.5.3规范化的文件上传
19.5.4文本文件的分页输出
19.5.5从文本文件中读取注册服务条款
19.6本章小结
19.7学习成果检验
第20章面向对象
视频讲解:160分钟
20.1面向对象的基本概念
20.1.1类
20.1.2对象
20.1.3面向对象编程的三大特点
20.2类与对象
20.2.1定义类
20.2.2实例化类
20.2.3使用对象
20.2.4成员变量
20.2.5成员函数
20.3类的权限修饰符
20.3.1public(公有成员)
20.3.2private(私有成员)
20.3.3protected(保护成员)
20.4构造函数
20.4.1创建构造函数
20.4.2调用父类构造函数
20.5析构函数
20.6使用$this变量访问方法和属性
20.7static关键字
20.8final关键字
20.9抽象类
20.10接口的使用
20.11实战
20.11.1面向对象的用户登录身份验证
20.11.2面向对象的数据分页显示
20.11.3封装一个数据库操作类
20.11.4用面向对象生成图像验证码
20.11.5封装一个显示页码的分页类
20.11.6数据统计类中定义求数字平均值的方法
20.11.7封装特殊字符转义类
20.12本章小结
20.13学习成果检验
第21章PHP加密技术
视频讲解:8分钟
21.1加密技术简介
21.1.1MD5算法
21.1.2SHA1算法
21.1.3DES算法
21.1.4MIME/BASE64的算法
21.2PHP内置加密函数
21.2.1使用crypt()函数进行加密
21.2.2使用md5()函数进行加密
21.2.3使用sha1()函数进行加密
21.2.4使用base64_encode()函数进行编码
21.2.5使用base64_decode()函数进行解码
21.3PHP加密扩展库
21.3.1Mcrypt扩展库
21.3.2Mhash扩展库
21.4实战
21.4.1用户注册密码的MD5加密
21.4.2用户注册密码的crypt加密
21.4.3用自定义函数对用户密码进行加密
21.4.4隐藏PHP文件扩展名
21.4.5禁止用户输入敏感字符
21.5本章小结
21.6学习成果检验
第22章程序调试与异常处理
视频讲解:70分钟
22.1程序基本调试流程
22.2PHP中的错误类型
22.2.1语法错误
22.2.2语义错误
22.2.3逻辑错误
22.2.4注释错误
22.2.5运行错误
22.3PHP错误的调试
22.3.1PHP的错误报告
22.3.2启动错误报告
22.3.3使用print语句调试程序
22.3.4应用前缀字符@屏蔽PHP脚本错误提示
22.3.5使用错误处理器记录日志
22.4SQL错误的调试
22.4.1PHP与MySQL连接错误
22.4.2SQL语句错误
22.5实战
22.5.1分析、解决PHP与MySQL连接错误
22.5.2解决数据库乱码问题
22.5.3封装异常处理类
22.5.4使用错误处理器记录日志
22.5.5通过phpMyAdmin调试SQL语句中的错误
22.6本章小结
22.7学习成果检验
第23章综合实例(三)——投票系统
视频讲解:45分钟
23.1投票系统概述
23.1.1模块概述
23.1.2功能结构
23.1.3程序预览
23.2数据库设计
23.2.1数据库设计
23.2.2数据表设计
23.2.3连接数据库
23.3投票
23.3.1用户注册
23.3.2用户登录
23.3.3投票主题浏览
23.3.4投票内容提交
23.4投票管理
23.4.1投票管理概述
23.4.2动态生成投票主题及选项
23.4.3删除投票主题与投票内容
23.4.4刷新投票结果
23.5技术提炼
23.5.1通过3D饼形图分析投票结果
23.5.2通过柱形图分析投票结果
23.5.3Cookie投票限制
23.5.4通过IP限制重复投票
第4篇Web前端开发
第24章PHP与Web页面交互
视频讲解:124分钟
24.1表单
24.1.1创建表单
24.1.2认识表单元素
24.2在Web页中创建表单
24.3在Web页中嵌入PHP脚本
24.3.1在HTML标记中嵌入PHP脚本
24.3.2为表单元素赋值
24.4提交表单数据
24.4.1POST方法提交表单数据
24.4.2GET方法提交表单数据
24.4.3POST方法与GET方法的使用区别
24.5PHP全局变量
24.5.1$_POST[]全局变量
24.5.2$_GET[]全局变量
24.5.3$_SESSION[]全局变量
24.6对URL传递的参数进行编/解码
24.6.1对URL传递的参数进行编码
24.6.2对URL编码的字符串进行解码
24.7实战
24.7.1发布和查看公告信息
24.7.2图书借阅
24.7.3设计一个用户注册表单并获取用户注册信息
24.7.4限制多行文本域输入的字符个数
24.7.5获取用户的个人信息
24.7.6用户登录
24.7.7设置文本框的只读属性
24.7.8对超链接传递的数据进行编码
24.8本章小结
24.9学习成果检验
第25章PHP与JavaScript交互
视频讲解:81分钟
25.1了解JavaScript
25.1.1JavaScript是什么
25.1.2JavaScript能做什么
25.2JavaScript语言基础
25.2.1JavaScript数据类型
25.2.2JavaScript变量
25.2.3JavaScript注释
25.3自定义函数
25.4JavaScript脚本嵌入方式
25.4.1在HTML中嵌入JavaScript脚本
25.4.2应用JavaScript事件调用自定义函数
25.4.3在PHP动态网页中引用JS文件
25.4.4解决浏览器不支持JavaScript的问题
25.5实战
25.5.1应用JavaScript脚本制作树状导航菜单
25.5.2PHP与JavaScript脚本的交互应用
25.5.3用JavaScript脚本实现年月日的联动
25.5.4用JavaScript脚本实现几秒后跳转页面
25.5.5确认框confirm()的应用
25.6本章小结
25.7学习成果检验
第26章XML技术
视频讲解:79分钟
26.1XML概述
26.2XML语法
26.2.1XML文档结构
26.2.2XML声明
26.2.3XML处理指令
26.2.4XML注释
26.2.5XML元素
26.2.6XML属性
26.3创建XML文档
26.4SimpleXML
26.4.1创建SimpleXML对象
26.4.2遍历所有子元素
26.4.3遍历所有属性
26.4.4访问特定节点元素和属性
26.4.5修改XML数据
26.4.6保存XML文档
26.5实战
26.5.1动态创建XML文档
26.5.2动态读取XML文档
26.5.3通过XPath查询XML中的数据
26.5.4动态添加XML中的数据
26.5.5动态删除XML中的数据
26.6本章小结
26.7学习成果检验
第27章Ajax技术
视频讲解:77分钟
27.1Ajax概述
27.1.1什么是Ajax
27.1.2Ajax的开发模式
27.1.3Ajax的优点
27.2Ajax技术的组成
27.2.1JavaScript脚本语言
27.2.2XMLHttpRequest对象
27.2.3XML语言
27.2.4DOM
27.2.5CSS
27.3Ajax与PHP的交互
27.3.1通过GET方式与PHP进行交互
27.3.2通过POST方式与PHP进行交互
27.4Ajax开发常见问题
27.5实战
27.5.1在PHP中应用Ajax技术检测用户名
27.5.2在PHP中应用Ajax技术实现博客文章类别添加
27.5.3使用jQuery制作级联下拉列表框
27.5.4应用Ajax技术删除数据
27.5.5应用Ajax技术制作分类列表框
27.6本章小结
27.7学习成果检验
第28章综合实例(四)——购物车
视频讲解:45分钟
28.1购物车模块概述
28.1.1功能概述
28.1.2购物车操作流程
28.1.3程序预览
28.2数据库设计
28.2.1创建数据库
28.2.2创建数据表
28.3首页设计
28.3.1首页概述
28.3.2首页实现过程
28.4登录模块设计
28.4.1登录模块概述
28.4.2用户注册
28.4.3用户登录
28.5商品展示模块设计
28.5.1商品展示模块概述
28.5.2商品展示模块
28.6购物车模块设计
28.6.1购物车模块概述
28.6.2购物车展示
28.6.3更改商品数量
28.6.4删除商品
28.6.5保存购物车
28.7技术提炼
28.7.1数据库连接、管理和分页类文件
28.7.2Smarty模板配置类文件
28.7.3执行类的实例化文件
28.7.4Smarty模板页中的框架技术
28.7.5Ajax无刷新验证技术
28.7.6分页技术
28.7.7购物车中商品添加技术
第5篇框架应用
第29章Smarty模板技术
视频讲解:102分钟
29.1Smarty简介
29.1.1Smarty模板引擎
29.1.2开发模式与运行流程
29.2Smarty的安装配置
29.2.1Smarty下载和安装
29.2.2Smarty配置
29.2.3第一个Smarty程序
29.3Smarty模板设计
29.3.1Smarty模板文件
29.3.2注释
29.3.3变量
29.3.4修饰变量
29.3.5流程控制
29.3.6内建函数
29.4Smarty程序设计
29.4.1Smarty中的常用方法
29.4.2Smarty的配置变量
29.5实战
29.5.1通过Smarty实现网页的动静分离
29.5.2Smarty分页类
29.5.3网站公告
29.5.4Smarty模板truncate()方法截取字符串
29.5.5输出会员信息
29.6本章小结
29.7学习成果检验
第30章ThinkPHP框架
视频讲解:150分钟
30.1ThinkPHP简介
30.1.1ThinkPHP框架的特点
30.1.2环境要求
30.1.3下载ThinkPHP框架
30.2ThinkPHP架构
30.2.1ThinkPHP的目录结构
30.2.2自动生成目录
30.2.3项目目录部署方案
30.2.4命名规范
30.2.5项目构建流程
30.3ThinkPHP的配置
30.3.1配置格式
30.3.2调试配置
30.4ThinkPHP的控制器
30.4.1控制器
30.4.2跨模块调用
30.5ThinkPHP的模型
30.5.1模型的命名
30.5.2实例化模型
30.5.3属性访问
30.5.4连接数据库
30.5.5创建数据
30.5.6连贯操作
30.5.7CURD操作
30.6ThinkPHP的视图
30.6.1模板定义
30.6.2模板赋值
30.6.3指定模板文件
30.6.4特殊字符串替换
30.7内置ThinkTemplate模板引擎
30.8实战
30.8.1用户信息的查询、更新和删除
30.8.2用户登录
30.8.3商品信息的分页输出
30.8.4新闻发布
30.8.5带查询条件的分页
30.9本章小结
30.10学习成果检验
第31章综合实例(五)——明日导航网
视频讲解:39分钟
31.1需求分析
31.2系统设计
31.2.1系统功能结构
31.2.2系统预览
31.3数据库设计
31.3.1数据库设计
31.3.2数据表设计
31.3.3连接数据库
31.4ThinkPHP架设项目结构
31.4.1下载ThinkPHP框架
31.4.2自动生成项目目录
31.5明日导航前台页面设计
31.5.1页面设计概述
31.5.2控制器的创建
31.5.3视图中应用到的模板标签
31.5.4在视图中创建模板文件
31.6明日导航后台管理设计
31.6.1后台管理概述
31.6.2通过系统配置文件存储后台登录数据
31.6.3后台管理架构解析
31.6.4ThinkPHP框架中的分页技术
31.6.5后台管理视图中应用的模板标签
31.6.6后台登录
31.6.7后台管理主页
31.6.8高级类别管理
31.6.9判断访问用户的权限
31.6.10操作提示页面
31.7项目发布
31.8本章小结
第6篇项目实战
第32章博客管理系统
视频讲解:169分钟
32.1项目描述
32.2系统分析
32.2.1需求分析
32.2.2系统目标
32.2.3系统功能结构
32.2.4系统流程图
32.3软件开发环境
32.4数据库与数据表的设计
32.4.1数据库分析
32.4.2数据库E-R图设计
32.4.3创建数据库和数据表
32.5首页设计
32.5.1首页概述
32.5.2首页技术分析
32.5.3首页的实现过程
32.6用户管理模块设计
32.6.1用户管理模块概述
32.6.2用户注册
32.6.3用户登录
32.6.4查询用户信息
32.6.5浏览用户信息
32.7文章管理模块设计
32.7.1文章管理模块概述
32.7.2文章管理模块技术分析
32.7.3添加文章的实现过程
32.7.4文章列表的实现过程
32.7.5查看、评论文章的实现过程
32.7.6删除文章或评论的实现过程
32.8图片上传模块设计
32.8.1图片上传模块概述
32.8.2图片上传模块技术分析
32.8.3图片上传的实现过程
32.8.4图片浏览的实现过程
32.8.5删除图片的实现过程
32.9朋友圈模块设计
32.9.1朋友圈模块概述
32.9.2朋友圈模块技术分析
32.9.3查询好友的实现过程
32.10项目发布
32.10.1通过个人服务器发布项目
32.10.2通过租用空间发布项目
32.11开发常见问题与解决
32.12本章小结
第33章应用Smarty模板开发电子商务平台
视频讲解:281分钟
33.1项目描述
33.2系统分析
33.2.1需求分析
33.2.2编写项目计划书
33.3系统设计
33.3.1系统目标
33.3.2系统功能结构
33.3.3系统流程图
33.4系统开发环境
33.5数据库与数据表的设计
33.5.1数据库分析
33.5.2创建数据库和数据表
33.6搭建系统框架
33.7公共文件设计
33.7.1数据库连接文件
33.7.2Smarty配置文件
33.7.3XMLHttpRequest对象文件
33.7.4表单样式文件
33.8前台首页设计
33.9登录模块设计
33.9.1用户注册
33.9.2用户登录
33.9.3找回密码
33.10会员信息模块设计
33.10.1会员中心
33.10.2安全退出
33.11商品展示模块
33.11.1创建PHP页
33.11.2创建模板页
33.11.3JavaScript脚本页面
33.12购物车模块设计
33.12.1添加商品
33.12.2显示购物车
33.12.3更改商品数量
33.12.4删除商品
33.12.5保存购物车
33.13收银台模块设计
33.13.1显示订单
33.13.2填写订单
33.13.3处理订单
33.13.4反馈订单
33.13.5查询订单
33.14后台首页设计
33.14.1后台首页布局
33.14.2DIV+JavaScript+CSS实现树状菜单
33.15类别管理模块设计
33.15.1添加类别
33.15.2查看类别
33.16订单管理模块设计
33.17开发的常见问题
33.17.1解决Ajax的乱码问题
33.17.2使用JS脚本获取、输出标签内容
33.17.3使用浮动框架做关联菜单
33.17.4禁用页面缓存
33.17.5在新窗口中使用Session
33.17.6防止站外链接
33.17.7判断上传文件格式
33.18网站运行错误分析
33.18.1数据库导致的错误
33.18.2Smarty模板的配置错误
33.19本章小结
附录APHP编码规则
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价