《PHP 4动态网站开发实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:宝贝工作室编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7900066497
  • 页数:334 页
图书介绍:本书的具体内容包括:PHP的语言结构和语法,包括数据类型、操作符、表达式和函数;MySQL数据库的简单介绍;PHP中各种函数的用法等。

第1章 概述 1

1.1 PHP的历史 1

1.2 PHP动态网站基础知识 1

1.2.1 预备知识 2

1.2.2 HTML、PHP、MySQL之间的交互 6

1.2.3 使用cookie来对访问者进行身份认证和跟踪 15

1.2.4 SQL语句 18

1.2.5 复选框和其他的HTML表单处理 20

1.3 HTML语言基础 22

1.3.1 标记语法和文档结构 22

1.3.2 具体语法 23

1.3.3 举例 27

1.3.4 其他HTML元素 28

1.4 对PHP的评价 31

1.4.1 PHP和ASP 31

1.4.2 PHP和JSP 32

1.5 PHP相关网站介绍 33

第2章 PHP与MySQL的安装与配置 35

2.1 Windows下安装PHP和MySQL 35

2.2 Linuxs下安装PHP与MySQL 35

2.2.1 Linux下安装MySQL 36

2.2.2 Linux下安装PHP 38

2.3 安装实战 39

2.3.1 Apache、PHP在Windows 9x/NT下的安装与配置 39

2.3.2 Windows 2000下安装Apache、PHP4和MySQL 42

2.3.3 Windows 98下安装Apache(PWS)、PHP4、MySQL和phpMyAdmin 43

2.4 PHP配置选项详解 47

第3章 PHP中的数据类型 52

3.1 引用与注释 52

3.1.1 引用 52

3.1.2 注释 52

3.2 常数与变最 53

3.2.1 常数 53

3.2.2 变量 53

3.2.3 变量的使用 55

3.3 运算符 58

3.3.1 算术运算 59

3.3.2 字符串运算 60

3.3.3 设定运算 60

3.3.4 位元运算 61

3.3.5 逻辑运算 61

3.3.6 其他运算符号 62

3.4 流程控制 63

3.4.1 if...else 63

3.4.2 do...while 64

3.4.3 for 65

3.4.4 switch 66

3.4.4 其他的流程控制 67

3.5 函数与对象 68

3.5.1 函数 68

3.5.2 对象 69

第4章 MySQL数据库快速入门 72

4.1 MySQL数据库简介 72

4.2 MySQL数据库的安装 73

4.2.1 安装版本 73

4.2.2 安装目录 74

4.3 MySQL数据库命令参考 74

4.3.1 连接MySQL 74

4.3.2 修改密码 75

4.3.3 增加新用户 75

4.3.4 显示命令 76

4.3.5 一个建库和建表以及插入数据的实例 76

4.3.6 将文本数据转到数据库中 77

4.3.7 备份数据库 77

4.3.8 操作技巧 78

4.4 MySQL数据库高级应用 78

4.4.1 为什么标准的备份是不够的 78

4.4.2 使用mysqldump备份数据库 79

4.4.3 使用更新日志来增加备份 79

4.4.4 MySQL访问控制 80

4.4.5 检查和修复MySQL数据文件 85

4.5 SQL语言 86

4.5.1 建立智能化的查询 86

4.5.2 将SELECT的查询结果排序 91

4.5.3 设置限制 93

4.5.4 锁定表 93

4.5.5 解除表的锁定 94

4.5.6 列和表的别名 94

4.5.7 为SELECT查询结果分组(GROUP) 96

4.5.8 左连接(LEFT JOIN) 98

4.5.9 使用HAVING来限制结果 100

4.5.10 使用join(连接查询)命令 100

4.6 phpMyAdmin使用简介 108

4.7 MySQL常见问题解答 113

4.7.1 在同一台机器上运行不同版本的MySQL 113

4.7.2 MySQL让存储结果分页,用于复杂查询 114

4.7.3 如何恢复MySQL的ROOT口令 115

4.7.4 怎样在MySQL中保存图像 115

第5章 PHP函数实例详解 118

5.1 字符串处理函数 118

5.2 日期处理函数 120

5.3 文件操作函数 123

5.3.1 主要的文件操作函数 123

5.3.2 主要的目录操作函数 124

5.3.3 实例1:文件上传 125

5.3.4 实例2:计数器 129

5.4 使用GD库来生成柱状图 131

5.4.1 几种简单的画图方法 131

5.4.2 怎样生成图像 132

5.4.3 排版和框架 133

5.4.4 添加标题 134

5.4.5 添加y轴标注和水平横线 135

5.4.6 画垂直列和x轴标注 136

5.4.7 其他的一些问题 137

5.5 几个有用的数组函数 138

5.6 PHP4与MySQL数据库操作函数详解 139

第6章 PHP专题讨论 148

6.1 页面自动跳转 148

6.1.1 使用Header函数来实现页面自动跳转 148

6.1.2 使用meta标示符来实现页面的自动跳转 150

6.1.3 利用javascript来实现页面的自动跳转 150

6.2 如何实现自动换行 152

6.3 如何用PHP对Access进行操作 152

6.4 如何在PHP中执行系统外部命令 153

6.5 把PHP3程序转化成PHP4程序 156

6.6 中文显示的问题 157

6.7 在IIS中使用PHP4 157

6.8 同时使用PHP3和PHP4 158

6.9 Session使用中的问题 158

6.10 require和include之间的区别 158

6.11 如何检测一个文件里是否包含某个字 160

第7章 提高PHP的速度 161

7.1 代码优化 161

7.2 使用缓存 161

7.3 压缩网页内容 162

7.4 另外的几个技巧 163

7.5 总结 163

第8章 PHP4的面向对象编程应用 164

8.1 术语简介 164

8.2 一些简单的例子 165

8.3 高级应用 171

8.3.1 继承性 171

8.3.2 封装 174

8.3.3 抽象类 175

8.3.4 函数重载 175

8.3.5 多态 176

8.4 实例 177

8.4.1 留言本 177

8.4.2 显示表格 180

第9章 字符串与正则表达式 197

9.1 PHP中的字符串 197

9.1.1 什么是字符串 197

9.1.2 字符串中的反斜线 197

9.1.3 字符串和变量 198

9.1.4 单引号和双引号之间的差别 199

9.1.5 怎样选择使用哪种引号 199

9.2 PHP中的正则表达式 200

9.2.1 正则表达式的基本语法 201

9.2.2 检查money字符串 202

9.2.3 对E-mail地址进行验证 203

9.2.4 其他用途 203

9.3 总结 203

第10章 PHP在XML中的应用 204

10.1 XML 204

10.1.1 XML-可扩展标记语言 204

10.1.2 SGML、HTML和XML 204

10.1.3 DTD文档类型定义 207

10.1.4 合法的和好格式的XML 208

10.1.5 XML文档的示例和讲解 208

10.1.6 XML相关的软件 210

10.2 PHP中的XML函数 211

10.2.1 Expat简介 211

10.2.2 基于事件的解析器 211

10.2.3 编译Expat 212

10.2.4 准备工作 213

10.2.5 解析文档 214

10.2.6 收集数据 214

10.2.7 显示统计信息 215

10.2.8 总结 215

10.2.9 范例代码 215

第11章 PHP对PDF文档的操作 220

11.1 在PHP中使用PDF文档 220

11.1.1 安装PDFLib和有PDF支持的PHP 220

11.1.2 提取PDF文档 221

11.1.3 PDF坐标系统 222

11.2 PHP的FDF文档支持 223

第12章 PHP在发送电子邮件中的应用 227

12.1 用PHP发送电子邮件 227

12.2 用PHP发送有附件的电子邮件 229

12.2.1 附件的原理 229

12.2.2 用PHP生成带附件的电子邮件 231

12.2.3 把用户上传的文件作为附件 232

第13章 PHP在图像处理中的应用 234

13.1 使用PHP建立动态图像 234

13.2 PHP作线形图的函数 236

13.3 PHP做柱型图的函数 238

13.4 PHP做饼图的函数 239

第14章 PHP调用Javabean 244

14.1 Javabean简介 244

14.1.1 JavaBean的任务 244

14.1.2 JavaBean的设计目标及其实现 245

14.1.3 JavaBean和Java 246

14.1.4 JavaBean组件的基本概念 246

14.1.5 JavaBean组件的开发环境 247

14.2 PHP中调用Javabean 247

14.2.1 Windows下的安装 248

14.2.2 例1:创建并使用自己的类 249

14.2.3 例2:通过Xalanl.2用XSLT转换XML 250

第15章 PHP4中Session的应用 253

15.1 PHP4中使用Session 253

15.2 PHP4中Session的应用实例1——登录页面 254

15.3 PHP4中Session的应用实例2——欢迎页面 257

15.4 PHP4中的Session函数介绍 259

第16章 用PHP和MySQL创建讨论区 261

第17章 聊天室实例 271

第18章 创建一个邮件列表管理器 276

18.1 简介 276

18.2 创建前台页面 276

18.3 在列表中添加用户 279

18.4 编辑用户信息 281

18.5 自动回复 283

18.6 总结 285

第19章 内容管理系统 286

19.1 首页 286

19.2 管理作者 287

19.3 删除作者 288

19.4 添加作者 289

19.5 编辑作者信息 290

19.6 管理目录 291

19.7 管理笑话 292

19.8 创建新笑话 295

19.9 正则表达式 300

19.10 使用正则表达式来进行字符串的替换 301

19.10.1 粗体和斜体文本 302

19.10.2 段落 302

19.10.3 超链接 302

19.11 把文本分页 304

19.12 代码合并 305

19.13 把文本分页 306

附录A PHP常见问题解答 307

附录B Apache配置选项详解 315

附录C PHP编程中的常见错误 317