Web专家PHP高级编程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(美)Christopher Cosentino著;崔玮译
- 出 版 社:北京市:清华大学出版社
- 出版年份:2003
- ISBN:7302076545
- 页数:287 页
第1章 PHP概述 1
1.1 概述 1
目录 1
1.2 PHP句法 2
1.3 变量 2
1.4.2 赋值运算符 4
1.4.3 关系运算符 4
1.4.1 算术运算符 4
1.4 运算符 4
1.4.4 拼接字符串运算符 5
1.5 数组 5
1.6 if/then语句 6
1.7 switch语句 7
1.8 for循环 8
1.9 foreach循环 8
1.10 while循环 9
1.11 dowhile循环 9
1.13 PHP的面向对象程序设计 10
1.12 用户定义函数 10
1.14 phpinfo() 12
1.15 补充资料 12
第2章 会话管理 13
2.1 PHP4会话管理介绍 13
2.2 在php.ini里初始设置会话管理 14
2.2.1 在Windows平台上设置php.ini 14
2.2.2 在Linux平台上设置php.ini 14
2.2.3 一般问题 14
2.3 启动会话 15
2.4 会话文件的内容 16
2.5 会话期间跨页面跟踪变量 17
2.6 注销会话变量 21
2.7 结束会话 22
2.8 一个简单的基于会话的购物车 24
第3章 多种数据库交互 31
3.1 PHP4与高级数据库的交互 31
3.2 PHP的特定数据库函数 32
3.2.1 连接数据库服务器 33
3.2.2 选择正确的数据库 34
3.2.3 数据库查询、插入、读取或删除数据 34
3.2.4 获得查询结果并返回给用户 34
3.3 多种数据库的DBX-PHP支持 35
3.3.1 在Linux下打开DBX功能 35
3.3.2 在Windows下打开DBX功能 36
3.3.3 DBX函数 36
3.3.4 使用DBX 40
3.4 创建支持多种数据库的应用程序 44
3.5 使用PEAR::DB 58
3.5.1 PEARPHP扩展与应用储存库 59
3.5.2 下载PEAR 59
3.5.3 从并发版本系统(CVS)下载PEAR 59
3.5.4 安装PEAR 60
3.5.5 基础应用 60
第4章 改善表单处理 67
4.1 改善表单介绍 67
4.2 post方法和get方法 68
4.3.1 检查空格 72
4.3 改进脚本程序 72
4.3.2 检查最少字符数 73
4.3.3 使用更多的错误描述信息 73
4.4 表单域的检验 74
4.5 使用$HTTP_GET_VARS和$HTTP_POST_VARS 78
4.6 完整的表单处理 80
4.7 动态变量 85
5.2.1 简单的购物界面 90
5.2 购物车的功能 90
5.1 简介 90
第5章 实例:简单的购物车系统 90
5.2.2 简单的执行和管理界面 92
5.3 搭建购物车系统 94
5.4 代码 94
5.4.1 cart.sql 95
5.4.2 cart.php 96
5.4.3 cart_inc.php 99
5.4.4 dbmanage.php 108
5.4.5 admin.php 118
5.4.6 checkout.php 125
5.4.7 finishorder.php 131
第6章 文件 135
6.1 概述 135
6.2 打开和关闭文件 135
6.2.1 打开文件 135
6.2.2 读取文件 136
6.3 文件操作应用 137
6.2.3 关闭文件 137
6.4 数据采集 141
6.5 解析大型文本文件 144
第7章 PHP的认证方式 157
7.1 用户认证概述 157
7.2 生成口令 158
7.3 根据文本文件认证用户 160
7.4 根据IP地址认证用户 165
7.5 利用HTTP认证方法认证用户 167
7.6 通过数据库查询认证用户 171
第8章 错误管理 175
8.1 概述 175
8.2 错误报告 176
8.2.1 PHP中的错误类型 176
8.2.2 php.ini中的错误报告设置 177
8.2.3 error_reportingO 177
8.2.4 php.ini设置:display_errors 178
8.2.5 为开发和测试设置php.ini 178
8.2.6 错误日志 180
8.2.7 自定义错误处理函数 181
8.2.8 触发错误 184
8.2.9 跟踪用户登录 187
第9章 实例:一个会议记录的应用系统 194
9.1 简介 194
9.2 构建会议管理应用系统 195
9.3 代码 196
9.3.1 meeting.sql 196
9.3.2 meeting.php 197
9.3.3 meeting_inc.php 215
9.3.4 admin.php 218
第10章 PHP与XML 223
10.1 概述 223
10.2 创建一个XML解析器 224
10.2.1 定义XML解析器 225
10.2.2 定义元素处理程序 225
10.2.3 定义字符处理程序 225
10.2.5 清除 226
10.2.4 启动解析器 226
10.3 解析并转换成XML文档 229
10.4 导出数据库内容到一个XML文件 241
第11章 用PHP生成动态图像 245
11.1 概述 245
11.2 GD库 245
11.3 打开GD支持 246
11.3.1 Windows下打开GD支持 246
11.3.2 Linux下打开GD支持 247
11.4.1 直线和文本 248
11.4 用GD生成图像 248
11.4.2 为图像添加TrueType字体 251
11.4.3 向基本图像中添加文本 253
11.4.4 用GD生成矩形 257
第12章 PHPGTK 265
12.1 PHPGTK介绍 265
12.2 安装PHPGTK 266
12.2.1 说明 266
12.2.2 在Windows上安装 266
12.2.3 在Linux上安装 267
12.3 创建基本的GTK对象 269
12.3.1 创建PHPGTK窗口 269
12.3.2 添加一个GTK按钮 272
12.3.3 修改基本窗口组件的外观 273
12.3.4 文本输入 274
12.3.5 hbox和vbox 275
12.3.6 pack_start 275
12.4 组合窗口组件 277
12.5 一个简单的PHPGTK应用程序 283
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《专家解百病系列丛书 图说前列腺疾病》张清华 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《头痛诊治19讲 神经内科专家谈头痛》孙斌 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《招标投标法律法规解读评析 评标专家指南 第4版》陈川生,黄雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019