php从入门到精通_第3版pdf下载

PHP从入门到精通 第3版

2014-09-25上传大小:47.59MB

从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。PHP从入门到精通 第3版,全书共分4篇25章,包括初识PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间、Cookie与Session、图形图像处理技术、文件系统、面向对象、PHP加密技术、MySQL数据库基础、phpMyAdmin图形化管理工具、PHP操作MySQL数据库、PDO数据库抽象层、ThinkPHP框架、Smarty模板技术、PHP与XML技术、PHP与Ajax技术、应用Smarty模板开发电子商务网站、应用ThinkPHP框架开发明日导航网等内容。PHP从入门到精通 第3版书中所有知识都结合具体实例进行介绍,涉及的程序代码均附以详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高开发技能。

目录

第1篇 基础知识

第1章 初识PHP

  • 1.1 PHP概述
  • 1.1.1 什么是PHP
  • 1.1.2 PHP语言的优势
  • 1.1.3 PHP 5的新特性
  • 1.1.4 PHP的发展趋势
  • 1.1.5 PHP的应用领域
  • 1.2 扩展库
  • 1.2.1 PHP 5内置标准扩展库
  • 1.2.2 Zend引擎2.2
  • 1.3 前期准备工作
  • 1.3.1 HTML标记语言
  • 1.3.2 JavaScript脚本
  • 1.4 网站建设的基本流程
  • 1.5 学习资源
  • 1.5.1 常用软件资源
  • 1.5.2 常用网上资源
  • 1.5.3 主要图书网站
  • 1.5.4 国内主要书城网站
  • 1.6 如何学好PHP
  • 1.7 小结

第2章 PHP环境搭建和开发工具

  • 2.1 PHP开发环境和准备工作
  • 2.2 Windows下Apache+MySQL+PHP的安装
  • 2.2.1 安装Apache
  • 2.2.2 安装PHP 5
  • 2.2.3 安装MySQL
  • 2.3 配置Apache和PHP 5
  • 2.4 在Windows下架设IIS+PHP的执行环境
  • 2.5 在Linux下的安装配置
  • 2.5.1 安装Apache服务器
  • 2.5.2 安装MySQL数据库
  • 2.5.3 安装PHP 5语言
  • 2.6 在Windows下使用组合包
  • 2.7 PHP常用开发工具
  • 2.7.1 Eclipse
  • 2.7.2 ZendStudio
  • 2.7.3 NuSphere PhpED
  • 2.7.4 Delphi for PHP
  • 2.7.5 Dreamweaver
  • 2.8 第一个PHP实例
  • 2.9 小结
  • 2.10 练习与实践

第3章 PHP语言基础

  • 3.1 PHP标记风格
  • 3.2 PHP注释的应用
  • 3.3 PHP的数据类型
  • 3.3.1 标量数据类型
  • 3.3.2 复合数据类型
  • 3.3.3 特殊数据类型
  • 3.3.4 转换数据类型
  • 3.3.5 检测数据类型
  • 3.4 PHP常量
  • 3.4.1 声明和使用常量
  • 3.4.2 预定义常量
  • 3.5 PHP变量
  • 3.5.1 变量声明及使用
  • 3.5.2 变量作用域
  • 3.5.3 可变变量
  • 3.5.4 PHP预定义变量
  • 3.6 PHP运算符
  • 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.7 PHP的表达式
  • 3.8 PHP函数
  • 3.8.1 定义和调用函数
  • 3.8.2 在函数间传递参数
  • 3.8.3 从函数中返回值
  • 3.8.4 变量函数
  • 3.8.5 对函数的引用
  • 3.8.6 取消引用
  • 3.9 PHP编码规范
  • 3.9.1 什么是编码规范
  • 3.9.2 编码规范有什么好处
  • 3.9.3 HTML编码规范
  • 3.9.4 PHP编码规范
  • 3.9.5 PHP书写规则
  • 3.9.6 PHP命名规则
  • 3.9.7 文件和目录
  • 3.10 小结
  • 3.11 练习与实践

第4章 流程控制语句

  • 4.1 条件控制语句
  • 4.1.1 if语句
  • 4.1.2 if…else语句
  • 4.1.3 elseif语句
  • 4.1.4 switch…case多重判断语句
  • 4.2 循环控制语句
  • 4.2.1 while循环语句
  • 4.2.2 do…while循环语句
  • 4.2.3 for循环语句
  • 4.2.4 foreach循环
  • 4.2.5 流程控制的另一种书写格式
  • 4.2.6 使用break/continue语句跳出循环
  • 4.3 小结
  • 4.4 练习与实践

第5章 字符串操作

  • 5.1 字符串简介
  • 5.2 单引号和双引号的区别
  • 5.3 字符串的连接符
  • 5.4 字符串操作
  • 5.4.1 去除字符串首尾空格和特殊字符
  • 5.4.2 转义、还原字符串数据
  • 5.4.3 获取字符串的长度
  • 5.4.4 截取字符串
  • 5.4.5 比较字符串
  • 5.4.6 检索字符串
  • 5.4.7 替换字符串
  • 5.4.8 格式化字符串
  • 5.4.9 分割字符串
  • 5.5 小结
  • 5.6 练习与实践

第6章 正则表达式

  • 6.1 什么是正则表达式
  • 6.1.1 正则表达式的发展
  • 6.1.2 正则表达式中的术语
  • 6.2 正则表达式语法规则
  • 6.2.1 行定位符(^和$)
  • 6.2.2 单词定界符(\b、\B)
  • 6.2.3 字符类([ ])
  • 6.2.4 选择字符(|)
  • 6.2.5 连字符(-)
  • 6.2.6 排除字符([^])
  • 6.2.7 限定符(? * + {n,m})
  • 6.2.8 点号字符(.)
  • 6.2.9 转义字符(\)
  • 6.2.10 反斜线(\)
  • 6.2.11 括号字符(())
  • 6.2.12 反向引用
  • 6.2.13 捕获
  • 6.2.14 断言(环视)
  • 6.2.15 模式修饰符
  • 6.3 POSIX扩展正则表达式函数
  • 6.3.1 ereg()函数和eregi()函数
  • 6.3.2 ereg_replace()函数和eregi_replace()函数
  • 6.3.3 split()函数和spliti()函数
  • 6.4 PCRE兼容正则表达式函数
  • 6.4.1 preg_grep()函数
  • 6.4.2 preg_match()函数和preg_match_all()函数
  • 6.4.3 preg_quote()函数
  • 6.4.4 preg_replace()函数
  • 6.4.5 preg_replace_callback()函数
  • 6.4.6 preg_split()函数
  • 6.5 应用正则表达式实现UBB使用帮助
  • 6.6 小结
  • 6.7 练习与实践

第7章 PHP数组

  • 7.1 什么是数组
  • 7.2 声明数组
  • 7.3 数组的类型
  • 7.3.1 数字索引数组
  • 7.3.2 关联数组
  • 7.4 输出数组
  • 7.5 数组的构造
  • 7.5.1 一维数组
  • 7.5.2 二维数组
  • 7.6 遍历数组
  • 7.7 合并数组
  • 7.8 字符串与数组的转换
  • 7.9 统计数组元素个数
  • 7.10 数组排序
  • 7.11 小结
  • 7.12 练习与实践

第8章 PHP与Web页面交互

  • 8.1 表单
  • 8.1.1 创建表单
  • 8.1.2 表单元素
  • 8.2 在普通的Web页中插入表单
  • 8.3 获取表单数据的两种方法
  • 8.3.1 使用POST方法提交表单
  • 8.3.2 使用GET方法提交表单
  • 8.4 PHP参数传递的常用方法
  • 8.4.1 $_POST[]全局变量
  • 8.4.2 $_GET[]全局变量
  • 8.4.3 $_SESSION[]变量
  • 8.5 在Web页中嵌入PHP脚本
  • 8.5.1 在HTML标记中添加PHP脚本
  • 8.5.2 对表单元素的value属性进行赋值
  • 8.6 在PHP中获取表单数据
  • 8.6.1 获取文本框、密码域、隐藏域、按钮、文本域的值
  • 8.6.2 获取单选按钮的值
  • 8.6.3 获取复选框的值
  • 8.6.4 获取下拉列表框/菜单列表框的值
  • 8.6.5 获取文件域的值
  • 8.7 对URL传递的参数进行编/解码
  • 8.7.1 对URL传递的参数进行编码
  • 8.7.2 对URL传递的参数进行解码
  • 8.8 PHP与Web表单的综合应用
  • 8.9 小结
  • 8.10 练习与实践

第9章 PHP与JavaScript交互

  • 9.1 了解JavaScript
  • 9.1.1 什么是JavaScript
  • 9.1.2 JavaScript的功能
  • 9.2 JavaScript语言基础
  • 9.2.1 JavaScript数据类型
  • 9.2.2 JavaScript变量
  • 9.2.3 JavaScript注释
  • 9.3 自定义函数
  • 9.4 JavaScript流程控制语句
  • 9.4.1 条件语句
  • 9.4.2 循环语句
  • 9.4.3 JavaScript跳转语句
  • 9.5 JavaScript事件
  • 9.6 调用JavaScript脚本(JavaScript脚本嵌入方式)
  • 9.6.1 在HTML中嵌入JavaScript脚本
  • 9.6.2 应用JavaScript事件调用自定义函数
  • 9.6.3 在PHP动态网页中引用JS文件
  • 9.6.4 解决浏览器不支持JavaScript的问题
  • 9.7 在PHP中调用JavaScript脚本
  • 9.7.1 应用JavaScript脚本验证表单元素是否为空
  • 9.7.2 应用JavaScript脚本制作二级导航菜单
  • 9.7.3 应用JavaScript脚本控制输入字符串的长度
  • 9.8 小结
  • 9.9 练习与实践

第10章 日期和时间

  • 10.1 日期和时间的概述
  • 10.2 处理日期和时间
  • 10.2.1 获取当前日期和时间
  • 10.2.2 获取日期信息
  • 10.2.3 检验日期的有效性
  • 10.2.4 输出格式化的日期和时间
  • 10.2.5 显示本地化的日期和时间
  • 10.3 UNIX时间戳
  • 10.3.1 什么是时间戳
  • 10.3.2 获得本地化时间戳
  • 10.3.3 获取当前时间戳
  • 10.4 系统时区设置
  • 10.5 开发中遇到的日期和时间问题
  • 10.5.1 比较两个时间的大小
  • 10.5.2 计算两个日期的差值
  • 10.5.3 计算页面脚本的运行时间
  • 10.6 小结
  • 10.7 练习与实践

第2篇 核心技术

第11章 Cookie与Session

  • 11.1 Cookie管理
  • 11.1.1 了解Cookie
  • 11.1.2 创建Cookie
  • 11.1.3 读取Cookie
  • 11.1.4 删除Cookie
  • 11.1.5 Cookie的生命周期
  • 11.1.6 Cookie的综合应用--使用Cookie技术计算网站的月访问量
  • 11.2 Session管理
  • 11.2.1 了解Session
  • 11.2.2 创建会话
  • 11.2.3 Session的综合应用--通过Session判断用户的操作权限
  • 11.3 Cookie与Session的比较
  • 11.4 小结
  • 11.5 练习与实践

第12章 图形图像处理技术

  • 12.1 了解GD库
  • 12.2 在PHP中设定图像支持
  • 12.3 Jpgraph的安装与配置
  • 12.3.1 Jpgraph的安装
  • 12.3.2 Jpgraph的配置
  • 12.4 图形图像的典型应用
  • 12.4.1 创建一个简单的图像
  • 12.4.2 使用GD2函数在照片上添加文字
  • 12.4.3 使用图像处理技术生成验证码
  • 12.4.4 使用柱形图统计图书月销售量
  • 12.4.5 使用折线图统计图书月销售额
  • 12.4.6 使用3D饼形图统计各类商品的年销售额比率
  • 12.5 小结
  • 12.6 练习与实践

第13章 文件系统

  • 13.1 文件目录概述
  • 13.2 文件处理
  • 13.2.1 打开文件/关闭文件
  • 13.2.2 读写文件
  • 13.2.3 操作文件
  • 13.3 目录处理
  • 13.3.1 打开目录/关闭目录
  • 13.3.2 浏览目录
  • 13.3.3 操作目录
  • 13.4 文件处理的高级应用
  • 13.4.1 远程文件的访问
  • 13.4.2 文件指针
  • 13.4.3 锁定文件
  • 13.5 文件上传
  • 13.5.1 配置php.ini文件
  • 13.5.2 预定义变量$_FILES
  • 13.5.3 文件上传函数
  • 13.5.4 多文件上传
  • 13.6 小结
  • 13.7 练习与实践

第14章 面向对象

  • 14.1 面向对象的基本概念
  • 14.1.1 类
  • 14.1.2 对象
  • 14.1.3 面向对象编程的三大特点
  • 14.2 PHP与对象
  • 14.2.1 类的定义
  • 14.2.2 成员方法
  • 14.2.3 类的实例化
  • 14.2.4 成员变量
  • 14.2.5 类常量
  • 14.2.6 构造方法和析构方法
  • 14.2.7 继承和多态的实现
  • 14.2.8 "$this ->"和"::"的使用
  • 14.2.9 数据隐藏
  • 14.2.10 静态变量(方法)
  • 14.3 PHP对象的高级应用
  • 14.3.1 final关键字
  • 14.3.2 抽象类
  • 14.3.3 接口的使用
  • 14.3.4 克隆对象
  • 14.3.5 对象比较
  • 14.3.6 对象类型检测(instanceof)
  • 14.3.7 魔术方法(__)
  • 14.4 小结
  • 14.5 练习与实践

第15章 PHP加密技术

  • 15.1 加密技术概述
  • 15.2 PHP加密函数
  • 15.2.1 使用crypt()函数进行加密
  • 15.2.2 使用md5()函数进行加密
  • 15.2.3 使用sha1()函数进行加密
  • 15.3 PHP加密扩展库
  • 15.3.1 Mcrypt扩展库
  • 15.3.2 Mhash扩展库
  • 15.4 小结
  • 15.5 练习与实践

第16章 MySQL数据库基础

  • 16.1 MySQL简介
  • 16.2 MySQL的特点
  • 16.3 启动、连接、断开和停止MySQL服务器
  • 16.3.1 启动MySQL服务器
  • 16.3.2 连接和断开MySQL服务器
  • 16.3.3 停止MySQL服务器
  • 16.4 MySQL数据库操作
  • 16.4.1 创建数据库CREATE DATABASE
  • 16.4.2 查看数据库SHOW DATABASES
  • 16.4.3 选择数据库USE DATABASE
  • 16.4.4 删除数据库DROP DATABASE
  • 16.5 MySQL数据表操作
  • 16.5.1 创建数据表CREATE TABLE
  • 16.5.2 查看表结构SHOW COLUMNS或DESCRIBE
  • 16.5.3 修改表结构ALTER TABLE
  • 16.5.4 重命名表RENAME TABLE
  • 16.5.5 删除表DROP TABLE
  • 16.6 MySQL语句操作
  • 16.6.1 插入记录INSERT
  • 16.6.2 查询数据库记录SELECT
  • 16.6.3 修改记录UPDATE
  • 16.6.4 删除记录DELETE
  • 16.7 小结
  • 16.8 练习与实践

第17章 phpMyAdmin图形化管理工具

  • 17.1 phpMyAdmin介绍
  • 17.2 phpMyAdmin的安装和配置
  • 17.2.1 Windows系统下phpMyAdmin的安装配置
  • 17.2.2 Linux系统下的phpMyAdmin安装配置
  • 17.3 phpMyAdmin的使用
  • 17.3.1 操作数据库
  • 17.3.2 操作数据表
  • 17.3.3 使用SQL语句操作数据表
  • 17.3.4 管理数据记录
  • 17.3.5 生成和执行mysql数据库脚本
  • 17.4 小结
  • 17.5 练习与实践

第18章 PHP操作MySQL数据库

  • 18.1 PHP访问MySQL数据库的一般步骤
  • 18.2 PHP操作MySQL数据库的方法
  • 18.2.1 使用mysql_connect()函数连接MySQL服务器
  • 18.2.2 使用mysql_select_db()函数选择数据库文件
  • 18.2.3 使用mysql_query()函数执行SQL语句
  • 18.2.4 使用mysql_fetch_array()函数从数组结果集中获取信息
  • 18.2.5 使用mysql_fetch_object()函数从结果集中获取一行作为对象
  • 18.2.6 使用mysql_fetch_row()函数逐行获取结果集中的每条记录
  • 18.2.7 使用mysql_num_rows()函数获取查询结果集中的记录数
  • 18.3 PHP操作MySQL数据库
  • 18.3.1 使用Insert语句动态添加公告信息
  • 18.3.2 使用Select语句查询公告信息
  • 18.3.3 解决截取公告主题乱码问题
  • 18.3.4 分页显示公告信息
  • 18.3.5 使用update语句动态编辑公告信息
  • 18.3.6 使用Delete语句动态删除公告信息
  • 18.4 小结
  • 18.5 练习与实践

第19章 ADODB类库

  • 19.1 什么是ADODB
  • 19.2 为什么使用ADODB
  • 19.3 ADODB支持的数据库
  • 19.4 下载与安装ADODB
  • 19.5 使用ADODB操作MySQL
  • 19.6 ADODB类库
  • 19.6.1 公共变量
  • 19.6.2 主要函数
  • 19.6.3 公共函数
  • 19.6.4 ADORecordSet(结果集)
  • 19.6.5 载入其他页面
  • 19.6.6 错误处理及调试
  • 19.7 ADODB类库应用
  • 19.7.1 实现分页
  • 19.7.2 处理事务
  • 19.8 小结
  • 19.9 练习与实践

第20章 程序调试及错误处理

  • 20.1 基本调试流程
  • 20.2 PHP中的错误类型
  • 20.2.1 语法错误
  • 20.2.2 语义错误
  • 20.2.3 逻辑错误
  • 20.2.4 注释错误
  • 20.2.5 运行错误
  • 20.3 PHP的基本调试策略
  • 20.3.1 PHP的错误报告
  • 20.3.2 设置php.ini文件中的错误处理机制
  • 20.3.3 使用print语句调试程序
  • 20.3.4 使用@前缀字符屏蔽PHP脚本错误提示
  • 20.3.5 使用错误处理器记录日志
  • 20.4 解决数据库乱码问题
  • 20.5 小结

第3篇 高级应用

第21章 PHP网络开发

  • 21.1 电子邮件的原理
  • 21.1.1 电子邮件简介
  • 21.1.2 电子邮件基本原理
  • 21.2 系统的配置需求
  • 21.2.1 SMTP服务器的安装和配置
  • 21.2.2 POP3的安装和配置
  • 21.3 应用PHP发送和接收电子邮件
  • 21.3.1 发送一个简单电子邮件
  • 21.3.2 发送带附件的电子邮件
  • 21.3.3 接收带附件的电子邮件
  • 21.4 小结
  • 21.5 练习与实践

第22章 PHP与XML技术

  • 22.1 XML的概述
  • 22.2 XML语法
  • 22.2.1 XML文档结构
  • 22.2.2 XML声明
  • 22.2.3 处理指令
  • 22.2.4 注释
  • 22.2.5 XML元素
  • 22.2.6 XML属性
  • 22.2.7 使用CDATA标记
  • 22.2.8 XML命名空间
  • 22.3 在PHP中创建XML文档
  • 22.4 SimpleXML
  • 22.4.1 创建SimpleXML对象
  • 22.4.2 遍历所有子元素
  • 22.4.3 遍历所有属性
  • 22.4.4 访问特定节点元素和属性
  • 22.4.5 修改XML数据
  • 22.4.6 保存XML文档
  • 22.5 动态创建XML文档
  • 22.6 小结
  • 22.7 练习与实践

第23章 PHP与LDAP技术

  • 23.1 LDAP简介
  • 23.2 LDAP服务器的安装和配置
  • 23.2.1 OpenLDAP安装
  • 23.2.2 OpenLDAP配置
  • 23.2.3 重启OpenLDAP
  • 23.2.4 检查LDAP服务器
  • 23.2.5 使用OpenLDAP
  • 23.3 PHP与LDAP
  • 23.3.1 在PHP中加载LDAP
  • 23.3.2 连接LDAP服务器
  • 23.3.3 绑定LDAP服务器
  • 23.3.4 配置函数
  • 23.3.5 关闭LDAP服务器
  • 23.3.6 操作LDAP数据
  • 23.4 小结
  • 23.5 练习与实践

第24章 PHP与Ajax技术

  • 24.1 Ajax概述
  • 24.1.1 什么是Ajax
  • 24.1.2 Ajax的开发模式
  • 24.1.3 Ajax的优点
  • 24.2 Ajax使用的技术
  • 24.2.1 JavaScript脚本语言
  • 24.2.2 XMLHttpRequest
  • 24.2.3 XML语言
  • 24.2.4 DOM
  • 24.2.5 CSS
  • 24.3 Ajax开发需要注意的几个问题
  • 24.4 在PHP中应用Ajax技术的典型应用
  • 24.4.1 在PHP中应用Ajax技术检测用户名
  • 24.4.2 在PHP中应用Ajax技术实现博客文章类别添加
  • 24.5 小结
  • 24.6 练习与实践

第25章 Web Service与SOAP技术

  • 25.1 Web Service技术
  • 25.2 SOAP协议
  • 25.2.1 SOAP Envelope
  • 25.2.2 SOAP Header
  • 25.2.3 SOAP Body
  • 25.2.4 SOAP Fault
  • 25.3 WSDL文档
  • 25.3.1 根元素
  • 25.3.2 元素
  • 25.3.3 元素
  • 25.3.4 元素
  • 25.3.5 元素
  • 25.3.6 元素
  • 25.4 UDDI规范
  • 25.5 PHP内置SOAP类库
  • 25.5.1 配置SOAP
  • 25.5.2 建立WSDL
  • 25.5.3 创建服务器端页面
  • 25.5.4 创建客户端页面
  • 25.6 使用NuSOAP类包
  • 25.6.1 NuSOAP介绍
  • 25.6.2 创建服务器端页面
  • 25.6.3 创建客户端页面
  • 25.7 小结
  • 25.8 练习与实践

第26章 Smarty模板技术

  • 26.1 Smarty简介
  • 26.1.1 什么是Smarty
  • 26.1.2 Smarty与MVC
  • 26.1.3 Smarty特点
  • 26.2 Smarty的安装配置
  • 26.2.1 Smarty下载和安装
  • 26.2.2 第一个Smarty程序
  • 26.2.3 Smarty配置
  • 26.3 Smarty模板设计
  • 26.3.1 Smarty模板文件
  • 26.3.2 注释
  • 26.3.3 变量
  • 26.3.4 修饰变量(variable modifers)
  • 26.3.5 流程控制
  • 26.4 Smarty程序设计
  • 26.4.1 Smarty中的常用方法
  • 26.4.2 Smarty的配置变量
  • 26.5 小结
  • 26.6 练习与实践

第4篇 项目实战

第27章 应用Smarty模板开发电子商务网站

  • 27.1 系统分析
  • 27.1.1 需求分析
  • 27.1.2 编写项目计划书
  • 27.2 系统设计
  • 27.2.1 系统目标
  • 27.2.2 系统功能结构
  • 27.2.3 系统流程图
  • 27.3 软件开发环境
  • 27.4 数据库与数据表的设计
  • 27.4.1 数据库分析
  • 27.4.2 创建数据库和数据表
  • 27.5 搭建系统框架
  • 27.6 公共文件设计
  • 27.6.1 数据库连接文件
  • 27.6.2 Smarty配置文件
  • 27.6.3 xmlhttprequest对象文件
  • 27.6.4 表单样式文件
  • 27.7 前台首页设计
  • 27.8 登录模块设计
  • 27.8.1 用户注册
  • 27.8.2 用户登录
  • 27.8.3 找回密码
  • 27.9 会员信息模块设计
  • 27.9.1 会员中心
  • 27.9.2 安全退出
  • 27.10 商品显示模块
  • 27.10.1 创建PHP页
  • 27.10.2 创建模板页
  • 27.10.3 js脚本页面
  • 27.11 购物车模块设计
  • 27.11.1 添加商品
  • 27.11.2 显示购物车
  • 27.11.3 更改商品数量
  • 27.11.4 删除商品
  • 27.11.5 保存购物车
  • 27.12 收银台模块设计
  • 27.12.1 显示订单
  • 27.12.2 填写订单
  • 27.12.3 处理订单
  • 27.12.4 反馈订单
  • 27.12.5 查询订单
  • 27.13 后台首页设计
  • 27.13.1 后台首页布局
  • 27.13.2 DIV+JavaScript+CSS实现树形菜单
  • 27.14 类别管理模块设计
  • 27.14.1 添加类别
  • 27.14.2 查看类别
  • 27.15 订单管理模块设计
  • 27.16 开发常见问题与解决
  • 27.16.1 解决Ajax的乱码问题
  • 27.16.2 使用JS脚本获取、输出标签内容
  • 27.16.3 使用浮动框架做关联菜单
  • 27.16.4 禁用页面缓存
  • 27.16.5 在新窗口中使用session
  • 27.16.6 防止站外链接
  • 27.16.7 判断上传文件格式
  • 27.16.8 打开Smarty缓存文件
  • 27.17 发布网站
  • 27.17.1 注册域名
  • 27.17.2 申请空间
  • 27.17.3 将域名解析到服务器
  • 27.17.4 上传网站
  • 27.18 小结
点击展开