软件工程师入门:PHP网络编程标准教程(DVD视频教学版)

软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2009-02
版次: 1
ISBN: 9787115194381
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 477页
字数: 825千字
正文语种: 简体中文
5人买过
  •   《PHP网络编程标准教程(DVD视频教学版)》从初学者角度出发,通过通俗易懂的语言和大量生动、典型的实例,由浅入深、循序渐进地介绍了用PHP进行网络编程的常用技术和方法。全书共23章。第1章-第9章主要介绍了PHP环境的安装与配置、PHP语言基础、流程控制语句、PHP与Web页面交互、字符串操作、正则表达式,以及数组、日期和时间等内容;第10章-第19章主要介绍了文件和目录处理技术、图形图像处理技术、Cookie和会话控制、面向对象、MySQL数据库基础、数据库编程技术、PHP的字符编码、PHP的调试与异常处理、PHP与XML的网络开发和Smarty模板技术等内容;第20章-第23章主要结合实际开发经验介绍用户注册和登录、留言本、电子商务和播客等内容。
      《PHP网络编程标准教程(DVD视频教学版)》附有配套光盘。光盘提供了书中实例的源代码,并且经过精心调试,在WindowsXP/Windows2000/Windows2003Server/Linux下全部通过,保证能够正常运行。
      《PHP网络编程标准教程(DVD视频教学版)》适用于PHP初、中级用户,也可作为大、中专院校师生和培训班的教材,对于网络编程爱好者,《PHP网络编程标准教程(DVD视频教学版)》也有非常好的参考价值。 第1章PHP概述
    1.1什么是PHP
    1.2PHP开发语言的特点
    1.3PHP的发展趋势
    1.4如何学好PHP
    1.5PHP的语法结构
    1.5.1PHP标识符的规则
    1.5.2PHP标记符的作用
    1.6程序注释
    1.6.1使用PHP注释
    1.6.2使用HTML注释
    1.6.3有效使用注释
    1.7PHP输出指令
    1.7.1应用print()语句输出字符
    1.7.2应用echo()语句输出字符
    1.7.3应用printf()语句格式化输出字符
    1.7.4应用sprintf()语句格式化输出字符
    1.8PHP包含语句
    1.8.1应用include()语句包含文件
    1.8.2应用require()语句包含文件
    1.8.3应用include_once()语句包含文件
    1.8.4应用require_once()语句包含文件
    1.8.5include()语句和require()语句的区别
    1.8.6include_once()语句和require_once()语句的区别
    1.9PHP动态网页的工作流程
    1.10体验PHP——编写第1个PHPWeb
    1.10.1创建站点
    1.10.2使用Dreamweaver创建PHP文件
    1.10.3创建PHP标记
    1.10.4编写PHP代码
    1.10.5存储文件
    1.10.6网站运行结果
    1.11获取帮助信息
    1.11.1PHP学习工具和资料下载
    1.11.2获取PHP的源代码资源
    1.12本章小结

    第2章PHP环境的安装与配置
    2.1Windows下应用AppServ快速配置PHP开发环境
    2.2Windows下Apache+MySQL+PHP的安装配置
    2.2.1Windows下Apache的安装配置
    2.2.2Windows下MySQL的安装配置
    2.2.3Windows下PHP的安装配置
    2.3在Windows下架设IIS+PHP的执行环境
    2.3.1IIS的安装
    2.3.2架设PHP到IIS
    2.4Linux下Apache+MySQL+PHP的安装配置
    2.4.1Linux下Apache的安装配置
    2.4.2Linux下MySQL的安装配置
    2.4.3Linux下PHP的安装配置
    2.5获取PHP的配置信息
    2.5.1Apache服务器的基本配置
    2.5.2php.ini文件的基本配置
    2.6解决PHP的常见配置问题
    2.6.1解决Apache服务器端口冲突
    2.6.2更改Apache服务器默认存储的文件路径
    2.6.3在php.ini文件中更改上传文件的大小
    2.6.4增加PHP扩展模块
    2.6.5修改php.ini文件以支持MySQL数据库
    2.7本章小结

    第3章PHP语言基础
    3.1PHP常量
    3.1.1声明和使用常量
    3.1.2预定义常量
    3.2PHP变量
    3.2.1理解变量
    3.2.2声明变量
    3.2.3变量作用域
    3.2.4可变变量
    3.2.5预定义变量
    3.2.6变量的生存周期
    3.3数据类型
    3.3.1标量数据类型
    3.3.2复合数据类型
    3.3.3特殊数据类型
    3.3.4转换数据类型
    3.3.5检测数据类型
    3.4PHP的运算符
    3.4.1操作算术运算符
    3.4.2操作字符串运算符
    3.4.3操作赋值运算符
    3.4.4操作位运算符
    3.4.5递增或递减运算符
    3.4.6操作逻辑运算符
    3.4.7操作比较运算符
    3.4.8其他运算符
    3.4.9运算符的使用规则
    3.5PHP的表达式
    3.6自定义函数
    3.6.1定义和调用函数
    3.6.2在函数间传递参数
    3.6.3函数的返回值
    3.7本章小结

    第4章流程控制语句
    4.1算法
    4.1.1什么是算法
    4.1.2算法的描述方法
    4.1.3程序的3种控制结构
    4.2条件控制语句
    4.2.1if条件控制语句
    4.2.2switch多分支语句
    4.2.3if和switch语句的区别
    4.3循环语句
    4.3.1while循环语句
    4.3.2do...while循环语句
    4.3.3for循环语句
    4.3.4foreach循环语句
    4.3.5各循环语句间的区别
    4.4跳转语句
    4.4.1break跳转语句
    4.4.2continue跳转语句
    4.4.3return跳转语句
    4.5try…catch…throw语句
    4.6流程控制语句的嵌套
    4.7本章小结

    第5章PHP与Web页面交互
    5.1表单数据的提交方式
    5.1.1通过GET方法提交数据
    5.1.2通过POST方法提交数据
    5.2获取提交的表单数据
    5.2.1获取按钮的数据
    5.2.2获取文本区域的数据
    5.2.3获取单选按钮的数据
    5.2.4获取复选框的数据
    5.2.5获取列表框的数据
    5.2.6获取文本域的数据
    5.2.7获取文件域的数据
    5.2.8获取隐藏域的数据
    5.3在PHP中处理表单变量
    5.4对表单传递的变量值进行编码与解码
    5.4.1URL编码与解码
    5.4.2BASE64编码与解码
    5.5本章小节

    第6章字符串操作
    6.1字符串简介
    6.2单引号和双引号的区别
    6.3字符串的连接符
    6.4字符串操作
    6.4.1去除字符串首尾空格和特殊字符
    6.4.2字符串与HTML相互转换
    6.4.3转义、还原字符串数据
    6.4.4获取字符串的长度
    6.4.5截取字符串
    6.4.6比较字符串
    6.4.7检索字符串
    6.4.8替换字符串
    6.4.9格式化字符串
    6.4.10连接、分割字符串
    6.4.11URL编码解码函数
    6.5本章小结

    第7章正则表达式
    7.1什么是正则表达式
    7.1.1正则表达式的发展史
    7.1.2正则表达式中的术语
    7.2正则表达式的语法规则
    7.2.1行定位符(^和$)
    7.2.2单词定界符(\b、\B)
    7.2.3字符类([])
    7.2.4选择字符(|)
    7.2.5连字符(-)
    7.2.6排除字符([^])
    7.2.7限定符(?*+{n,m})
    7.2.8点号字符(.)
    7.2.9转义字符(\)
    7.2.10反斜线(\)
    7.2.11括号字符(())
    7.2.12反向引用
    7.2.13捕获
    7.2.14断言(环视)
    7.2.15模式修饰符
    7.2.16模式匹配的顺序
    7.3POSIX扩展正则表达式函数
    7.3.1ereg()函数和eregi()函数
    7.3.2ereg_replace()函数和eregi_replace()函数
    7.3.3split()函数和spliti()函数
    7.4PCRE兼容正则表达式函数
    7.4.1preg_grep()函数
    7.4.2preg_match()函数和preg_match_all()函数
    7.4.3preg_quote()函数
    7.4.4preg_replace()函数
    7.4.5preg_replace_callback()函数
    7.4.6preg_split()函数
    7.5本章小结

    第8章PHP数组
    8.1数组的概述
    8.2数组的基本操作
    8.2.1声明数组
    8.2.2输出数组
    8.2.3定位数组
    8.2.4遍历数组
    8.2.5增加、删除数组元素
    8.2.6确定数组大小和惟一性
    8.2.7数组的排序
    8.2.8数组的合并与拆分
    8.2.9数组和字符串之间的转换
    8.3其他数组函数
    8.3.1创建指定范围的数组
    8.3.2对数组中的元素进行随机排序
    8.3.3对数组中所有元素进行求和
    8.3.4将一维数组拆分为多维数组
    8.4PHP全局数组
    8.4.1$_SERVER[]全局数组
    8.4.2$_GET[]和$_POST[]全局数组
    8.4.3$_COOKIE全局数组
    8.4.4$_ENV[]全局数组
    8.4.5$_REQUEST[]全局数组
    8.4.6$_SESSION[]全局数组
    8.4.7$_FILES[]全局数组
    8.5本章小结

    第9章日期和时间
    9.1日期和时间的概述
    9.2处理日期和时间
    9.2.1获取日期和时间
    9.2.2获取日期和时间信息
    9.2.3检验日期和时间的有效性
    9.2.4输出格式化的日期和时间
    9.3PHP的时间戳
    9.3.1PHP中的时间戳
    9.3.2获取格林威治标准时间的时间戳
    9.3.3获取本地化时间戳
    9.3.4获取当前时间戳
    9.4本章小结

    第10章文件和目录处理技术
    10.1文件处理技术的基本操作
    10.1.1打开文件
    10.1.2读取文件
    10.1.3写入文件
    10.1.4删除文件
    10.1.5关闭文件
    10.1.6复制文件
    10.1.7移动和重命名文件
    10.2文件的高级处理技术
    10.2.1访问远程文件
    10.2.2测试文件指针的位置
    10.2.3文件指针的定位
    10.2.4锁定文件
    10.3目录操作技术
    10.3.1打开目录
    10.3.2读取目录
    10.3.3建立目录
    10.3.4删除目录
    10.3.5改变目录
    10.3.6关闭目录
    10.4文件上传和下载技术
    10.4.1开启PHP文件上传功能
    10.4.2POST方法上传文件
    10.4.3上传多个文件
    10.4.4生成临时文件
    10.4.5下载文件
    10.5本章小结

    第11章图形图像处理技术
    11.1GD函数库的概述
    11.1.1Windows下打开GD2函数库支持
    11.1.2Linux下打开GD2函数库支持
    11.1.3应用GD2函数创建图像
    11.2基本的图像处理技术
    11.2.1创建画布
    11.2.2设置颜色
    11.2.3生成图像
    11.2.4销毁图像
    11.2.5绘制点与线
    11.2.6绘制几何图形
    11.2.7填充几何图形
    11.2.8输出文字
    11.3Jpgraph的安装与配置
    11.3.1Jpgraph的安装
    11.3.2Jpgraph的配置
    11.4图形图像的典型应用
    11.4.1应用图像处理技术生成验证码
    11.4.2应用图像处理技术生成饼形图
    11.4.3应用柱形图统计商品月销量
    11.4.4应用折线图分析学习PHP的过程
    11.5本章小结

    第12章Cookie和会话控制
    12.1概述
    12.1.1Cookie概述
    12.1.2会话控制
    12.2Cookie的操作
    12.2.1设置Cookie
    12.2.2访问Cookie
    12.2.3删除Cookie
    12.2.4Cookie数组
    12.3Cookie的应用
    12.4会话的操作
    12.4.1会话的基本方式
    12.4.2配置PHP的会话
    12.4.3创建会话
    12.5会话的应用
    12.5.1登录验证
    12.5.2通过Session禁用页面刷新
    12.6本章小结

    第13章面向对象
    13.1概述
    13.1.1面向对象的概念
    13.1.2面向对象语言的3大特点
    13.1.3PHP5.0面向对象的新特性
    13.2类和对象
    13.2.1类的结构及声明方式
    13.2.2属性和方法的定义
    13.2.3使用构造函数
    13.2.4使用析构函数
    13.2.5类的实例化
    13.3控制访问权限
    13.4类的继承和重载
    13.4.1继承的概念
    13.4.2PHP中实现继承的方法
    13.4.3重载的概念
    13.4.4PHP中实现类重载的方法
    13.4.5用final关键字对继承和重载进行限制
    13.5接口
    13.5.1接口的概念
    13.5.2PHP实现接口
    13.6PHP面向对象新特性
    13.6.1Per-Class常量的应用
    13.6.2对象的克隆
    13.6.3__autoload()方法
    13.6.4使用instanceof关键字判断实例类型
    13.6.5使用this关键字调用类成员
    13.6.6使用parent关键字调用父类成员
    13.6.7使用self关键字调用类体中的静态成员
    13.6.8辅助函数
    13.7PHP中面向对象的应用
    13.7.1应用面向对象的方式实现用户身份验证
    13.7.2数据的分页显示
    13.8本章小结

    第14章MySQL数据库基础
    14.1MySQL概述
    14.1.1MySQL的特点
    14.1.2SQL和MySQL
    14.2MySQL服务器的启动和关闭
    14.2.1启动MySQL服务器
    14.2.2连接MySQL服务器
    14.2.3关闭MySQL服务器
    14.3操作数据库
    14.3.1创建数据库
    14.3.2选择数据库
    14.3.3删除数据库
    14.4操作数据表
    14.4.1创建表
    14.4.2修改表
    14.4.3删除表
    14.5操作数据
    14.5.1添加语句(INSERT)
    14.5.2修改语句(UPDATE)
    14.5.3删除语句(DELETE)
    14.5.4批量增加记录语句(LOADDATA和MYSQLIMPORT)
    14.6数据查询语句
    14.6.1运用SELECT查询(对数据表的选择)
    14.6.2WHERE条件语句的应用
    14.6.3GROUPBY对结果分组
    14.6.4DISTINCT在结果中去除重复行
    14.6.5ORDERBY对结果排序
    14.6.6LIKE应用
    14.6.7CONCAT联合多列
    14.6.8LIMIT限定结果行数
    14.6.9使用函数和表达式
    14.7数据类型
    14.7.1数字类型
    14.7.2字符串类型
    14.7.3日期和时间数据类型
    14.8PhpMyAdmin图形化管理工具
    14.8.1库级操作
    14.8.2表级操作
    14.8.3增删改数据
    14.8.4查询数据
    14.8.5数据的导入与导出
    14.9本章小结

    第15章数据库编程技术
    15.1PHP操纵MySQL数据库
    15.1.1建立与MySQL数据库的连接
    15.1.2选择和使用MySQL数据库
    15.1.3执行SQL指令
    15.1.4分析结果集
    15.1.5断开与MySQL数据库的连接
    15.2管理MySQL数据库中的数据
    15.2.1向数据库中添加数据
    15.2.2编辑数据库数据
    15.2.3从数据库中删除数据
    15.2.4批量数据操作
    15.3对MySQL表的查询
    15.3.1通用查询
    15.3.2高级查询
    15.3.3分组统计
    15.3.4对查询结果分页显示
    15.3.5对查询结果进行跳转分页显示
    15.4数据备份和恢复
    15.5本章小结

    第16章PHP的字符编码
    16.1了解网页字符编码
    16.1.1ASCII字符集
    16.1.2ISO8859字符集
    16.1.3GB2312与GBK编码
    16.1.4Unicode字符集
    16.1.5UTF-8编码
    16.2PHP网页的字符编码
    16.2.1正确使用文件编码
    16.2.2编码转换
    16.2.3检测字符串的编码
    16.2.4字符编码的优先级
    16.2.5乱码产生的根源和解决方案
    16.3PHP开发中的中文编码问题
    16.3.1数据库中的字符集编码问题
    16.3.2解决页面中的乱码问题
    16.3.3通过PHP自定义函数无乱码截取中文字符串
    16.4PHP的区域化设置
    16.4.1PHP网页的区域化
    16.4.2使用setlocale()函数设置区域化
    16.5本章小节

    第17章PHP的调试与异常处理
    17.1基本调试策略
    17.2常见错误分析
    17.2.1语法错误
    17.2.2语义错误
    17.2.3注释错误
    17.2.4运行错误
    17.2.5逻辑错误
    17.3PHP.INI中的错误处理设置
    17.4错误处理
    17.4.1错误的隐藏
    17.4.2错误的定制
    17.4.3超时错误的处理
    17.5程序调试
    17.5.1应用DIE语句调试
    17.5.2应用PRINT语句调试
    17.5.3应用MySQL_error语句输出错误信息
    17.6MySQL的常见错误
    17.6.1PHP与MySQL连接错误
    17.6.2解决数据库乱码问题
    17.6.3上传二进制数据到数据库失败
    17.7本章小结

    第18章PHP与XML的网络开发
    18.1XML的概述
    18.2XML语法
    18.2.1XML文档结构
    18.2.2XML声明
    18.2.3处理指令
    18.2.4XML注释
    18.2.5XML元素
    18.2.6XML属性
    18.2.7使用CDATA标记
    18.2.8XML命名空间
    18.3在PHP中创建XML文档
    18.4通过DOM操作XML文档
    18.4.1通过DOM类库创建XML文档
    18.4.2通过getElementsByTagName()方法读取XML
    18.4.3通过DOM类库向XML中添加数据
    18.4.4通过Xpath查询XML中的数据
    18.4.5通过replaceChild()方法修改XML文档
    18.4.6通过removeChild()方法删除XML文档
    18.5本章小结

    第19章Smarty模板技术
    19.1Smarty简介
    19.1.1什么是Smarty
    19.1.2Smarty与MVC
    19.1.3Smarty的特点
    19.2Smarty的安装配置
    19.2.1Smarty下载与安装
    19.2.2第1个Smarty程序
    19.2.3配置Smarty
    19.3Smarty模板设计
    19.3.1Smarty模板文件
    19.3.2注释
    19.3.3变量
    19.3.4修饰变量(variablemodifers)
    19.3.5内建函数
    19.3.6自定义函数
    19.4Smarty程序设计
    19.4.1Smarty中的常用方法
    19.4.2Smarty的配置变量
    19.4.3Smarty缓存
    19.5本章小结

    第20章注册和登录
    20.1设计思路
    20.1.1功能阐述
    20.1.2程序业务流程
    20.1.3文件组织结构
    20.2数据库设计
    20.3连接数据库
    20.3.1关键函数
    20.3.2功能实现
    20.4用户注册模块
    20.4.1关键函数
    20.4.2页面设计
    20.4.3功能实现
    20.5检测用户是否被占用
    20.5.1关键函数
    20.5.2页面设计
    20.5.3功能实现
    20.6验证用户注册信息是否合法
    20.6.1关键函数
    20.6.2功能实现
    20.7用户登录
    20.7.1关键函数
    20.7.2页面设计
    20.7.3功能实现
    20.8图片验证码功能
    20.8.1关键函数介绍
    20.8.2页面设计
    20.8.3功能实现
    20.9退出登录功能
    20.9.1关键函数
    20.9.2功能实现
    20.10本章小节

    第21章留言本
    21.1设计思路
    21.1.1功能阐述
    21.1.2程序业务流程
    21.1.3文件组织结构
    21.2数据库设计
    21.3连接数据库
    21.3.1关键函数介绍
    21.3.2功能实现
    21.4添加留言模块
    21.4.1关键函数
    21.4.2页面设计
    21.4.3功能实现
    21.5查看留言模块
    21.5.1关键函数
    21.5.2页面设计
    21.5.3功能实现
    21.6修改留言模块
    21.6.1关键函数
    21.6.2页面设计
    21.6.3功能实现
    21.7删除留言模块
    21.7.1关键函数
    21.7.2页面设计
    21.7.3功能实现
    21.8查询留言模块
    21.8.1关键函数
    21.8.2页面设计
    21.8.3功能实现
    21.9本章小结

    第22章电子商务
    22.1需求分析
    22.2系统分析和设计
    22.2.1可行性分析
    22.2.2功能结构分析和设计
    22.2.3系统流程概述
    22.2.4开发环境
    22.3数据库设计
    22.3.1数据库的分析
    22.3.2创建数据库
    22.3.3创建数据表
    22.3.4数据表的结构
    22.4技术准备
    22.4.1代码书写规则
    22.4.2网站架设之初
    22.4.3文件管理规划
    22.5前台开发
    22.5.1设计分析
    22.5.2前台首页的实现
    22.5.3商品展示模块的实现
    22.5.4购物车的实现
    22.5.5收银台的实现
    22.5.6用户登录模块的实现
    22.5.7本站公告模块的实现
    22.6后台开发
    22.6.1设计分析
    22.6.2后台首页
    22.6.3后台登录模块
    22.6.4商品信息管理模块
    22.6.5短信管理模块
    22.6.6订单信息管理模块
    22.7电子商务完整清单
    22.8本章小结

    第23章播客
    23.1了解播客
    23.1.1播客起源
    23.1.2播客的发展前景
    23.2系统设计
    23.2.1系统功能概述
    23.2.2系统功能结构
    23.2.3系统流程概述
    23.2.4开发环境
    23.2.5文件夹组织结构
    23.3Adodb类库的安装配置
    23.4数据库设计
    23.4.1数据库的分析
    23.4.2创建数据库
    23.4.3创建数据表
    23.5前台开发
    23.5.1设计分析
    23.5.2在线播放功能的实现
    23.5.3最新推出功能的实现
    23.5.4上传视频文件功能的实现
    23.5.5视频下载功能的实现
    23.5.6创建播客个人主页
    23.5.7站内订阅
    23.5.8订阅管理
    23.6后台开发
    23.6.1设计分析
    23.6.2上传视频管理功能的实现
    23.6.3动态创建视频文件类型
    23.6.4管理员管理
    23.7本章小结
    附录实例快速检索
  • 内容简介:
      《PHP网络编程标准教程(DVD视频教学版)》从初学者角度出发,通过通俗易懂的语言和大量生动、典型的实例,由浅入深、循序渐进地介绍了用PHP进行网络编程的常用技术和方法。全书共23章。第1章-第9章主要介绍了PHP环境的安装与配置、PHP语言基础、流程控制语句、PHP与Web页面交互、字符串操作、正则表达式,以及数组、日期和时间等内容;第10章-第19章主要介绍了文件和目录处理技术、图形图像处理技术、Cookie和会话控制、面向对象、MySQL数据库基础、数据库编程技术、PHP的字符编码、PHP的调试与异常处理、PHP与XML的网络开发和Smarty模板技术等内容;第20章-第23章主要结合实际开发经验介绍用户注册和登录、留言本、电子商务和播客等内容。
      《PHP网络编程标准教程(DVD视频教学版)》附有配套光盘。光盘提供了书中实例的源代码,并且经过精心调试,在WindowsXP/Windows2000/Windows2003Server/Linux下全部通过,保证能够正常运行。
      《PHP网络编程标准教程(DVD视频教学版)》适用于PHP初、中级用户,也可作为大、中专院校师生和培训班的教材,对于网络编程爱好者,《PHP网络编程标准教程(DVD视频教学版)》也有非常好的参考价值。
  • 目录:
    第1章PHP概述
    1.1什么是PHP
    1.2PHP开发语言的特点
    1.3PHP的发展趋势
    1.4如何学好PHP
    1.5PHP的语法结构
    1.5.1PHP标识符的规则
    1.5.2PHP标记符的作用
    1.6程序注释
    1.6.1使用PHP注释
    1.6.2使用HTML注释
    1.6.3有效使用注释
    1.7PHP输出指令
    1.7.1应用print()语句输出字符
    1.7.2应用echo()语句输出字符
    1.7.3应用printf()语句格式化输出字符
    1.7.4应用sprintf()语句格式化输出字符
    1.8PHP包含语句
    1.8.1应用include()语句包含文件
    1.8.2应用require()语句包含文件
    1.8.3应用include_once()语句包含文件
    1.8.4应用require_once()语句包含文件
    1.8.5include()语句和require()语句的区别
    1.8.6include_once()语句和require_once()语句的区别
    1.9PHP动态网页的工作流程
    1.10体验PHP——编写第1个PHPWeb
    1.10.1创建站点
    1.10.2使用Dreamweaver创建PHP文件
    1.10.3创建PHP标记
    1.10.4编写PHP代码
    1.10.5存储文件
    1.10.6网站运行结果
    1.11获取帮助信息
    1.11.1PHP学习工具和资料下载
    1.11.2获取PHP的源代码资源
    1.12本章小结

    第2章PHP环境的安装与配置
    2.1Windows下应用AppServ快速配置PHP开发环境
    2.2Windows下Apache+MySQL+PHP的安装配置
    2.2.1Windows下Apache的安装配置
    2.2.2Windows下MySQL的安装配置
    2.2.3Windows下PHP的安装配置
    2.3在Windows下架设IIS+PHP的执行环境
    2.3.1IIS的安装
    2.3.2架设PHP到IIS
    2.4Linux下Apache+MySQL+PHP的安装配置
    2.4.1Linux下Apache的安装配置
    2.4.2Linux下MySQL的安装配置
    2.4.3Linux下PHP的安装配置
    2.5获取PHP的配置信息
    2.5.1Apache服务器的基本配置
    2.5.2php.ini文件的基本配置
    2.6解决PHP的常见配置问题
    2.6.1解决Apache服务器端口冲突
    2.6.2更改Apache服务器默认存储的文件路径
    2.6.3在php.ini文件中更改上传文件的大小
    2.6.4增加PHP扩展模块
    2.6.5修改php.ini文件以支持MySQL数据库
    2.7本章小结

    第3章PHP语言基础
    3.1PHP常量
    3.1.1声明和使用常量
    3.1.2预定义常量
    3.2PHP变量
    3.2.1理解变量
    3.2.2声明变量
    3.2.3变量作用域
    3.2.4可变变量
    3.2.5预定义变量
    3.2.6变量的生存周期
    3.3数据类型
    3.3.1标量数据类型
    3.3.2复合数据类型
    3.3.3特殊数据类型
    3.3.4转换数据类型
    3.3.5检测数据类型
    3.4PHP的运算符
    3.4.1操作算术运算符
    3.4.2操作字符串运算符
    3.4.3操作赋值运算符
    3.4.4操作位运算符
    3.4.5递增或递减运算符
    3.4.6操作逻辑运算符
    3.4.7操作比较运算符
    3.4.8其他运算符
    3.4.9运算符的使用规则
    3.5PHP的表达式
    3.6自定义函数
    3.6.1定义和调用函数
    3.6.2在函数间传递参数
    3.6.3函数的返回值
    3.7本章小结

    第4章流程控制语句
    4.1算法
    4.1.1什么是算法
    4.1.2算法的描述方法
    4.1.3程序的3种控制结构
    4.2条件控制语句
    4.2.1if条件控制语句
    4.2.2switch多分支语句
    4.2.3if和switch语句的区别
    4.3循环语句
    4.3.1while循环语句
    4.3.2do...while循环语句
    4.3.3for循环语句
    4.3.4foreach循环语句
    4.3.5各循环语句间的区别
    4.4跳转语句
    4.4.1break跳转语句
    4.4.2continue跳转语句
    4.4.3return跳转语句
    4.5try…catch…throw语句
    4.6流程控制语句的嵌套
    4.7本章小结

    第5章PHP与Web页面交互
    5.1表单数据的提交方式
    5.1.1通过GET方法提交数据
    5.1.2通过POST方法提交数据
    5.2获取提交的表单数据
    5.2.1获取按钮的数据
    5.2.2获取文本区域的数据
    5.2.3获取单选按钮的数据
    5.2.4获取复选框的数据
    5.2.5获取列表框的数据
    5.2.6获取文本域的数据
    5.2.7获取文件域的数据
    5.2.8获取隐藏域的数据
    5.3在PHP中处理表单变量
    5.4对表单传递的变量值进行编码与解码
    5.4.1URL编码与解码
    5.4.2BASE64编码与解码
    5.5本章小节

    第6章字符串操作
    6.1字符串简介
    6.2单引号和双引号的区别
    6.3字符串的连接符
    6.4字符串操作
    6.4.1去除字符串首尾空格和特殊字符
    6.4.2字符串与HTML相互转换
    6.4.3转义、还原字符串数据
    6.4.4获取字符串的长度
    6.4.5截取字符串
    6.4.6比较字符串
    6.4.7检索字符串
    6.4.8替换字符串
    6.4.9格式化字符串
    6.4.10连接、分割字符串
    6.4.11URL编码解码函数
    6.5本章小结

    第7章正则表达式
    7.1什么是正则表达式
    7.1.1正则表达式的发展史
    7.1.2正则表达式中的术语
    7.2正则表达式的语法规则
    7.2.1行定位符(^和$)
    7.2.2单词定界符(\b、\B)
    7.2.3字符类([])
    7.2.4选择字符(|)
    7.2.5连字符(-)
    7.2.6排除字符([^])
    7.2.7限定符(?*+{n,m})
    7.2.8点号字符(.)
    7.2.9转义字符(\)
    7.2.10反斜线(\)
    7.2.11括号字符(())
    7.2.12反向引用
    7.2.13捕获
    7.2.14断言(环视)
    7.2.15模式修饰符
    7.2.16模式匹配的顺序
    7.3POSIX扩展正则表达式函数
    7.3.1ereg()函数和eregi()函数
    7.3.2ereg_replace()函数和eregi_replace()函数
    7.3.3split()函数和spliti()函数
    7.4PCRE兼容正则表达式函数
    7.4.1preg_grep()函数
    7.4.2preg_match()函数和preg_match_all()函数
    7.4.3preg_quote()函数
    7.4.4preg_replace()函数
    7.4.5preg_replace_callback()函数
    7.4.6preg_split()函数
    7.5本章小结

    第8章PHP数组
    8.1数组的概述
    8.2数组的基本操作
    8.2.1声明数组
    8.2.2输出数组
    8.2.3定位数组
    8.2.4遍历数组
    8.2.5增加、删除数组元素
    8.2.6确定数组大小和惟一性
    8.2.7数组的排序
    8.2.8数组的合并与拆分
    8.2.9数组和字符串之间的转换
    8.3其他数组函数
    8.3.1创建指定范围的数组
    8.3.2对数组中的元素进行随机排序
    8.3.3对数组中所有元素进行求和
    8.3.4将一维数组拆分为多维数组
    8.4PHP全局数组
    8.4.1$_SERVER[]全局数组
    8.4.2$_GET[]和$_POST[]全局数组
    8.4.3$_COOKIE全局数组
    8.4.4$_ENV[]全局数组
    8.4.5$_REQUEST[]全局数组
    8.4.6$_SESSION[]全局数组
    8.4.7$_FILES[]全局数组
    8.5本章小结

    第9章日期和时间
    9.1日期和时间的概述
    9.2处理日期和时间
    9.2.1获取日期和时间
    9.2.2获取日期和时间信息
    9.2.3检验日期和时间的有效性
    9.2.4输出格式化的日期和时间
    9.3PHP的时间戳
    9.3.1PHP中的时间戳
    9.3.2获取格林威治标准时间的时间戳
    9.3.3获取本地化时间戳
    9.3.4获取当前时间戳
    9.4本章小结

    第10章文件和目录处理技术
    10.1文件处理技术的基本操作
    10.1.1打开文件
    10.1.2读取文件
    10.1.3写入文件
    10.1.4删除文件
    10.1.5关闭文件
    10.1.6复制文件
    10.1.7移动和重命名文件
    10.2文件的高级处理技术
    10.2.1访问远程文件
    10.2.2测试文件指针的位置
    10.2.3文件指针的定位
    10.2.4锁定文件
    10.3目录操作技术
    10.3.1打开目录
    10.3.2读取目录
    10.3.3建立目录
    10.3.4删除目录
    10.3.5改变目录
    10.3.6关闭目录
    10.4文件上传和下载技术
    10.4.1开启PHP文件上传功能
    10.4.2POST方法上传文件
    10.4.3上传多个文件
    10.4.4生成临时文件
    10.4.5下载文件
    10.5本章小结

    第11章图形图像处理技术
    11.1GD函数库的概述
    11.1.1Windows下打开GD2函数库支持
    11.1.2Linux下打开GD2函数库支持
    11.1.3应用GD2函数创建图像
    11.2基本的图像处理技术
    11.2.1创建画布
    11.2.2设置颜色
    11.2.3生成图像
    11.2.4销毁图像
    11.2.5绘制点与线
    11.2.6绘制几何图形
    11.2.7填充几何图形
    11.2.8输出文字
    11.3Jpgraph的安装与配置
    11.3.1Jpgraph的安装
    11.3.2Jpgraph的配置
    11.4图形图像的典型应用
    11.4.1应用图像处理技术生成验证码
    11.4.2应用图像处理技术生成饼形图
    11.4.3应用柱形图统计商品月销量
    11.4.4应用折线图分析学习PHP的过程
    11.5本章小结

    第12章Cookie和会话控制
    12.1概述
    12.1.1Cookie概述
    12.1.2会话控制
    12.2Cookie的操作
    12.2.1设置Cookie
    12.2.2访问Cookie
    12.2.3删除Cookie
    12.2.4Cookie数组
    12.3Cookie的应用
    12.4会话的操作
    12.4.1会话的基本方式
    12.4.2配置PHP的会话
    12.4.3创建会话
    12.5会话的应用
    12.5.1登录验证
    12.5.2通过Session禁用页面刷新
    12.6本章小结

    第13章面向对象
    13.1概述
    13.1.1面向对象的概念
    13.1.2面向对象语言的3大特点
    13.1.3PHP5.0面向对象的新特性
    13.2类和对象
    13.2.1类的结构及声明方式
    13.2.2属性和方法的定义
    13.2.3使用构造函数
    13.2.4使用析构函数
    13.2.5类的实例化
    13.3控制访问权限
    13.4类的继承和重载
    13.4.1继承的概念
    13.4.2PHP中实现继承的方法
    13.4.3重载的概念
    13.4.4PHP中实现类重载的方法
    13.4.5用final关键字对继承和重载进行限制
    13.5接口
    13.5.1接口的概念
    13.5.2PHP实现接口
    13.6PHP面向对象新特性
    13.6.1Per-Class常量的应用
    13.6.2对象的克隆
    13.6.3__autoload()方法
    13.6.4使用instanceof关键字判断实例类型
    13.6.5使用this关键字调用类成员
    13.6.6使用parent关键字调用父类成员
    13.6.7使用self关键字调用类体中的静态成员
    13.6.8辅助函数
    13.7PHP中面向对象的应用
    13.7.1应用面向对象的方式实现用户身份验证
    13.7.2数据的分页显示
    13.8本章小结

    第14章MySQL数据库基础
    14.1MySQL概述
    14.1.1MySQL的特点
    14.1.2SQL和MySQL
    14.2MySQL服务器的启动和关闭
    14.2.1启动MySQL服务器
    14.2.2连接MySQL服务器
    14.2.3关闭MySQL服务器
    14.3操作数据库
    14.3.1创建数据库
    14.3.2选择数据库
    14.3.3删除数据库
    14.4操作数据表
    14.4.1创建表
    14.4.2修改表
    14.4.3删除表
    14.5操作数据
    14.5.1添加语句(INSERT)
    14.5.2修改语句(UPDATE)
    14.5.3删除语句(DELETE)
    14.5.4批量增加记录语句(LOADDATA和MYSQLIMPORT)
    14.6数据查询语句
    14.6.1运用SELECT查询(对数据表的选择)
    14.6.2WHERE条件语句的应用
    14.6.3GROUPBY对结果分组
    14.6.4DISTINCT在结果中去除重复行
    14.6.5ORDERBY对结果排序
    14.6.6LIKE应用
    14.6.7CONCAT联合多列
    14.6.8LIMIT限定结果行数
    14.6.9使用函数和表达式
    14.7数据类型
    14.7.1数字类型
    14.7.2字符串类型
    14.7.3日期和时间数据类型
    14.8PhpMyAdmin图形化管理工具
    14.8.1库级操作
    14.8.2表级操作
    14.8.3增删改数据
    14.8.4查询数据
    14.8.5数据的导入与导出
    14.9本章小结

    第15章数据库编程技术
    15.1PHP操纵MySQL数据库
    15.1.1建立与MySQL数据库的连接
    15.1.2选择和使用MySQL数据库
    15.1.3执行SQL指令
    15.1.4分析结果集
    15.1.5断开与MySQL数据库的连接
    15.2管理MySQL数据库中的数据
    15.2.1向数据库中添加数据
    15.2.2编辑数据库数据
    15.2.3从数据库中删除数据
    15.2.4批量数据操作
    15.3对MySQL表的查询
    15.3.1通用查询
    15.3.2高级查询
    15.3.3分组统计
    15.3.4对查询结果分页显示
    15.3.5对查询结果进行跳转分页显示
    15.4数据备份和恢复
    15.5本章小结

    第16章PHP的字符编码
    16.1了解网页字符编码
    16.1.1ASCII字符集
    16.1.2ISO8859字符集
    16.1.3GB2312与GBK编码
    16.1.4Unicode字符集
    16.1.5UTF-8编码
    16.2PHP网页的字符编码
    16.2.1正确使用文件编码
    16.2.2编码转换
    16.2.3检测字符串的编码
    16.2.4字符编码的优先级
    16.2.5乱码产生的根源和解决方案
    16.3PHP开发中的中文编码问题
    16.3.1数据库中的字符集编码问题
    16.3.2解决页面中的乱码问题
    16.3.3通过PHP自定义函数无乱码截取中文字符串
    16.4PHP的区域化设置
    16.4.1PHP网页的区域化
    16.4.2使用setlocale()函数设置区域化
    16.5本章小节

    第17章PHP的调试与异常处理
    17.1基本调试策略
    17.2常见错误分析
    17.2.1语法错误
    17.2.2语义错误
    17.2.3注释错误
    17.2.4运行错误
    17.2.5逻辑错误
    17.3PHP.INI中的错误处理设置
    17.4错误处理
    17.4.1错误的隐藏
    17.4.2错误的定制
    17.4.3超时错误的处理
    17.5程序调试
    17.5.1应用DIE语句调试
    17.5.2应用PRINT语句调试
    17.5.3应用MySQL_error语句输出错误信息
    17.6MySQL的常见错误
    17.6.1PHP与MySQL连接错误
    17.6.2解决数据库乱码问题
    17.6.3上传二进制数据到数据库失败
    17.7本章小结

    第18章PHP与XML的网络开发
    18.1XML的概述
    18.2XML语法
    18.2.1XML文档结构
    18.2.2XML声明
    18.2.3处理指令
    18.2.4XML注释
    18.2.5XML元素
    18.2.6XML属性
    18.2.7使用CDATA标记
    18.2.8XML命名空间
    18.3在PHP中创建XML文档
    18.4通过DOM操作XML文档
    18.4.1通过DOM类库创建XML文档
    18.4.2通过getElementsByTagName()方法读取XML
    18.4.3通过DOM类库向XML中添加数据
    18.4.4通过Xpath查询XML中的数据
    18.4.5通过replaceChild()方法修改XML文档
    18.4.6通过removeChild()方法删除XML文档
    18.5本章小结

    第19章Smarty模板技术
    19.1Smarty简介
    19.1.1什么是Smarty
    19.1.2Smarty与MVC
    19.1.3Smarty的特点
    19.2Smarty的安装配置
    19.2.1Smarty下载与安装
    19.2.2第1个Smarty程序
    19.2.3配置Smarty
    19.3Smarty模板设计
    19.3.1Smarty模板文件
    19.3.2注释
    19.3.3变量
    19.3.4修饰变量(variablemodifers)
    19.3.5内建函数
    19.3.6自定义函数
    19.4Smarty程序设计
    19.4.1Smarty中的常用方法
    19.4.2Smarty的配置变量
    19.4.3Smarty缓存
    19.5本章小结

    第20章注册和登录
    20.1设计思路
    20.1.1功能阐述
    20.1.2程序业务流程
    20.1.3文件组织结构
    20.2数据库设计
    20.3连接数据库
    20.3.1关键函数
    20.3.2功能实现
    20.4用户注册模块
    20.4.1关键函数
    20.4.2页面设计
    20.4.3功能实现
    20.5检测用户是否被占用
    20.5.1关键函数
    20.5.2页面设计
    20.5.3功能实现
    20.6验证用户注册信息是否合法
    20.6.1关键函数
    20.6.2功能实现
    20.7用户登录
    20.7.1关键函数
    20.7.2页面设计
    20.7.3功能实现
    20.8图片验证码功能
    20.8.1关键函数介绍
    20.8.2页面设计
    20.8.3功能实现
    20.9退出登录功能
    20.9.1关键函数
    20.9.2功能实现
    20.10本章小节

    第21章留言本
    21.1设计思路
    21.1.1功能阐述
    21.1.2程序业务流程
    21.1.3文件组织结构
    21.2数据库设计
    21.3连接数据库
    21.3.1关键函数介绍
    21.3.2功能实现
    21.4添加留言模块
    21.4.1关键函数
    21.4.2页面设计
    21.4.3功能实现
    21.5查看留言模块
    21.5.1关键函数
    21.5.2页面设计
    21.5.3功能实现
    21.6修改留言模块
    21.6.1关键函数
    21.6.2页面设计
    21.6.3功能实现
    21.7删除留言模块
    21.7.1关键函数
    21.7.2页面设计
    21.7.3功能实现
    21.8查询留言模块
    21.8.1关键函数
    21.8.2页面设计
    21.8.3功能实现
    21.9本章小结

    第22章电子商务
    22.1需求分析
    22.2系统分析和设计
    22.2.1可行性分析
    22.2.2功能结构分析和设计
    22.2.3系统流程概述
    22.2.4开发环境
    22.3数据库设计
    22.3.1数据库的分析
    22.3.2创建数据库
    22.3.3创建数据表
    22.3.4数据表的结构
    22.4技术准备
    22.4.1代码书写规则
    22.4.2网站架设之初
    22.4.3文件管理规划
    22.5前台开发
    22.5.1设计分析
    22.5.2前台首页的实现
    22.5.3商品展示模块的实现
    22.5.4购物车的实现
    22.5.5收银台的实现
    22.5.6用户登录模块的实现
    22.5.7本站公告模块的实现
    22.6后台开发
    22.6.1设计分析
    22.6.2后台首页
    22.6.3后台登录模块
    22.6.4商品信息管理模块
    22.6.5短信管理模块
    22.6.6订单信息管理模块
    22.7电子商务完整清单
    22.8本章小结

    第23章播客
    23.1了解播客
    23.1.1播客起源
    23.1.2播客的发展前景
    23.2系统设计
    23.2.1系统功能概述
    23.2.2系统功能结构
    23.2.3系统流程概述
    23.2.4开发环境
    23.2.5文件夹组织结构
    23.3Adodb类库的安装配置
    23.4数据库设计
    23.4.1数据库的分析
    23.4.2创建数据库
    23.4.3创建数据表
    23.5前台开发
    23.5.1设计分析
    23.5.2在线播放功能的实现
    23.5.3最新推出功能的实现
    23.5.4上传视频文件功能的实现
    23.5.5视频下载功能的实现
    23.5.6创建播客个人主页
    23.5.7站内订阅
    23.5.8订阅管理
    23.6后台开发
    23.6.1设计分析
    23.6.2上传视频管理功能的实现
    23.6.3动态创建视频文件类型
    23.6.4管理员管理
    23.7本章小结
    附录实例快速检索
查看详情
相关图书 / 更多
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件工程--理论与实践
毛新军 董威
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件需求分析(微课版)
李美蓉 何中海
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件自动化测试入门攻略
杨定佳
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件性能测试、分析与调优实践之路(第2版)
张永清
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件安全
邹德清
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)
您可能感兴趣 / 更多
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
JavaScript程序设计
邹天思 编
软件工程师入门:PHP网络编程标准教程(DVD视频教学版)
PHP从入门到精通
邹天思、孙鹏 著