《精通PHP 4网络编程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:武延军,黄飞跃等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115093091
  • 页数:500 页
图书介绍:

第一篇 PHP4开发环境与配置 3

第1章 PHP开发环境简介 3

1.1 Internet和WWW 3

1.1.1 Internet及其资源概述 3

1.1.2 WWW简介 5

1.1.3 Web中的路标——URL 5

1.2支持PHP的操作系统 6

1.2.1 Microsoft Windows 6

1.2.2 Linux 7

1.2.3 FreeBSD 8

1.2.4 Solaris 10

第2章 Windows 环境下的Web服务器 11

2.1 IIS简介 11

2.2 IIS安装过程 12

2.3建立新站点 15

2.3.1站点说明 16

2.3.2设定IP地址和端口 17

2.3.3设置主目录 17

2.3.4配置读/写权限 18

2.4站点设置 18

2.4.1配置密码认证 19

2.4.2日志 20

2.4.3设置默认网页 20

2.5 Personal Web Server简介 21

2.5.1 PWS的安装 21

2.5.2 PWS的设定 22

2.6在Windows 环境下配置PHP 24

2.6.1 在Windows 98+PWS下配置PHP 24

2.6.2 在Windows NT 4.0+IIS 4.0下配置PHP 25

3.1 Apache的安装 28

第3章 Linux下的Apache服务器 28

3.2 Apache的配置 30

3.2.1 httpd.conf文件 30

3.2.2配置文件srm.conf 36

3.2.3配置文件access.conf 39

第4章 MySQL数据库 41

4.1 MySQL的安装和使用 41

4.1.1安装布局和安装过程 41

4.1.2 MySQL的安全策略 44

4.2 MySQL主要数据类型 53

4.2.1基本数据类型 53

4.2.2用户变量 56

4.2.3列类型 56

4.3.3 CREATE TABLE语句 61

4.3.2 DROP DATABASE语句 61

4.3.1 CREATE DATABASE语句 61

4.3 MySQL的数据库操作语句 61

4.3.4 ALTER TABLE语句 65

4.3.5 OPTIMIZE TABLE语句 67

4.3.6 DROP TABLE语句 68

4.3.7 DELETE语句 68

4.3.8 SELECT语句 69

4.3.9 JOIN语句 71

4.3.10 INSERT语句 72

4.3.11 REPLACE语句 74

4.3.12 LOAD DATA INFILE语句 74

4.3.13 UPDATE语句 78

4.3.14 USE语句 78

4.3.15 FLUSH语句和KILL语句 79

4.3.16 SHOW语句(得到表、列等的信息) 79

4.3.17 LOCK TABLES/UNLOCK TABLES语句 84

4.3.18 GRANT和REVOKE语句 85

4.3.19注释语句 86

4.3.20 CREATE FUNCTION/DROP FUNCTION语句 87

4.3.21 MySQL的保留字 87

4.4 PHP与MySQL、Apache的整合 89

4.4.1安装 90

4.4.2配置 91

4.5使用phpMyAdmin 93

第二篇 PHP4基础知识 105

第5章 PHP 4初识 105

5.1什么是PHP 105

5.1.1 PHP是跨平台的服务器端嵌入式脚本语言 105

5.1.2 PHP能做什么 106

5.2 PHP的发展史 107

5.3第一个PHP4程序实例 108

5.4 PHP与编程语言的比较 109

5.4.1 PHP与ASP、JSP等动态网页制作语言的比较 109

5.4.2 PHP与其他CGI的比较 113

5.4.3 PHP和C或Java 114

5.5 PHP4的新特性和新变化 114

5.5.1 PHP4的新特性 114

5.5.2 PHP4的新变化 116

第6章 PHP4的语法 118

6.1 PHP4的语言结构 118

6.1.1 分析“Hello,World!”程序 118

6.1.2嵌入HTML方法 119

6.1.3 PHP4语句之间的分离 119

6.1.4引用文件 120

6.1.5程序注释 120

6.2 PHP4的数据类型 121

6.3 PHP4的常量 122

6.3.1 PHP4已定义的常量 122

6.3.2 有关常量的实例 123

6.4.1 变量的初始化 124

6.4 PHP4的变量 124

6.4.2变量的使用 125

6.4.3动态变量 129

6.4.4外部变量 129

6.5 PHP4的表达式 133

6.5.1表达式的分类 133

6.5.2运算符号 135

6.6 PHP4的流程控制 140

6.6.1 if...else循环 140

6.6.2 do...while循环 142

6.6.3 for循环 143

6.6.4 switch循环 144

6.6.5其他的流程控制 145

6.7 PHP 4的函数 146

6.7.1函数返回值 147

6.7.2向函数传递参数 148

6.7.3 给函数赋予默认值 150

6.7.4控制变量的作用域 151

6.7.5嵌套函数调用 151

6.7.6递归函数 152

第7章 PHP 4常用函数参考 157

7.1综述 157

7.2 PHP 4函数库介绍 158

7.2.1变量处理函数库 158

7.2.2数学运算函数库 159

7.2.3 BC高精确度函数库 162

7.2.4字符串处理函数库 162

7.2.5数组处理函数库 170

7.2.6 PHP 选项及相关信息函数库 179

7.2.7动态链接函数库 182

7.2.8目录管理函数库 182

7.2.9日期与时间函数库 183

7.2.10文件系统函数库 189

7.2.11图形处理函数库 195

7.2.12正则表达式函数库 199

7.2.13 FTP文件传输函数库 200

7.2.14 HTTP相关函数库 201

7.2.15 URL处理函数库 204

7.2.16电子邮件函数库 205

7.2.17网络函数库 206

7.2.18压缩文件函数库 208

7.2.19 PHP 4的一些杂函数 209

第8章 PHP 4数据库函数 215

8.1概述 215

8.2常用数据库函数介绍 215

8.2.1 MySQL数据库函数库 215

8.2.2 dBASE格式数据表函数库 220

8.2.3 dbm类数据库函数库 222

8.2.4 mSQL数据库函数库 223

8.2.5 ODBC数据库链接函数库 225

8.2.6 Oracle数据库函数库 228

8.2.7 Oracle 8数据库函数库 231

8.2.8 SQL Server数据库函数库 233

第三篇 PHP4核心技术 237

第9章 PHP 4与数据库结合 237

9.1什么是Web 237

9.1.1 Web概念和特点 237

9.1.2 Web工作原理 238

9.1.3 Web功能 238

9.1.4 Web技术 239

9.1.5 Web目前需要解决的问题 239

9.2.2 PHP 4的最佳数据库“搭档” 240

9.2.1数据库在Web中的作用 240

9.2理解数据库与Web的结合 240

9.3 PHP 4与MySQL连接 241

9.3.1创建PHP 4与MySQL的连接 241

9.3.2在MySQL中建立一个职员表 242

9.3.3为数据表添加数据 242

9.3.4另一个公司雇员数据库的例子 244

9.4 PHP 4访问MySQL数据库 247

9.4.1 PHP 4+ MySQL下分页显示的实现 247

9.4.2 MySQL数据库分页又一例 249

9.4.3 include()和require()函数比较 252

9.5 PHP 4与其他数据库的结合 253

9.5.1如何连接Microsoft Access数据库 253

9.5.2如何连接Microsoft SQL Server 254

9.5.3 PHP 4与Oracle数据库 255

10.1.1面向对象概念体系 257

第10章 PHP 4中应用面向对象设计 257

10.1面向对象的概念 257

10.1.2面向对象方法的先进机制 259

10.1.3面向对象应用与影响 261

10.2 PHP 4的面向对象编程 261

10.2.1抽象数据类型封装在PHP 4的实现 261

10.2.2继承 262

10.2.3重载与多态 263

10.2.4 PHP 4的面向对象编程 264

10.3 PHP4的高级面向对象编程技术 266

10.3.1 PHP 4更高级的面向对象编程技术——序列化 266

10.3.2使用类进行数据存储 267

10.3.3拷贝和克隆 267

10.3.4进入危险区域 267

11.1 PHP 4中的正则表达式 269

11.1.1基本模式匹配 269

第11章 PHP 4中的正则表达式 269

11.1.2字符簇 270

11.1.3确定重复出现 271

11.2正则表达式在PHP 4和Perl上的不同 272

11.2.1模式要求严格 272

11.2.2子匹配 272

11.2.3 DLL(驱动库函数) 273

11.3 PHP 4中正则表达式的使用 273

11.3.1 PHP 4中的正则表达式使用方法 273

11.3.2规则表达的实例 274

第四篇 PHP4综合实例解析 277

第12章 常见Web应用实例 277

12.1留言板 277

12.2图形设计器 287

12.3聊天室 290

12.4身份验证 295

12.5文件上传 302

12.6网上投票系统 308

第13章 音乐歌曲在线点播系统 321

13.1用户界面 322

13.1.1用户界面下的功能介绍 324

13.1.2用户界面的功能的实现 327

13.1.3管理员界面 361

第14章 Web-BBS 384

14.1 Web-BBS分析 384

14.1.1 Web-BBS基本组成结构 384

14.1.2 Web-BBS的数据存储结构 384

14.1.3 Web-BBS的功能模块分析 385

14.1.4 Web-BBS的界面分析 386

14.2 Web-BBS实现 387

14.2.1数据库的建立和测试 387

14.2.2 Web-BBS主页面的制作 388

14.3几点探讨和功能扩充 404

第15章 综合商业网站实例 406

15.1电子商务(EC) 406

15.1.1电子商务的特性 407

15.1.2电子商务的应用 407

15.2网站的设计原则和功能要求 409

15.2.1网站的设计原则 409

15.2.2 netagent的主要功能 410

15.3站点的后台数据库 411

15.4站点通用文件 418

15.4.1通用页面内容文件 418

15.4.2通用连接和配置文件 424

15.4.3通用函数集文件 432

15.5注册新用户 441

15.6站内在线搜索引擎 446

15.7会员登录及身份验证 452

15.8邮件列表 456

15.9虚拟主机的实现 469

附录一 HTML语言参考 473

基本标志 473

文档整体属性标志 473

格式标志 473

文本标志 474

图像标志 474

表格标志 474

链接标志 475

表单标志 475

帧标志 476

附录二 PHP 4函数库 477

附录三 MySQL语言参考 493

MySQL操作符 493

MySQL的函数 494