《PHP 4.0/MySQL开发基础与范例》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张喜平等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505365169
  • 页数:370 页
图书介绍:PHP是目前Internet上最为流行的运行于Web服务器端的动态网页设计脚本语言之一,本书循序渐进地介绍了其功能特性与实用开发技巧。

第1章 PHP概述 1

1.1 起源与发展 2

1.2 功能和特点 3

1.3 PHP与其他同类开发语言的比较 4

1.4 PHP 4.0的新增功能 5

1.5 工作方式 7

1.5.1 嵌入HTML的方式 7

1.5.2 PHP运行在服务器端 9

1.6 第一个PHP程序——Hello,World 10

1.7 小结 11

第2章 安装与调试 13

2.2.1 安装PHP4.0 14

2.1 获得PHP 14

2.2 在WIN32系统中安装PHP解释器 14

2.2.2 配置Windows 98下的PHP4.0运行环境PWS 16

2.2.3 Windows NT/2000+IIS4/IIS5+PHP4.0的安装设置 18

2.2.4 Apache服务器下的安装配置 20

2.3 在UNIX/Linux系统中安装PHP解释器 22

2.3.1 从源代码安装PHP 22

2.3.2 使用RPM进行安装 24

2.4.调试环境 25

2.4.1 PHP Eeditor工具 25

2.4.2 vi编辑器 26

2.5 小结 27

第3章 数据与运算 29

3.1 数据类型 30

3.1.1 整型 30

3.1.2 浮点型 31

3.1.3 字符串 31

3.1.4 数组 33

3.1.5 对象 37

3.1.6 类型转换 37

3.2 变量 40

3.2.1 命名规则 40

3.2.2 作用范围 41

3.2.3 动态变量 43

3.2.4 外部变量 44

3.3 常量 46

3.4 运算符 47

3.4.1 数学运算 47

3.4.2 字符串操作 49

3.4.3 赋值运算符 50

3.4.4 位运算符 51

3.4.5 逻辑运算符 52

3.4.6 比较运算符 53

3.4.7 运算符的优先级 54

3.5 基本语句 55

3.5.1 表达式 56

3.5.2 基本输出语句 56

3.6 小结 58

第4章 流程控制 59

4.1 条件分支 60

4.1.1 if语句 60

4.1.2 else语句 60

4.1.3 elseif语句 61

4.2 循环控制 63

4.2.1 while语句 63

4.2.2 do…while语句 64

4.2.3 for语句 65

4.2.4 循环嵌套 68

4.2.5 几种循环的比较 68

4.3.1 break语句 69

4.3 break和continue语句 69

4.3.2 continue语句 70

4.4 开关语句 71

4.5 引用 72

4.6 小结 73

第5章 函数 75

5.1 结构化程序设计 76

5.2 调用方法 76

5.3 用户自定义函数 77

5.3.1 函数声明 77

5.4.1 函数调用的作用 78

5.4 参数传递 78

5.3.4 global语句 78

5.3.3 变量的作用域 78

5.3.2 return语句 78

5.4.2 传值调用 79

5.4.3 引用调用 80

5.4.4 默认值调用 82

5.5 嵌套与递归 82

5.6 动态函数调用 84

5.7 不定参函数 84

5.8 正则表达式 85

5.8.1 基本语法 85

5.8.2 在PHP程序中的应用 88

5.9 小结 89

第6章 类和对象 91

6.1 定义类 92

6.2 创建对象 93

6.2.1 创建对象 93

6.2.2 构造函数 94

6.2.3 对象赋值 95

6.2.4 对象数组 97

6.3 类的继承 97

6.4小结 99

第7章 PHP4.0中其他常用函数 101

7.1 PHPLIB简介 102

7.1.1 PHPLIB中的基本功能 102

7.1.3 获得PHPLIB 103

7.1.4 安装PHPLIB 103

7.1.2 PHPLIB在程序开发中使用的前提条件 103

7.2 数学函数 106

7.3 字符串函数 117

7.4 日期和时间函数 133

7.5 文件函数 138

7.6 小结 152

第8章PHP 4.0的黄金搭档——MySQL 153

8.1 MySQL的主要特点及体系结构 154

8.1.1 MySQL的主要特点 154

8.1.2 MySQL的体系结构 155

8.2.2 在WIN32下安装MySQL 156

8.2.1 获得MySQL的安装包 156

8.2 安装与测试 156

8.2.3 在Linux下安装MySQL 159

8.2.4 进行连接测试 165

8.3 数据类型 166

8.3.1 数据库、表和字段 166

8.3.2 一般数据类型 167

8.3.3 字段的类型 169

8.4 命名规则 173

8.4.1 引用数据库的成分 173

8.4.2 SQL语句中的大小写规则 175

8.8.3 USE语句 176

8.5.2 drop database语句 176

8.5.1 create database语句 176

8.5 数据库操作 176

8.6 添加和修改表 177

8.6.1 create table 语句 177

8.6.2 drop table 语句 179

8.6.3 创建和删除索引 180

8.6.4 更改表 182

8.7 管理和优化MySQL服务器 183

8.7.1 用户账号的管理 183

8.7.2 日志文件的维护 186

8.7.3 备份和复制数据库 187

8.7.4 使用备份恢复数据库 188

8.7.5 优化MySQL服务器 189

8.8 小结 191

第9章 PHP 4.0与MySQL 193

9.1 连接数据库服务器 194

9.1.1 建立示范数据库 194

9.1.2 进行数据库连接 195

9.2 向数据库发送SQL查询 198

9.2.1 选择数据库 198

9.2.2 查询数据库 199

9.3 写入记录 200

9.4 删除记录 202

9.5 创建数据库 203

9.6 获取数据库信息 204

9.7 小结 211

第10章 处理网页图像 213

10.1 GD图形库的安装 214

10.2 getimagesize函数 214

10.3 生成与输出图像 216

10.4 生成动态按钮 246

10.5 统计图的数据结构与制作 250

10.5.1 条形图表 250

10.5.2 饼状图表 252

10.6 小结 257

第11章 计数器的原理与应用 259

11.1 计数器的原理与应用 260

11.2 制作一个简单的文本计数器 260

11.3 制作数据库计数器 262

11.4 制作图形显示的计数器 264

11.5 小结 270

第12章 BBS的设计 271

12.1 BBS的工作原理 272

12.1.1 BBS的基本功能 272

12.1.2 DEMO BBS的基本框架 272

12.1.3 DEMO BBS的初始显示界面 274

12.2 BBS中的数据结构 277

12.3 显示已有的发言记录 278

12.4 发言 284

12.5 管理BBS 290

12.5.1 讨论区管理 290

12.5.2 贴子管理 294

12.6 小结 295

第13章 留言簿 297

13.1 留言簿的工作原理 298

13.1.1 系统文件子程序 300

13.1.2 系统函数子程序 301

13.1.3 翻页子程序 302

13.2 设计留言页面 303

13.3 处理留言 311

13.3.1使用Cookie进行认证 311

13.3.2 留言 313

13.4 查看留言 322

13.5 管理留言 323

13.5.1 留言者管理 323

13.5.2 版主管理 332

13.6 小结 342

第14章 搜索引擎 345

14.1 搜索引擎的工作原理 346

14.1.1 搜索引擎要依靠一个海量信息库 346

14.1.2 搜集并存放信息 346

14.1.3 设计搜索表单与搜索结果页面 346

14.1.4 查询数据库 347

14.2 设计数据库 347

14.3 设计搜索页面 361

14.4 设计搜索主程序 363

14.5 显示搜索结果 369

14.6 小结 370