书籍详情
PHP3程序设计
作者:(美)[D.梅迪纳茨]David Medinets著;赵卫红等译
出版社:机械工业出版社
出版时间:2000-04-01
ISBN:9787111079446
定价:¥49.00
购买这本书可以去
内容简介
PHP是最流行的“Web脚本语言之一,它运行在Web服务器端,根据用户请求或服务器端的数据产生动态网页;它功能强大,和HTML脚本融合在一起,并内建访问数据库的能力:它能够作为Apaceh Web服务器的模块执行,也使得其执行效率要高于普通的CGI程序。本书作者是一位经验丰富的程序员,在书中使用了大量的、有一定使用价值的例子来深入浅出地讲解PHP语言及Web编程需要了解的方方面面。尤其值得注意的是,书中使用了多个“中场”章节,以便在学习过一定知识之后,通过实际例子来对所学的知识进行巩固,这些章节介绍的内容具有很强的实用价值。因此本书不仅对Web编程的入门者,即使对于有一定经验的Web程序员来讲也是非常有用的。
作者简介
暂缺《PHP3程序设计》作者简介
目录
译者序
前言
第1章 什么是PHP
1.1 起源
1.2 特件
1.3 PHP要花费多少钱
1.4 PHP语言可以嵌入HTML中
1.5 PHP言是在Web服务器端运行
1.6 PHP无处不在
1.7 PHP和C或Java相似吗
1.8 PHP比ColdFusion、Active Server Papes或Java Server Pages更好吗
1.9 总结
第2章 安装PHP
2.1 基本概念
2.2 编译前的准备工作
2.3 编译C编译器gcc
2.4 编MyQL
2.5 测MySQL
2.6 编译ODBC和MyODBC
2.7 编译PHP
2.8 安装PHPLIB
2.9 测试Linux环境下的ODBC
2.10 总结
第3章 PHP中的数据处理
3.1 数值
3.1.1 数字
3.1.2 文本
3.2 变量
3.2.1 标量
3.2.2 数组变量
3.2.3 多维数组
3.2.4 变量替换
3.2.5 动态变量名
3.3 常量
3.4 操作符
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.5 总结
第4章 程序控制
4.1 表达式
4.1.1 简单表达式
4.1.2 有副作用的简单表达式
4.1.3 复杂表达式
4.2 语句
4.3 函数
4.3.1 函数返回值
4.3.2 向函数传递参数
4.3.3 给函数赋予缺省值
4.3.4 控制变量的作用域
4.3.5 嵌套函数调用
4.3.6 递归函数
4.4 总结
第5章 中场一:数据库连接
5.1 开端
5.2 创建连接
5.3 获取HTML表单信息
5.4 使用HTML表单信息
5.5 common.inc文件
5.6 总结
第6章 数据库和SQL
6.1 信息和数据有何不同
6.2 从信息向数据库转移
6.3 创建唯一的记录
6.4 每个记录的重要字段
6.5 有关字段数据类型的一两句话
6.6 设计能存储电子邮件消息的字段
6.7 SQL介绍
6.7.1 SQL Create Tab1e语句
6.7.2 SQL AI比r Tab1e语句
6.7.3 SQL的删除表语句
6.7.4 SQL的插入语句
6.7.5 SQL的更新语句
6.7.6 SQL的查询语句
6.8 SQL Delete此语句
6.9 字段定义及修正
6.9.1 使用索引或关键字段来加快查询
6.9.2 使用自动增量创建键
6.10 总结
第7章 中场二:列表维护
7.1 列表维护的规范
7.2 创建连接代码
7.3 创建phpuser用户名
7.4 创建数据库表
7.5 修改menu.php文件
7.6 插入记录
7.6.1 定义插入表单
7.6.2 处理插入动作
7.6.3 检查动态SQL的建立
7.6.4 验证插入
7.7 显示记录
7.7.1 增加排序记录的能力
7.7.2 同时显示五个记录
7.7.3 删除记录
7.7.4 编辑记录
7.7.5 复制记录
7.8 为新表配置应用程序
7.9 总结
第8章 phpMyAdmin:开放源码的MySQL前端
8.1 phpMyAdmin的特性
8.2 安装phpMyAdtmin
8.3 防止“网络机器人”
8.4 用密码保护phpMyAdrnin目录
8.5 使用phpMyAdmin
8.6 函数变量:转储表中数据
8.7 Query By Exmple构造用户自定义页面
8.8 构建多语言网站
8.9 常见问题
8.10 总结
第9章 模式匹配
9.1 正则表达式定义
9.1.1 方括号表达式
9.1.2 王转义字符
9.2 POSIX风格的函数
9.2.1 ereg 和 eregi
9.2.2 ereguplace和eregi_eplace
9.2.3 Split
9.3 PERL风格函数
9..3.1 模式定界符
9.3.2 模式选项
9.3.3 PERL风格转义字符
9.3.4 扩展模式记号
9.3.5 preg match函数
9.3.6 preg match all函数
9.3.7 preg_replace函数
9.38 preg_split函数
9.3.9 模式举例
9.3.10 匹配举例
9.3.11 替换举例
9.3.12 分割举例
9.4 MySQL
9.4.1 LIKE
9.4.2 RLIKE
9.5 总结
第10章 面向对象
10.1 了解类的知识
10.1.1 继承
10.1.2 抽象
10.1.3 多态
10.1.4 封装
10.2 对象和PHP
10.2.1 使用命名参数
10.2.2 使用继承
10.2.3 存取类属性
10.2.4 多态性函数
10.2.5 在类中定义类
10.2.6 引用:所指的值就是我的数据
10.2.7 有用的类函数
10.3 总结
第11章 中场三:生成HTML模块
11.1 HTML类的设计目的
11.2 生成一个基类
11.3 继续进行下一步
11.4 巩固通用函数
11.5 添加head支持
11.6 添加body支持
11.7 添加bile支持
11.8 添加注释支持
11.9 添加对通用标签的支持
11.10 添加缺省值支持
11.11 缓存HTML代码
11.12 总结
第12章 什么是CGI
12.1 CGI应用程序Mava APPlet
12.2 CGI应用程序和Javascript
12.3 自己编写脚本
12.4 CGI是如何工作的
12.5 调用CGI程序
12.6 HTTP标题
12.7 CGI和环境变量
12.8 URL编码和解码
12.8.1 使用rawurencede函数
12.8.2 自动解码
12.9 安全件
12.10 COOkie
12.10.1 cookie安全性
12.10.2 如何设置和读取cookie
12.10.3 客户端浏览器支持cookie吗
12.11 调过CGI程序
12.11.1 把输出发送到服务器日志文件中
12.11.2 生成错误处理HTML页面
12.12 表单处理
12.12.1 HTML简介
12.12.2 HTML表单
12.12.3 传递表单信息
12.13 总结
第13章 认证
13.1 HTTP认证
13.2 htaccess认证
13.2.1 用户文件
13.2.2 配置apache服务器
13.2.3 简单数据库认证
13.3 总结
第14章 深入了解SQL
14.1 表关联
14.2 创建数据库表
14.3 通过连接生成虚拟表
14.4 使用链接表
14.5 几种连接类型
14.5.1 左连接
14.5.2 正则左连接
14.5.3 Using选项
14.6 处理空值
14.7 完整性
14.8 总结
第15章 中场四:管理并发访问
15.1 问题:一个用户能覆盖另一个用户的更改
15.1.1 创建并发数据库
15.1.2 程序及图解
15.2 解决方案:阻止多用户编辑
15.2.1 跟踪编辑会话
15.2.2 设计解决方案
15.3 总结
第16章 XML
16.1 为什么使用XML
16.1.1 混合结构和显示
16.1.2 异类浏览器
16.1.3 不适合非Web用途
16.1.4 在数据交换方面不实用
16.2 XML解决方法
16.2.1 HTML和XML的差异
16.2.2 XML分析器的作用
16.3 XML核心
16.3.1 标识和文本
16.3.2 注解
16.3.3 总体文档结构
16.3.4 有效及形式好的文档
16.4 文档类型定义(DTD)
16.4.1 一般形式
16.4.2 ELEMENT关键字
16.4.3 ATTLIST关键字
16.4.4 ENTITY关键字
16.4.5 NOTATION关键字
16.5 XML应用程序
16.5.1 DocBook
16.5.2 同步多媒体集成语言(SMIL)
16.6 XML是什么样的
16.7 进一步研究
16.8 总结
第17章 用PHP处理XML
17.1 得到电影信息
17.1.1 与XML分析器协作
17.1.2 从XML到PHP
17.2 总结
附录A Internet资源
附录B ASCII表
附录C SQL语言参考
附录D PHP函数清单
附录E CD-ROM的内容
前言
第1章 什么是PHP
1.1 起源
1.2 特件
1.3 PHP要花费多少钱
1.4 PHP语言可以嵌入HTML中
1.5 PHP言是在Web服务器端运行
1.6 PHP无处不在
1.7 PHP和C或Java相似吗
1.8 PHP比ColdFusion、Active Server Papes或Java Server Pages更好吗
1.9 总结
第2章 安装PHP
2.1 基本概念
2.2 编译前的准备工作
2.3 编译C编译器gcc
2.4 编MyQL
2.5 测MySQL
2.6 编译ODBC和MyODBC
2.7 编译PHP
2.8 安装PHPLIB
2.9 测试Linux环境下的ODBC
2.10 总结
第3章 PHP中的数据处理
3.1 数值
3.1.1 数字
3.1.2 文本
3.2 变量
3.2.1 标量
3.2.2 数组变量
3.2.3 多维数组
3.2.4 变量替换
3.2.5 动态变量名
3.3 常量
3.4 操作符
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.5 总结
第4章 程序控制
4.1 表达式
4.1.1 简单表达式
4.1.2 有副作用的简单表达式
4.1.3 复杂表达式
4.2 语句
4.3 函数
4.3.1 函数返回值
4.3.2 向函数传递参数
4.3.3 给函数赋予缺省值
4.3.4 控制变量的作用域
4.3.5 嵌套函数调用
4.3.6 递归函数
4.4 总结
第5章 中场一:数据库连接
5.1 开端
5.2 创建连接
5.3 获取HTML表单信息
5.4 使用HTML表单信息
5.5 common.inc文件
5.6 总结
第6章 数据库和SQL
6.1 信息和数据有何不同
6.2 从信息向数据库转移
6.3 创建唯一的记录
6.4 每个记录的重要字段
6.5 有关字段数据类型的一两句话
6.6 设计能存储电子邮件消息的字段
6.7 SQL介绍
6.7.1 SQL Create Tab1e语句
6.7.2 SQL AI比r Tab1e语句
6.7.3 SQL的删除表语句
6.7.4 SQL的插入语句
6.7.5 SQL的更新语句
6.7.6 SQL的查询语句
6.8 SQL Delete此语句
6.9 字段定义及修正
6.9.1 使用索引或关键字段来加快查询
6.9.2 使用自动增量创建键
6.10 总结
第7章 中场二:列表维护
7.1 列表维护的规范
7.2 创建连接代码
7.3 创建phpuser用户名
7.4 创建数据库表
7.5 修改menu.php文件
7.6 插入记录
7.6.1 定义插入表单
7.6.2 处理插入动作
7.6.3 检查动态SQL的建立
7.6.4 验证插入
7.7 显示记录
7.7.1 增加排序记录的能力
7.7.2 同时显示五个记录
7.7.3 删除记录
7.7.4 编辑记录
7.7.5 复制记录
7.8 为新表配置应用程序
7.9 总结
第8章 phpMyAdmin:开放源码的MySQL前端
8.1 phpMyAdmin的特性
8.2 安装phpMyAdtmin
8.3 防止“网络机器人”
8.4 用密码保护phpMyAdrnin目录
8.5 使用phpMyAdmin
8.6 函数变量:转储表中数据
8.7 Query By Exmple构造用户自定义页面
8.8 构建多语言网站
8.9 常见问题
8.10 总结
第9章 模式匹配
9.1 正则表达式定义
9.1.1 方括号表达式
9.1.2 王转义字符
9.2 POSIX风格的函数
9.2.1 ereg 和 eregi
9.2.2 ereguplace和eregi_eplace
9.2.3 Split
9.3 PERL风格函数
9..3.1 模式定界符
9.3.2 模式选项
9.3.3 PERL风格转义字符
9.3.4 扩展模式记号
9.3.5 preg match函数
9.3.6 preg match all函数
9.3.7 preg_replace函数
9.38 preg_split函数
9.3.9 模式举例
9.3.10 匹配举例
9.3.11 替换举例
9.3.12 分割举例
9.4 MySQL
9.4.1 LIKE
9.4.2 RLIKE
9.5 总结
第10章 面向对象
10.1 了解类的知识
10.1.1 继承
10.1.2 抽象
10.1.3 多态
10.1.4 封装
10.2 对象和PHP
10.2.1 使用命名参数
10.2.2 使用继承
10.2.3 存取类属性
10.2.4 多态性函数
10.2.5 在类中定义类
10.2.6 引用:所指的值就是我的数据
10.2.7 有用的类函数
10.3 总结
第11章 中场三:生成HTML模块
11.1 HTML类的设计目的
11.2 生成一个基类
11.3 继续进行下一步
11.4 巩固通用函数
11.5 添加head支持
11.6 添加body支持
11.7 添加bile支持
11.8 添加注释支持
11.9 添加对通用标签的支持
11.10 添加缺省值支持
11.11 缓存HTML代码
11.12 总结
第12章 什么是CGI
12.1 CGI应用程序Mava APPlet
12.2 CGI应用程序和Javascript
12.3 自己编写脚本
12.4 CGI是如何工作的
12.5 调用CGI程序
12.6 HTTP标题
12.7 CGI和环境变量
12.8 URL编码和解码
12.8.1 使用rawurencede函数
12.8.2 自动解码
12.9 安全件
12.10 COOkie
12.10.1 cookie安全性
12.10.2 如何设置和读取cookie
12.10.3 客户端浏览器支持cookie吗
12.11 调过CGI程序
12.11.1 把输出发送到服务器日志文件中
12.11.2 生成错误处理HTML页面
12.12 表单处理
12.12.1 HTML简介
12.12.2 HTML表单
12.12.3 传递表单信息
12.13 总结
第13章 认证
13.1 HTTP认证
13.2 htaccess认证
13.2.1 用户文件
13.2.2 配置apache服务器
13.2.3 简单数据库认证
13.3 总结
第14章 深入了解SQL
14.1 表关联
14.2 创建数据库表
14.3 通过连接生成虚拟表
14.4 使用链接表
14.5 几种连接类型
14.5.1 左连接
14.5.2 正则左连接
14.5.3 Using选项
14.6 处理空值
14.7 完整性
14.8 总结
第15章 中场四:管理并发访问
15.1 问题:一个用户能覆盖另一个用户的更改
15.1.1 创建并发数据库
15.1.2 程序及图解
15.2 解决方案:阻止多用户编辑
15.2.1 跟踪编辑会话
15.2.2 设计解决方案
15.3 总结
第16章 XML
16.1 为什么使用XML
16.1.1 混合结构和显示
16.1.2 异类浏览器
16.1.3 不适合非Web用途
16.1.4 在数据交换方面不实用
16.2 XML解决方法
16.2.1 HTML和XML的差异
16.2.2 XML分析器的作用
16.3 XML核心
16.3.1 标识和文本
16.3.2 注解
16.3.3 总体文档结构
16.3.4 有效及形式好的文档
16.4 文档类型定义(DTD)
16.4.1 一般形式
16.4.2 ELEMENT关键字
16.4.3 ATTLIST关键字
16.4.4 ENTITY关键字
16.4.5 NOTATION关键字
16.5 XML应用程序
16.5.1 DocBook
16.5.2 同步多媒体集成语言(SMIL)
16.6 XML是什么样的
16.7 进一步研究
16.8 总结
第17章 用PHP处理XML
17.1 得到电影信息
17.1.1 与XML分析器协作
17.1.2 从XML到PHP
17.2 总结
附录A Internet资源
附录B ASCII表
附录C SQL语言参考
附录D PHP函数清单
附录E CD-ROM的内容
猜您喜欢