《网站编程PHP 4》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:本书编写委员会编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505364472
  • 页数:346 页
图书介绍:丛书介绍:本丛书作为提高教材,易学易会,循序渐进、图文并茂并有练习。本丛书结构风格统一,内容翔实,范例精典。从书特点:本丛书以任务带功能方式进行讲解,从完成任务入手,由入门到提高,使读者迅速掌握基本功能的使用。读者对象:本丛书适合于各种电脑速成培训班学员、初中级自学用户。本书从PHP的基本概念,基本语法到实际应用,详细系统全面地讲述PHP4的理论与实践.内容涵盖PHP 4的安装与配置,PHP4集成开发环境,PHP 4语法,PHP编程,MySQL数据库,并且通过列举大量简单和大型的应用实例,从各个角度阐述PHP4网站编程的方法和技巧,同时还对PHP的最佳数据库搭档MySQL做了详尽的介绍.本书适合于欲快速掌握PHP4网页脚本语言的用户学习参考.

第1章 PHP4概述 1

1.1 PHP发展历史 1

1.2 PHP4功能特点 2

1.3 PHP4新增特性 3

1.4 PHP4与Web数据库 5

1.5 PHP与其他CGI的比较 6

1.5.1 服务器支持 6

1.5.2 稳定性 6

1.5.3 开发与维护 6

1.5.4 与网页结合 7

1.5.5 安全性 7

1.5.6 升级 7

1.6 PHP4可以实现的Web应用程序 8

1.7 小结 8

习题 8

2.1 PHP支持的系统平台 9

第2章 PHP4安装与配置 9

2.1.1 PHP在Linux下的使用 10

2.1.2 PHP在Windows平台下的使用 10

2.2 安装PHP4的工作环境 11

2.2.1 在Windows下的安装 11

2.2.2 在Linux下的安装 13

2.3 配置PHP环境 22

2.3.1 普通配置 22

2.3.2 邮件配置 25

2.3.3 安全模式配置 26

2.3.4 调试器配置 26

2.3.5 扩展装载配置 26

2.3.6 MySQL配置 27

2.3.7 mSQL配置 27

2.3.8 Postgres配置 27

2.3.13 统一的ODBC配置 28

2.3.12 浏览器兼容配置 28

2.3.10 Sybase-CT配置 28

2.3.11 BC数学函数配置 28

2.3.9 Sybase配置 28

2.4 PHP的安全性 29

2.4.1 作为CGI程序运行时可能遭受的攻击 29

2.4.2 Apache模块 31

2.5 小结 31

习题 32

第3章 PHP集成开发环境 33

3.1 Windows下的集成环境 33

3.1.1 编辑工具PHP Editor 33

3.1.2 编辑工具UltraEdit 35

3.1.3 Windows下的telnet工具 36

3.1.4 ftp工具 37

3.2 Linux下的集成环境 38

3.2.1 使用vi编辑器 38

3.2.2 方便实用的文本浏览器lynx 41

3.2.3 使用X Windows下的工具进行开发 43

3.3 小结 44

习题 44

第4章 初识PHP4程序 45

4.1 分析第一个PHP4程序 45

4.2 PHP语言中的简单约定 46

4.2.1 PHP代码在HTML中的嵌入形式 47

4.2.2 PHP语句的结束形式 47

4.2.3 程序注释 48

4.3 声明变量和文件引用 48

4.3.1 如何声明变量 49

4.3.2 引用头文件 49

4.4 操作数据库的命令 50

4.5 编写第一个PHP程序 51

习题 53

4.6 小结 53

第5章 数据类型、常量与变量 55

5.1 数据类型 55

5.2 常量 56

5.3 变量 57

5.3.1 变量的类型 57

5.3.2 变量的初始化 57

5.3.3 变量的范围 58

5.3.4 活动变量 60

5.3.5 外部PHP变量 61

5.3.6 数据类型的自动转换 62

5.3.7 初始化对象 64

5.4 PHP的数组处理 64

5.4.1 初始化 64

5.4.2 数组操作 64

习题 65

5.5 小结 65

第6章 运算符与表达式 67

6.1 运算符 67

6.1.1 算术运算符 67

6.1.2 字符串运算符 68

6.1.3 赋值运算符 68

6.1.4 位运算符 68

6.1.7 其他的运算符 69

6.1.6 比较运算符 69

6.1.5 逻辑运算符 69

6.1.8 运算符的优先顺序和结合规则 70

6.3 小结 73

习题 73

第7章 控制语句、函数与类 75

7.1 条件控制语句 75

7.1.1 if语句 75

7.1.3 elseif语句 76

7.1.2 else语句 76

7.1.4 if语句的交互语法:if()…endif 77

7.2 循环控制语句 78

7.2.1 while语句 78

7.2.2 do…while语句 79

7.2.3 for语句 80

7.2.4 break语句 81

7.2.5 continue语句 82

7.3 switch语句 82

7.4 require语句和include语句 84

7.5 函数 85

7.5.1 返回值 85

7.5.2 参数 85

7.5.3 关联参数 86

7.5.4 默认值 86

7.6 类 87

7.5.5 old_function语句 87

7.7 小结 89

习题 89

第8章 PHP常用函数(一) 91

8.1 函数说明 91

8.2 字符串操作函数 92

8.3 数学函数 102

8.4 数组函数 110

8.5 Apache专有函数 117

8.6 HTTP相关函数 118

8.7 邮件函数 119

8.8 PHP信息函数 120

8.9 变量相关函数 121

8.10 程序执行函数 123

习题 124

8.11 小结 124

第9章 PHP常用函数(二) 125

9.1 正则表达式函数 125

9.2 文件操作函数 127

9.3 目录遍历函数 136

9.4 动态装载函数 138

9.5 时间函数 138

9.6 图像函数 141

9.7 杂项函数 146

9.8 网络操作函数 152

9.9 小结 155

习题 155

第10章 PHP简单应用实例 157

10.1 使用PHP进行HTTP认证 157

10.2 建立GIF 159

10.3 文件上传 159

10.4 输出PHP版本号 162

10.5 使用PHP生成随机密码 163

10.6 计数器 163

10.7 论坛 164

10.8 简单的计算器 166

10.9 简单的E-mail表单 167

10.10 在线文件编辑程序 169

10.11 统计来访次数程序 171

10.12 页面重定向程序 172

10.13 站点推荐表单 172

10.14 导航条程序 173

10.15 新闻发布 175

10.16 页面访问统计 178

10.17 小结 182

习题 182

11.2 MySQL数据库的历史 183

11.1 PHP支持的数据库 183

第11章 MySQL概述 183

11.3 MySQL数据库和其他数据库的比较 185

11.4 MySQL的安装 185

11.4.1 获得MySQL的安装包 186

11.4.2 在Windows下安装MySQL 188

11.4.3 在Linux下安装MySQL 190

11.4.4 链接测试 195

11.5 小结 195

习题 196

第12章 使用MySQL 197

12.1 MySQL数据库服务的启动和终止 197

12.2 mysql的使用简介 198

12.3 mysqlandmin的使用简介 199

12.4 其他mysql应用程序 201

12.5.1 保证密码安全 206

12.5 MySQL的用户和权限机制 206

12.5.2 权限信息的放置位置和权限设置 207

12.5.3 权限系统的工作方式 208

12.5.4 MySQL的初始权限 209

12.5.5 更新系统权限 209

12.6 为MySQL数据库新增用户 210

12.7 解决权限错误 212

12.8 小结 213

习题 213

第13章 PHP与MySQL数据库 215

13.1 操作MySQL数据库的PHP函数 215

13.2 连接数据服务器的函数 216

13.3 选择数据库的函数 218

13.4 发送SQL查询的函数 219

13.5 读取数据库数据的函数 220

13.5.1 mysql_fetch_array()和mysql_fetch_row()函数 220

13.5.2 mysql_result()和mysql_fetch_object()函数 222

13.5.3 使用mysql_data_seek()函数 224

13.6 数据库信息显示函数 224

13.6.1 mysql_fetch_field()函数 224

13.6.2 mysql-fetch-length()函数 227

13.6.3 mysql_field_()系列函数 227

13.6.4 mysql_list_()系列函数 229

13.6.5 mysql_num_()系列函数 230

13.6.6 mysql_tablenamel()函数 230

13.7 消息函数 231

13.7.1 数据库操作情况的显示函数 231

13.7.2 错误显示函数 232

13.8 库级操作函数 232

13.9 小结 233

习题 233

14.1 获得PHP扩展库 235

第14章 PHP的扩展库 235

14.2 安装PHP扩展库 236

14.3 phplib的组成 239

14.3.1 可以定制的文件 239

14.3.2 库文件介绍 239

14.4 小结 241

习题 242

第15章 PHP典型实例 243

15.1 邮件列表 243

15.1.1 程序安装 243

15.1.2 程序分析 245

15.1.3 客户端程序 252

15.1.4 管理端程序 252

15.2 留言簿 252

15.2.1 程序安装 253

15.2.2 程序分析 254

15.2.3 客户端程序 257

15.2.4 管理端程序 261

15.3 基于Web的MySQL数据库管理 263

15.4 小结 264

习题 264

第16章 PHP程序的调试和排错 265

16.1 PHP程序的调试过程 265

16.2 常见错误分析 266

16.2.1 语法错误 266

16.2.2 逻辑错误 269

16.3 程序调试 270

16.4 小结 270

习题 270

第17章 PHP综合应用程序 271

17.1 BBS程序 271

17.2 网上广告管理 272

17.3 问卷调查 273

17.4 在线购物 274

17.5 书签程序 276

17.6 网上病例管理 278

17.7 树状文档显示 278

17.8 小结 279

习题 279

第18章 使用PHP4构建一个Web站点 281

18.1 个人动态站点——每日小论坛 281

18.2 通过HTTP写入信息 285

18.3 与数据库连接 286

18.4 小结 294

习题 294

附录A PHP函数一览表 295

附录B PHP相关网站 343

附录C 光盘内容 345