PHP程序设计与实例分析教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:姜晓铭,张亮等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7302044708
- 页数:312 页
第1章 PHP简介 1
1.1 PHP的历史 1
1.2 PHP的特点 2
1.2.1 快速 2
1.2.2 合适 2
1.2.3 跨平台 3
1.2.4 功能全面 3
1.3 PHP的常用组合介绍 3
1.3.1 MySQL 3
1.3.2 Linux 4
1.3.3 Apache 5
第2章 Web编程工具比较 6
2.1 ASP 6
2.2 Perl 6
2.2.1 Perl语言简介 6
2.2.2 为什么使用PHP来代替Perl 7
2.3 JSP 7
2.4 CGI 7
2.5 PHP与其他CGI的比较 8
2.5.1 通用性 9
2.5.2 稳定性 9
2.5.3 开发及维护时间 9
2.5.4 系统安全性 9
2.5.5 更新 9
第3章 PHP的特点 10
3.1 PHP的HTTP认证功能 10
3.2 使用PHP生成动态的GIF图像 11
3.3 文件上传支持 12
3.4 HTTP Cookie的支持 12
3.5 数据库支持 13
3.6 正则表达式 13
3.7 错误处理 14
3.8 PHP4.0的新特征 14
第4章 PHP的安装 17
4.1 Windows2000+PHP4.0+MySQL+Apache+PhpMyAdmin 17
4.2 Windows98+Apache+MySQL+PHP4.0 19
4.3 Windows2000+IIS+PHP4.0+MySQL+PhpMyAdmin 19
4.4 Linux+MySQL+PHP4+PhpMyAdmin+Apache 22
4.5 安装说明 24
4.5.1 Apache的安装说明 24
4.5.2 MySQL的安装说明 25
4.5.3 PHP4.0的安装说明 25
第5章 PHP的语法 27
5.1 语法概述 27
5.1.1 第一个示例 27
5.1.2 嵌入方法 28
5.1.3 引用文件 28
5.1.4 程序注释 29
5.2 常量与变量 29
5.2.1 常量 29
5.2.2 变量 30
5.3 运算符号 35
5.3.1 算术运算符号 35
5.3.2 字符串运算符号 36
5.3.3 赋值运算符号 37
5.3.4 位元运算符号 37
5.3.5 逻辑运算符号 38
5.3.6 特殊运算符号 39
5.4 流程控制 41
5.4.1 if、else、elseif、endif语句 41
5.4.2 while和do while 44
5.4.3 for循环语句 45
5.4.4 break和continue标记 46
5.4.5 switch流程控制语句 47
5.5 函数 48
5.5.1 函数返回值 49
5.5.2 向函数传递参数 50
5.5.3 给函数赋予默认值 51
5.6 PHP中的类 52
5.6.1 类的定义 53
5.6.2 类的继承 54
第6章 PHP的常用函数 56
6.1 数组函数 56
6.2 日期和时间函数 58
6.3 目录文件系统函数 60
6.4 正则表达式 63
6.5 字符串处理函数 64
6.6 数学运算函数 69
6.7 mSQL和MySQL数据库函数 72
第7章 数据库及MySQL介绍 76
7.1 为什么要用到数据库 76
7.2 为什么选择MySQL 76
7.3 MySQL的用途 77
7.4 MySQL的主要特征 78
7.5 MySQL的不足 79
7.5.1 子选择 79
7.5.2 事务处理和提交/回退 80
7.5.3 存储过程和触发器 82
7.5.4 外部键和引用完整性 82
7.5.5 视图 83
7.5.6 记录级权限和锁定 83
7.5.7 “-”作为一个注释的开始 83
第8章 MySQL语言参考 85
8.1 怎样写字符串和数字 85
8.1.1 字符串 85
8.1.2 数字 86
8.1.3 十六进制值 87
8.1.4 NULL值 87
8.1.5 数据库、表、索引、列和别名的命名 87
8.2 用户变量 88
8.3 列类型 89
8.3.1 列类型概述 89
8.3.2 列类型存储需求 92
8.3.3 数值类型 92
8.3.4 日期和时间类型 93
8.3.5 串类型 93
8.3.6 数值类型 94
8.3.7 日期和时间类型 95
8.3.8 串类型 96
8.4 创建数据库的语法 100
8.5 删除数据库的语法 101
8.6 创建数据表的语法 101
8.7 修改数据表的语法 106
8.8 优化数据表的语法 108
8.9 删除数据表的语法 109
8.10 DELETE语法 109
8.11 SELECT语法 110
8.12 JOIN语法 112
8.13 INSERT语法 113
8.14 REPLACE语法 115
8.15 LOAD DATA INFILE语法 115
8.16 UPDATE语法 121
8.17 USE语法 121
8.18 FLUSH语法(清除缓存) 122
8.19 KILL语法 122
8.20 SHOW语法(得到表、列等的信息) 123
8.21 EXPLAIN语法(得到关于SELECT的信息) 128
8.22 DESCRIBE语法(得到列的信息) 132
8.23 LOCK TABLES/UNLOCK TABLES语法 132
8.24 SET OPTION语法 134
8.25 GRANT和REVOKE语法 135
8.26 创建索引的语法 138
8.27 删除索引的语法 139
8.28 注释语法 139
8.29 创建/删除函数的语法 140
第9章 MySQL的前端管理工具 141
9.1 PhpMyAdmin的特性 141
9.2 PhpMyAdmin的安装 141
9.3 PhpMyAdmin的使用 142
9.4 构建多语言网站 144
9.5 常见问题 146
第10章 应用小实例 148
10.1 如何获得一个密码 148
10.2 如何制作一个按月显示的日历 149
10.3 如何用PHP实现多级树型菜单 152
10.4 如何进行网站运行后的错误监视 155
10.5 如何检测用户机器的Cookie是否已打开 157
10.6 如何制作一个简易电子相册 158
10.7 如何制作一个小巧实用的邮件发送程序 163
10.8 如何将一个以“http://”开头的字串转换为一个链接 167
10.9 如何列举所有文件目录 169
10.10 如何制作一个图形按钮 170
10.11 如何分析访问者浏览器的种类、版本及操作系统信息 172
10.12 一个简单的搜索引擎例子 174
10.13 如何使用ftp函数 175
10.14 网络Sockets系列函数的使用 177
10.15 如何将图片存储在数据库中 180
10.16 对MySQL操作的函数封装 182
第11章 计数器 185
11.1 一个用图形函数做成的计数器 185
11.2 一个基于数据库的计数器 187
第12章 留言簿 189
12.1 一个基于MySQL数据库的留言簿 189
12.1.1 gbook.php3文件的介绍 189
12.1.2 words.php3文件的介绍 192
12.2 一个基于文件的留言簿 196
12.2.1 lib.php3文件的介绍 196
12.2.2 index.php3文件的介绍 198
12.2.3 phpguestbook.php3文件的介绍 200
第13章 聊天室 206
13.1 聊天室功能设想及与数据库的关系 206
13.1.1 主要功能及数据库实现 206
13.1.2 其他功能及数据库实现 206
13.1.3 加密与解密用户昵称 207
13.2 表的设计 208
13.3 各个功能模块的具体实现 210
13.4 聊天室中的库文件 223
第14章 BBS论坛 230
14.1 任务分析 230
14.2 数据库的建立 231
14.3 用户管理部分的设计与实现 232
14.4 论坛常调用的文件 232
14.5 用户管理部分的库文件 235
14.6 用户登录部分 237
14.7 新用户注册 240
14.8 用户认证文件 244
14.9 显示用户信息文件 245
14.10 论坛主体部分的设计与实现 247
14.11 论坛主体部分的库文件 248
14.12 文章列表功能的实现 256
14.13 阅读文章功能的实现 260
14.14 写文章功能的实现 262
14.15 显示文章信息功能的实现 265
14.16 查找文章功能的实现 266
第15章 网上投票程序 269
15.1 如何制作带图形结果的网上投票与统计程序 269
15.2 简单而快速的投票程序 273
附录A PHP的函数索引 277
附录B HTTP协议和MIME类型 303
B.1 HTTP的链接过程 303
B.1.1 每次链接只能进行单个对话 303
B.1.2 链接的状态无关性 303
B.1.3 HTTP客户机-服务器对话示例 304
B.2 MIME内容类型头(Content-Type Header) 308
B.2.1 服务器是如何确定内容类型的 308
B.2.2 客户机是如何确定内容类型的 309
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《分析化学》陈怀侠主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《景观艺术设计》林春水,马俊 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019