| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章PHP概述.1
1.1基本语法1
1.2发送数据到Web浏览器4
1.3理解PHP.HTML和空白6
1.4编写注释9
1.5什么是变量11
1.6关于字符串14
1.7关于数字18
1.8关于常量21
1.9单引号与双引号23
第2章PHP编程26
2.1创建HTML表单26
2.2处理HTML表单29
2.3管理MagicQuotes32
2.4条件语句和运算符34
2.5验证表单数据39
2.6什么是数组43
2.6.1创建数组46
2.6.2访问数组47
2.6.3多维数组50
2.6.4数组和字符串55
2.6.5数组排序57
2.7for和while循环60
第3章创建动态Web站点64
3.1包含多个文件64
3.2利用PHP的粘结能力处理HTML表单72
3.3建立黏性表单75
3.4创建和调用自己的函数78
3.4.1创建带参数的函数81
3.4.2设置默认的参数值83
3.4.3从函数返回值86
3.5变量作用域88
3.6日期和时间函数92
3.7发送电子邮件96
第4章SQL和MySQL简介102
4.1选择列类型102
4.2选择其他的列属性105
4.3使用mysql客户107
4.4创建数据库和表110
4.5插入记录112
4.6选择数据114
4.7使用条件语句116
4.8使用LIKE和NOTLIKE119
4.9对查询结果排序120
4.10限制查询结果121
4.11更新数据123
4.12删除数据124
4.13使用函数126
4.13.1文本函数126
4.13.2数字函数128
4.13.3日期和时间函数130
4.13.4格式化日期和时间132
第5章高级SQL和MySQL134
5.1数据库设计134
5.1.1规范化134
5.1.2键135
5.1.3关系136
5.1.4第一范式137
5.1.5第二范式139
5.1.6第三范式140
5.1.7创建数据库142
5.2执行联结148
5.3对选择的结果进行分组151
5.4创建索引152
5.5使用不同的表类型155
5.6执行FULLTEXT查找157
5.6.1创建FULLTEXT索引158
5.6.2执行基本的FULLTEXT查找159
5.6.3执行布尔型FULLTEXT查找160
5.7数据库优化162
5.7.1优化数据库163
5.7.2解释查询164
第6章错误处理和调试167
6.1常规错误类型和调试167
6.1.1基本的调试步骤168
6.1.2调试HTML170
6.2显示PHP错误172
6.3调整PHP中的错误报告173
6.4创建自定义的错误处理程序175
6.5记录PHP错误179
6.6PHP调试技术182
6.7SQL和MySQL调试技术184
6.7.1调试SQL问题185
6.7.2调试访问问题186
第7章使用PHP和MySQL187
7.1修改模板187
7.2连接到MySQL并选择数据库188
7.3执行简单的查询192
7.4检索查询结果198
7.5确保SQL安全201
7.6统计返回的记录206
7.7利用PHP更新记录..212
第8章Web应用程序开发218
8.1针对服务器设置调整行为218
8.2手动发送值给脚本220
8.3使用隐藏的表单输入框223
8.4编辑现有的记录229
8.5给查询结果标页码235
8.6建立可排序的显示结果241
8.7理解HTTP头247
第9章cookie和会话255
9.1使用cookie255
9.1.1设置cookie256
9.1.2访问cookie261
9.1.3设置cookie参数264
9.1.4删除cookie267
9.2使用会话270
9.2.1设置会话变量271
9.2.2访问会话变量274
9.2.3删除会话变量277
9.2.4更改会话行为279
9.3会话和cookie284
9.3.1更改会话cookie设置284
9.3.2使用不带cookie的会话287
9.4提高会话安全性290
第10章Web应用程序安全性295
10.1更安全的表单验证295
10.1.1防止多次提交295
10.1.2验证正确的表单302
10.2处理HTML代码305
10.3通过类型验证数据308
10.4利用JavaScript进行表单验证312
10.5正则表达式318
10.5.1定义模式318
10.5.2匹配模式321
10.5.3匹配和替换模式324
10.6数据库安全性和加密327
10.6.1安全性惯例327
10.6.2加密328
10.6.3保障salt存储的安全330
第11章扩展主题333
11.1处理文件上载333
11.1.1允许文件上载333
11.1.2利用PHP上载文件337
11.2PHP和JavaScript342
11.3使用输出缓冲350
11.4使用ImprovedMySQLExtension357
11.5MySQL的新特性361
11.5.1使用事务361
11.5.2使用预处理语句364
11.6使用PEAR369
第12章示例——内容管理374
12.1创建模板374
12.2创建基本的页面377
12.3管理URL381
12.3.1添加URL381
12.3.2查看提交的URL389
12.3.3编辑URL395
12.4管理文件406
12.4.1上载文件407
12.4.2查看和下载文件411
第13章示例——用户注册418
13.1创建模板418
13.2编写配置脚本422
13.2.1建立配置文件422
13.2.2建立数据库脚本424
13.3创建主页427
13.4注册430
13.5激活账户437
13.6登录和注销440
13.7密码管理446
13.7.1重置密码446
13.7.2更改密码450
第14章示例——电子商务456
14.1创建数据库456
14.2管理端460
14.3创建公共模板473
14.4产品目录476
14.5购物车486
14.5.1添加项目486
14.5.2查看购物车489
14.6记录订单495
附录A 安装500
A.1在Windows上安装500
A.2在MacOSX上安装506
A.3MySQL权限509
A.3.1设置根用户的密码509
A.3.2创建用户和特权510
A.4测试安装513
A.5配置PHP515
附录B 参考518
B.1PHP518
B.1.1运算符和比较符518
B.1.2日期和时间519
B.1.3正则表达式521
B.1.4其他参考522
B.2MySQL522
B.2.1MySQL函数525
B.2.2日期和时间526
附录C 资源528
C.1PHP528
C.1.1PHPWeb站点529
C.1.2新闻组和邮件列表531
C.1.3代码库531
C.2MySQL532
C.3SQL534
C.4安全535
C.5其他资源536
C.5.1一般资源537
C.5.2Web开发537
C.5.3(X)HTML537
C.5.4CSS538
C.5.5JavaScript539
C.5.6ApacheWeb服务器...539