PHP语言进阶和高级应用PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:龙浩等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302048622
- 页数:480 页
第1章 初步认识PHP 1
1.1 PHP及其特点 1
1.2 PHP的发展 2
1.3 PHP的功能简介 2
1.4 PHP和其他CGI的比较 4
1.4.1 CGI简介 4
1.4.2 PHP的优势 4
1.5 最新的PHP 4.0 8
1.6 PHP 4.0的新特征 8
第2章 安装与设置PHP 4.0 12
2.1 环境需求与设备 12
2.2 在Windows98/2000/NT下安装PHP 4.0 13
2.2.1 Windows 2000+Apache+MySQL+PHP 4.0安装使用 13
2.2.2 PHPMyAdmin安装 17
2.2.3 PHPtriad介绍 18
2.3 在LIUNX下安装PHP 19
2.4 设定PHP的编译环境 23
2.4.1 PHP的配置 23
2.4.2 php.ini设置细部选项 23
2.5 常见问题及解决办法 32
2.5.1 常见问题(FAQ) 32
2.5.2 安全问题 33
第3章 PHP 4.0的数据类型和运算符 35
3.1 语法简介 35
3.1.1 从HTML中脱离 35
3.1.2 语句的脱离方法 35
3.1.3 hello,world 35
3.1.4 嵌入方法 36
3.1.5 程序注解 37
3.1.6 PHP 4.0新增语法 37
3.2 数据类型 38
3.3 常数 39
3.3.1 常数类型 39
3.4 变量 40
3.4.1 变量类型 40
3.4.2 变量的使用 41
3.4.3 变量的初始化 44
3.4.4 初始化对象变量(object) 45
3.4.5 变量的活动范围 45
3.4.6 变化变量 46
3.4.7 外界PHP变量 47
3.4.8 环境变量 48
3.4.9 服务器设置指示 48
3.4.10 确定一个变量的类型 49
3.4.11 类型强制 49
3.4.12 字符串转化 50
3.5 数组操作 50
3.6 函数和对象 51
3.6.1 使用语法 51
3.6.2 返回值 52
3.6.3 参数传递 52
3.6.4 关联参数 52
3.6.5 默认值 53
3.6.6 old_function语句 54
3.6.7 例子 54
3.7 类 55
3.7.1 类的概念 55
3.7.2 类的功能 55
3.7.3 新符号 56
3.7.4 类的应用 57
3.7.5 分页显示数据集的类(ODBC) 58
3.7.6 创建对象 60
3.7.7 封装类 62
3.8 面向对象的设计 64
3.8.1 PHP类的基本操作 64
3.8.2 PHP类的继承特性 65
3.8.3 PHP的“文档视结构” 66
3.8.4 小结 69
第4章 PHP 4.0的基本语句 71
4.1 表达式 71
4.2 运算符及意义 73
4.2.1 运算符号 73
4.2.2 算术运算符 74
4.2.3 字符串运算 74
4.2.4 赋值运算 75
4.2.5 位运算 75
4.2.6 逻辑运算 76
4.2.7 比较运算符 77
4.2.8 其他运算符号 77
4.3 条件控制语句 77
4.3.1 if语句 78
4.3.2 else语句 78
4.3.3 elseif语句 79
4.3.4 if的交互语法 80
4.4 循环控制语句 80
4.4.1 while语句 80
4.4.2 do...while语句 81
4.4.3 for语句 82
4.4.4 switch语句 83
4.4.5 其他流程控制语句 84
4.5 程序外调用语句 85
4.5.1 require语句 85
4.5.2 include语句 86
第5章 PHP 4.0函数库及应用 89
5.1 函数列出格式 89
5.2 数学函数 90
5.3 变量处理函数 92
5.4 日期与时间函数 93
5.5 数组函数 96
5.6 字符串函数 98
5.7 目录管理函数 102
5.8 文件系统函数 103
5.9 程序执行函数 108
5.10 动态装载函数 108
5.11 杂项函数 108
5.12 PHP选项与信息函数库 110
5.13 拼写检查函数 111
5.14 历法函数 112
5.15 压缩文件函数 113
5.16 BC高精确度函数 114
5.17 PDF格式文件函数 115
5.18 clihPDF函数 123
5.19 mhash哈希函数 128
5.20 GNU记录函数 129
5.21 FTP文件传送函数 130
5.22 mcrypt编码函数 131
5.23 DBA函数 133
5.24 dBase格式资料表函数 134
5.25 Perl相容语法函数 135
5.26 Ctype字符函数 136
5.27 GMP函数 137
5.28 Bzip2函数 142
5.29 Apache服务器函数 145
5.30 Hyperwave服务器函数 145
5.31 HTTP相关函数 149
5.32 LDAP目录协议函数 150
5.33 URL处理函数 153
5.34 信号与共享内存函数 153
5.35 网络函数 155
5.36 SNMP网管函数 156
5.37 图形处理函数 157
5.38 NIS函数 164
5.39 MySQL数据库函数 165
5.40 mSQL数据库函数 168
5.41 SQL Server数据库函数 171
5.42 Sybase数据库函数 173
5.43 PostgreSQL数据库函数 174
5.44 Solid数据库连接函数 177
5.45 Adabas D数据库函数 178
5.46 ODBC数据库函数 179
5.47 Oracle数据库函数 182
5.48 Oracle 8数据库函数 185
5.49 XML数据库函数 186
5.50 FilePro数据库函数 188
5.51 Informix数据库函数 189
5.52 InterBase数据库函数 192
5.53 DBM类数据库函数 193
5.54 电子邮件函数 197
5.55 IMAP电子邮件系统函数 198
5.56 Vmailmgr邮件处理函数 201
5.57 正则表达函数 202
5.58 Session函数 203
5.59 FDF函数 208
5.60 WDDX函数 209
5.61 IngresⅡ数据函数 210
5.62 OpenSSL加密传输函数 215
5.63 Payflow Pro函数 218
第6章 PHPlib及数据库 221
6.1 PHPlib的概述 221
6.2 PHPlib的基本功能 221
6.3 PHPlib基本安装 222
6.4 PHPlib的使用 223
6.4.1 进行Session的管理和认证 223
6.4.2 一个操作MySQL的类 226
6.5 PHPlib的扩充 229
6.5.1 数据库管理 229
6.5.2 扩充PHPlib 230
6.6 调试和优化数据库 235
6.7 PHPlib模板 235
6.7.1 PHPlib与FastTemplates 235
6.7.2 使用PHPlib模板 236
6.7.3 嵌套的模板 237
6.7.4 添加模板文本 238
6.7.5 Block的例子 239
6.8 PHP数据库 240
6.8.1 PHP常用数据库 240
6.8.2 PHP数据库功能简介 241
6.9 PHP数据库操作基本步骤 241
6.9.1 数据库的创建 241
6.9.2 数据库访问流程 242
6.10 利用PHP将文件保存到数据库中 244
6.11 用类加快PHP的数据库开发 246
第7章 PHP 4.0与MySQL 248
7.1 MySQL简介 248
7.1.1 MySQL是什么 248
7.1.2 MySQL的优势 248
7.1.3 MySQL的功能 249
7.2 MySQL的安装 250
7.3 MySQL的基本使用 251
7.3.1 装载数据库 251
7.3.2 链接测试 252
7.3.3 显示库中的数据 253
7.3.4 向服务器发送数据 256
7.3.5 修改数据 258
7.3.6 完整的程序 260
7.4 数据校验 262
7.5 MySQL的基本语法 265
7.5.1 运算符 265
7.5.2 常用语法 268
7.5.3 列类型 270
7.5.4 select语句 280
7.6 使用PHP MySQL的典型实例 283
7.6.1 在MySQL中直接储存图片 283
7.6.2 一个访问文件的例子 284
7.6.3 储存大于1MB的文件 285
7.6.4 在MySQL中插入image文件 285
7.6.5 一个记录访问者来去踪迹的PHP代码(MySQL)支持 287
7.6.6 分页显示MySQL数据库记录的类 288
7.6.7 将MySQL数据库导人到HTML表格 291
7.7 MySQL安全问题 292
7.7.1 内部安全性 293
7.7.2 外部安全性 295
7.8 MySQL授权表 295
7.8.1 授权表内容 295
7.8.2 授权表的用途 296
7.8.3 授权表范围列 297
7.8.4 授权表权限列 297
7.8.5 数据库和表权限 297
7.8.6 管理权限 298
7.9 服务器如何控制客户访问 299
7.9.1 范围列内容 299
7.9.2 查询访问验证 300
7.9.3 范围列匹配顺序 301
7.10 避免授权表风险 302
7.11 不用grant设置用户 303
7.12 使一个新的MySQL安装更安全 304
7.13 小测验 305
7.14 如何恢复MySQL的root口令 307
第8章 PHP 4.0程序的编写、调试与排错 308
8.1 Windows下编写PHP程序 308
8.1.1 编写工具PHP editor 308
8.1.2 U1traEdit 308
8.1.3 telnet工具 309
8.1.4 FTP工具 309
8.2 LINUX下编写PHP程序 309
8.3 程序的调试 312
8.3.1 调试步骤 312
8.3.2 调试举例及技巧 313
第9章 PHP 4.0典型实例剖析 317
9.1 聊天室 317
9.2 计数器系列 320
9.2.1 最简单的文字计数器 320
9.2.2 图形计数器(支持透明gif) 321
9.2.3 简单的图形计数器 322
9.3 意见信箱 323
9.4 发送邮件系列 325
9.4.1 带附件的E-mail 325
9.4.2 生成带附件的电子邮件 327
9.4.3 完整例子 329
9.5 留言板 330
9.6 LINUX下的文件上传 338
9.7 ICQ 339
9.8 生成动态的gif图像 340
9.9 PHP编写的挖地雷游戏 344
9.10 从PHP页面中输出错误 348
9.10.1 简单的error.php 348
9.10.2 反馈表单 349
9.11 使用cookies例 351
9.12 FTP客户端 356
9.13 层叠菜单的动态生成 362
9.14 简单的站内搜索引擎 363
第10章 PHP 4.0的扩充:探究PUP内核 365
10.1 概述 365
10.2 什么是zend?什么是PHP? 365
10.3 扩充可能性 366
10.3.1 外部模块 366
10.3.2 内嵌模块 366
10.3.3 zend引擎 367
10.4 源代码格式 367
10.4.1 扩充规范 368
10.4.2 宏 368
10.4.3 内存管理 368
10.4.4 目录和文件函数 369
10.4.5 字符串处理 369
10.4.6 复杂类型 369
10.5 PHP的自动建造系统 370
10.6 创建扩充 372
10.7 编辑模块 373
10.7.1 编辑使用make 373
10.7.2 手工编辑 374
10.8 使用扩充 374
10.9 故障处理 375
10.10 源代码讨论 375
10.10.1 模块结构 375
10.10.2 标题文件包含 376
10.10.3 声明输出函数 376
10.10.4 zend函数块的声明 377
10.10.5 zend模块的声明 379
10.10.6 get_module()的执行 381
10.10.7 所有输出函数的实施 381
10.10.8 小结 382
10.11 接收变量 382
10.11.1 决定变量的数目 382
10.11.2 获取变量 383
10.11.3 处理数目变化的变量/选项参数 384
10.11.4 访问变量 385
10.11.5 处理参考变量传递的参数 388
10.11.6 为其他参数确保写安全 389
10.12 创建变量 390
10.12.1 概述 390
10.12.2 长整型 392
10.12.3 双精度(浮点型) 393
10.12.4 字符串 393
10.12.5 布尔型 394
10.12.6 数组 394
10.13 对象 397
10.14 资源 398
10.15 利用自动全局变量创建的宏 399
10.16 复制变量内容:复制构造函数 401
10.17 返回值 402
10.18 打印信息 403
10.18.1 phpinfo()中包含输出 404
10.18.2 执行信息 404
10.19 启动和关闭函数 405
10.20 调用用户函数 405
10.21 下一步该做些什么 408
10.22 参考:一些配置宏 409
第11章 PHP 4.0进阶技巧 411
11.1 开发思想 411
11.1.1 PHP与我 411
11.1.2 计划的重要性 411
11.1.3 编码规范 413
11.1.4 使用文件将函数分类 425
11.1.5 编写文档 426
11.1.6 一个API设计实例 427
11.1.7 小结 431
11.2 编写漂亮的代码 431
11.2.1 将后台程序与前端程序分开 431
11.2.2 灵活使用包含文件 431
11.2.3 使用面向对象的编程方法 432
11.3 追求程序执行速度 432
11.3.1 使用内嵌的HTML代码 432
11.3.2 注意字符串的引用 433
11.3.3 在数据库中避免使用联合操作 434
11.3.4 注意include与require的区别 434
11.3.5 注意echo和print的区别 435
11.4 使用PHP 4.0加速网络传输 435
11.5 动态改变PHP执行的错误输出等级 437
11.6 小技巧实例 438
11.6.1 在PHP中使用随机数 438
11.6.2 加入Flash支持 439
11.6.3 即时简繁切换 440
11.7 PHP生成动态WAP页面 440
11.7.1 WAP简介 440
11.7.2 动态输出WAP页面 441
附录 444
1.PHP函数索引 444
2.PHP 4.0未公布的函数 473
3.常用PHP网站 479
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019