您好,欢迎光临有路网!
精通PHP5应用开发
QQ咨询:
有路璐璐:

精通PHP5应用开发

  • 作者:秦涛
  • 出版社:人民邮电出版社
  • ISBN:9787115159090
  • 出版日期:2007年05月01日
  • 页数:566
  • 定价:¥65.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    PHP是一种HTML嵌入式脚本程序,易于使用且功能强大,是开发Web应用程序的理想工具。本书由浅入深、循序渐进,系统地介绍了PHP的相关知识及其在Web应用程序开发中的实际应用,并通过大量的实例,使读者巩固所学习的知识、更好地进行开发实践。
    本书从PHP与网络编程的基本概念讲起,首先介绍了如何搭建PHP应用程序开发环境,接着介绍了PHP语言的基础语法知识和常用技巧,以及与PHP开发密切相关的数据库的基础知识,其中**讲解了MySQL数据库,然后探讨了应用ADODB函数库连接更多数据库的知识,*后介绍了几个经典的网络程序实例,包括聊天室、留言板、论坛和网络购物等。
    本书内容丰富、讲解深入,无论是PHP应用程序开发的初学者,还是具有一定经验的开发人员,都能从中获益。
    目录
    第1篇 PHP基础知识

    第1章 PHP概述 3
    1.1 PHP语言简介 3
    1.1.1 PHP的发展历史 3
    1.1.2 功能强大的函数库系统 5
    1.1.3 PHP的发展趋势 6
    1.2 HTML基础 7
    1.2.1 HTML文档的基本格式 7
    1.2.2 文本格式标签 9
    1.2.3 列表格式 13
    1.2.4 创建图像和链接 15
    1.2.5 建立表格 17
    1.2.6 表单数据输入界面 19
    1.3 小结 22

    第2章 PHP的开发环境 23
    2.1 在Windows下安装Web服务器 23
    2.1.1 安装前的准备工作 23
    2.1.2 安装PHP 24
    2.1.3 安装Apache 25
    2.1.4 运行PHP 25
    2.1.5 CGI方式与Apache模块方式的比较 27
    2.2 在Windows下使用IIS与PHP 27
    2.2.1 IIS简介 28
    2.2.2 将PHP集成到IIS上 28
    2.3 在Linux下安装Apache与PHP 30
    2.3.1 从源文件编译安装Apache 30
    2.3.2 从源文件编译安装PHP 31
    2.4 安装数据库系统 32
    2.4.1 在Windows下安装MySQL 32
    2.4.2 在Linux下安装MySQL 33
    2.5 PHP的详细配置 34
    2.5.1 Apache服务器的基本配置 34
    2.5.2 Apache服务器的目录块的配置 35
    2.5.3 PHP的基本配置 37
    2.5.4 PHP的文件上传配置 38
    2.5.5 PHP的Session的配置 38
    2.5.6 PHP的电子邮件的配置 39
    2.5.7 PHP的**设置 40
    2.6 小结 40

    第3章 PHP语法与语言结构 41
    3.1 语言风格 41
    3.1.1 PHP语言标记 42
    3.1.2 注释 43
    3.1.3 标识符 43
    3.2 变量 44
    3.2.1 变量的命名 44
    3.2.2 可变变量 44
    3.3 变量类型 45
    3.3.1 布尔型(Boolean)与NULL 45
    3.3.2 字符串(String) 45
    3.3.3 整型(Integer) 47
    3.3.4 浮点型(Double/Float) 47
    3.3.5 数组(Array) 47
    3.3.6 对象(Object) 48
    3.3.7 资源(Resource) 49
    3.4 类型转化 49
    3.4.1 查看数据类型 50
    3.4.2 强制类型转换 50
    3.4.3 类型转化的细节 50
    3.5 PHP的外部变量 52
    3.5.1 表单数据 52
    3.5.2 环境变量 53
    3.6 常量 54
    3.7 表达式 56
    3.8 运算符 57
    3.8.1 算术运算符 57
    3.8.2 字符串运算符 58
    3.8.3 赋值运算符 58
    3.8.4 位运算符 59
    3.8.5 条件运算符 60
    3.8.6 逻辑运算符 61
    3.8.7 运算符的优先级 62
    3.9 条件控制 63
    3.9.1 if条件控制语句 63
    3.9.2 条件控制语句的其他形式 64
    3.9.3 switch分支控制语句 65
    3.10 循环控制 66
    3.10.1 while循环控制语句 66
    3.10.2 do-while循环控制语句 67
    3.10.3 for循环控制语句 68
    3.10.4 foreach循环控制语句 68
    3.10.5 break和continue语句 69
    3.11 函数 70
    3.11.1 自定义函数 70
    3.11.2 函数的参数 71
    3.11.3 变量的作用范围 73
    3.11.4 递归函数 75
    3.12 类与对象 75
    3.12.1 面向对象简介 76
    3.12.2 创建类 77
    3.12.3 对象实例化 78
    3.12.4 继承类 79
    3.12.5 方法重写 81
    3.13 小结 82

    第4章 字符串处理 83
    4.1 字符串分析 83
    4.1.1 基本的字符串分析函数 83
    4.1.2 访问字符串中的字符 84
    4.1.3 字符串中的分割和连接 85
    4.2 字符串的整理 86
    4.2.1 删除字符串的空白 86
    4.2.2 字符串的填补 87
    4.2.3 字符串的反转 88
    4.2.4 字符串大小写的转换 88
    4.3 字符串的比较 89
    4.3.1 按字节进行字符串的比较 89
    4.3.2 按“自然排序”法进行字符串的比较 90
    4.3.3 字符串的模糊比较 91
    4.4 字符串的替换 91
    4.4.1 字符替换 91
    4.4.2 字符翻译 93
    4.5 字符串的格式化 93
    4.5.1 格式化字符串 93
    4.5.2 格式化数字 95
    4.6 处理HTML 95
    4.6.1 HTML实体的处理 96
    4.6.2 引号的处理 98
    4.6.3 HTML标签的删除 99
    4.7 处理URL 99
    4.7.1 URL字符串的解析 100
    4.7.2 URL编码处理 101
    4.7.3 查询字符串的构造 102
    4.8 小结 103

    第5章 数组处理 105
    5.1 数组操作的基本函数 105
    5.1.1 数组的键名和值 105
    5.1.2 数组的内部指针 107
    5.1.3 数组和变量之间的转换 109
    5.2 数组的分段和填充 110
    5.2.1 数组的分段 110
    5.2.2 分割多个数组 112
    5.2.3 数组的填充 112
    5.3 数组与栈 113
    5.4 数组与队列 115
    5.5 回调函数 117
    5.5.1 单一数组回调处理函数 117
    5.5.2 多数组回调处理函数 118
    5.5.3 数组回调过滤函数 119
    5.5.4 数组转化为单值函数 120
    5.6 数组的排序 120
    5.6.1 通过元素值对数组排序 120
    5.6.2 通过键名对数组排序 123
    5.6.3 “自然排序”法排序 124
    5.7 数组的计算 124
    5.7.1 数组元素的求和 125
    5.7.2 数组的合并 125
    5.7.3 数组的差集 126
    5.7.4 数组的交集 127
    5.8 其他的数组函数 128
    5.8.1 创建指定范围的数组 128
    5.8.2 移除数组中重复的值 128
    5.8.3 逆序返回数组 129
    5.8.4 数组的随机函数 130
    5.9 小结 130

    第2篇 PHP基本应用

    第6章 正则表达式 133
    6.1 正则表达式简介 133
    6.2 正则表达式的语法规则 134
    6.2.1 原子(Atom) 134
    6.2.2 元字符(Meta-character) 135
    6.2.3 模式修正符(Pattern Modifiers) 137
    6.3 PHP中的正则表达式函数 138
    6.3.1 正则表达式的匹配 138
    6.3.2 进行全局正则表达式匹配 140
    6.3.3 正则表达式的替换 141
    6.3.4 正则表达式的拆分 143
    6.4 正则表达式的Web验证应用 143
    6.4.1 电子邮件地址的校验 144
    6.4.2 多字节字符的校验 145
    6.4.3 URL地址的校验 145
    6.4.4 电话号码和邮政编码的校验 146
    6.5 UBBCode转义 147
    6.5.1 格式标签 147
    6.5.2 电子邮件标签 147
    6.5.3 字体标签 148
    6.5.4 UBB代码 148
    6.6 分析特定格式的文本 151
    6.7 小结 153

    第7章 文件系统 155
    7.1 文件系统概述 155
    7.1.1 检查文件的类型 155
    7.1.2 获取文件的属性 156
    7.1.3 访问权限 157
    7.1.4 文件路径的处理 158
    7.2 文件基本处理操作 159
    7.2.1 打开文件 159
    7.2.2 读取文件内容 160
    7.2.3 写入文件 162
    7.2.4 删除文件 162
    7.2.5 截取文件 163
    7.3 文件**处理操作 164
    7.3.1 访问远程文件 164
    7.3.2 返回文件指针的当前位置 165
    7.3.3 移动文件指针 166
    7.3.4 移动指针到文件开头 166
    7.3.5 生成临时文件 167
    7.3.6 文件的锁定 168
    7.3.7 快速的文件处理 169
    7.4 目录操作 171
    7.4.1 遍历目录 171
    7.4.2 Directory类遍历目录 172
    7.4.3 检索目录 173
    7.4.4 建立目录 173
    7.4.5 删除目录和文件 174
    7.4.6 递归地删除目录 174
    7.4.7 复制或移动目录 175
    7.5 文件上传和下载 177
    7.5.1 POST方法上传文件 177
    7.5.2 上传多个文件 179
    7.5.3 文件MIME类型 180
    7.5.4 文件下载的实现 181
    7.6 小结 182

    第8章 图像处理 183
    8.1 概述 183
    8.1.1 安装GD库 183
    8.1.2 GD库支持的图像格式 184
    8.1.3 相关术语的解释 185
    8.2 基本的图像处理操作 186
    8.2.1 创建画布 186
    8.2.2 设置颜色 187
    8.2.3 生成图像 187
    8.2.4 销毁图像 188
    8.3 点与线 189
    8.4 基本几何形状 190
    8.4.1 绘制矩形 190
    8.4.2 绘制多边形 190
    8.4.3 绘制弧线 191
    8.4.4 设置线的粗细 191
    8.4.5 应用范例 191
    8.5 填充区域 192
    8.5.1 区域填充 192
    8.5.2 矩形和多边形的填充 193
    8.5.3 圆弧的填充 193
    8.5.4 椭圆形的填充 193
    8.5.5 应用范例 193
    8.6 输出文字 194
    8.6.1 输出内置的字体 194
    8.6.2 输出TrueType字体 195
    8.7 从不同源新建图像 197
    8.7.1 从文件新建图像 197
    8.7.2 从二进制数据新建图像 198
    8.8 处理图片 198
    8.8.1 获取图片尺寸 199
    8.8.2 图片的剪切 199
    8.8.3 图像的合并 200
    8.8.4 图像的缩放 201
    8.8.5 图像的旋转 202
    8.9 图像过滤器 203
    8.10 小结 204

    第9章 处理电子邮件 205
    9.1 概述 205
    9.1.1 电子邮件概述 205
    9.1.2 电子邮件的基本原理 206
    9.1.3 SMTP协议简介 206
    9.1.4 POP3协议简介 208
    9.1.5 IMAP协议简介 210
    9.2 发送电子邮件 210
    9.2.1 使用PHP发送邮件 210
    9.2.2 发送SMTP邮件 212
    9.2.3 发送附件 216
    9.3 接收电子邮件 218
    9.3.1 接收POP3邮件 218
    9.3.2 用IMAP访问POP3服务器 221
    9.3.3 用IMAP阅读邮件正文 225
    9.4 小结 229

    第10章 处理XML 231
    10.1 XML概述 231
    10.2 XML文档 232
    10.2.1 XML声明 233
    10.2.2 XML元素 233
    10.2.3 使用DTD 234
    10.2.4 实体 234
    10.2.5 处理指令 235
    10.2.6 空白和注释 235
    10.2.7 使用CDATA 235
    10.2.8 命名空间 236
    10.3 XML的应用 237
    10.4 创建XML 238
    10.5 XML语法解析函数库 240
    10.5.1 基于事件方式 240
    10.5.2 XML编码 241
    10.6 建立XML解析器 241
    10.6.1 建立XML解析器 241
    10.6.2 设置XML解析器 242
    10.6.3 开始解析XML文档 242
    10.7 XML事件处理函数 244
    10.7.1 元素事件处理函数 245
    10.7.2 字符数据处理函数 246
    10.7.3 处理指令的处理函数 246
    10.7.4 外部实体引用处理函数 247
    10.7.5 非可解析实体处理函数 247
    10.7.6 注释声明的处理函数 248
    10.7.7 默认处理函数 248
    10.7.8 事件处理函数小结 248
    10.8 XML实例 249
    10.8.1 XML文档转化为HTML 249
    10.8.2 解析XML到数组中 253
    10.8.3 处理外部引用实体 257
    10.9 小结 262

    第3篇 PHP与数据库

    第11章 数据库基础 265
    11.1 数据库基本概念 265
    11.1.1 表(Table) 265
    11.1.2 字段(Field) 266
    11.1.3 关系(Relationship) 267
    11.1.4 范式(Normal Form) 269
    11.1.5 结构化查询语言 269
    11.2 数据表 270
    11.2.1 建立数据库 270
    11.2.2 创建数据表 270
    11.3 简单的SELECT查询 272
    11.3.1 选择字段 272
    11.3.2 使用表达式列 272
    11.3.3 按条件检索 274
    11.3.4 关于空值(NULL) 274
    11.3.5 使用DISTINCT关键字 275
    11.3.6 将返回结果排序 276
    11.3.7 返回指定行数的记录 278
    11.4 **SELECT查询 278
    11.4.1 使用LIKE模糊查询 279
    11.4.2 使用BETWEEN进行范围比较 280
    11.4.3 使用谓词IN进行范围查询 280
    11.4.4 使用统计函数 281
    11.4.5 用GROUP BY实现分组查询 283
    11.4.6 多表查询 283
    11.4.7 使用子查询 285
    11.5 维护表中的数据 287
    11.5.1 使用INSERT添加数据 287
    11.5.2 使用UPDATE更新数据 288
    11.5.3 使用DELETE删除数据 289
    11.5.4 使用TRUNCATE清空表格 289
    11.6 小结 290

    第12章 MySQL数据库操作 291
    12.1 使用MySQL数据库 291
    12.1.1 连接与断开服务器 291
    12.1.2 执行SQL语句 292
    12.1.3 权限管理 294
    12.2 数据类型 296
    12.2.1 数值型 296
    12.2.2 字符串类型 298
    12.2.3 日期和时间类型 299
    12.2.4 列表类型 301
    12.3 PHP操作数据库 303
    12.3.1 打开数据库 303
    12.3.2 选择数据库 304
    12.3.3 关闭数据库 304
    12.3.4 持久数据库连接 305
    12.4 发送数据库查询语句 305
    12.5 数据查询与记录行 307
    12.5.1 取得结果单元 307
    12.5.2 取得记录行 309
    12.5.3 取得记录行数 311
    12.6 数据编辑 312
    12.6.1 影响的记录行数 312
    12.6.2 返回自增的ID 314
    12.7 字段列的相关函数 314
    12.8 简单实例分析——留言本 316
    12.8.1 数据表与文件结构 316
    12.8.2 增加和修改留言 317
    12.8.3 显示留言和分页 323
    12.9 PhpMyAdmin简介 325
    12.9.1 PhpMyAdmin的安装和配置 326
    12.9.2 PhpMyAdmin的基本操作 326
    12.10 小结 328

    第13章 ADODB类库 329
    13.1 ADODB所支持的数据库 329
    13.2 与数据库连接 332
    13.2.1 数据库连接 332
    13.2.2 数据源名(DSN)的支持 333
    13.3 执行查询操作 334
    13.3.1 ADORecordSet对象的方法 334
    13.3.2 ADOConnection对象的方法 336
    13.3.3 rs2html()方法 337
    13.4 执行插入和更新操作 337
    13.4.1 数据的处理 337
    13.4.2 自动执行INSERT和UPDATE操作 339
    13.4.3 生成INSERT和UPDATE查询语句 340
    13.5 实现分页操作 341
    13.6 实例分析——小型内容管理系统CMS 342
    13.6.1 实例简介 343
    13.6.2 公共文件 344
    13.6.3 软件介绍列表 344
    13.6.4 软件详细介绍页面 346
    13.6.5 软件介绍列表的管理页面 349
    13.6.6 软件内容添加页面 351
    13.6.7 软件内容编辑页面 352
    13.6.8 软件介绍删除页面 353
    13.7 小结 354

    第14章 Ajax与PHP 355
    14.1 Ajax简介 355
    14.1.1 Ajax发展历史 355
    14.1.2 Ajax简介 356
    14.2 Ajax开发 358
    14.2.1 Ajax 应用到的技术 358
    14.2.2 Ajax程序框架 360
    14.2.3 Ajax简单实例:分级菜单 362
    14.2.4 Ajax简单实例:用户名惟一性检查 365
    14.3 XAjax类库 367
    14.3.1 XAjax简介 368
    14.3.2 使用XAjax 369
    14.3.3 异步更新内容 371
    14.3.4 XAjax实例:用户注册页面 373
    14.4 小结 376

    第4篇 经典实例分析

    第15章 网络聊天室 379
    15.1 功能分析 379
    15.1.1 功能分析 379
    15.1.2 采取的技术方案 380
    15.2 数据库与系统功能设计 381
    15.2.1 数据库详细设计 381
    15.2.2 系统功能设计 383
    15.3 系统配置与公共文件 384
    15.3.1 系统配置文件 385
    15.3.2 公用头部页面 387
    15.4 用户注册登录功能 388
    15.4.1 用户注册页面 388
    15.4.2 用户登录页面 391
    15.5 聊天室主功能 392
    15.5.1 聊天室主页面 392
    15.5.2 在线用户列表页面 395
    15.5.3 聊天室“私聊”窗口 398
    15.5.4 聊天内容显示页面 400
    15.5.5 发言页面 403
    15.6 用户操作控制功能 405
    15.6.1 主功能页面 405
    15.6.2 查看表情图片 406
    15.6.3 用户密码变更 408
    15.6.4 清空聊天记录 409
    15.6.5 用户管理页面 411
    15.7 小结 413

    第16章 论坛系统 415
    16.1 功能分析 415
    16.1.1 功能分析 415
    16.1.2 采取的技术方案 417
    16.2 数据库与功能设计 418
    16.2.1 数据库详细设计 418
    16.2.2 系统功能设计 420
    16.2.3 系统文件列表 421
    16.3 系统配置与公共文件 422
    16.3.1 系统配置文件 422
    16.3.2 公用头部页面 425
    16.3.3 公用尾部页面 426
    16.4 用户注册、登录和退出功能 426
    16.4.1 用户注册页面 426
    16.4.2 用户的登录页面 428
    16.4.3 用户退出页面 430
    16.5 论坛主功能 430
    16.5.1 论坛主页面 430
    16.5.2 发表文章页面 434
    16.5.3 文章详细页面 438
    16.5.4 回复文章保存页面 441
    16.6 文章管理功能 443
    16.6.1 设置或取消“锁定”操作 444
    16.6.2 设置或取消“置顶”操作 445
    16.6.3 删除文章操作 446
    16.7 用户资料查看、编辑功能 447
    16.7.1 查看用户资料 447
    16.7.2 编辑用户资料 449
    16.8 小结 452

    第17章 网上购物系统 453
    17.1 功能分析 453
    17.1.1 功能分析 453
    17.1.2 采取的技术方案 455
    17.2 数据库设计与文件列表 456
    17.2.1 数据库详细设计 456
    17.2.2 系统文件列表 459
    17.3 系统配置与公共文件 460
    17.3.1 系统配置文件 460
    17.3.2 前台公用头部页面 462
    17.3.3 前台公用尾部页面 464
    17.3.4 后台公用头部页面 464
    17.4 商城页面功能 465
    17.4.1 商城首页 465
    17.4.2 商品分类列表页面 468
    17.4.3 商品详细信息页面 470
    17.5 购物车功能 471
    17.5.1 购物车详细页面 472
    17.5.2 购物车更新程序 474
    17.5.3 顾客信息登记页面 477
    17.5.4 生成订单页面 480
    17.6 管理员操作功能 482
    17.6.1 商品类别管理页面 482
    17.6.2 商品管理页面 485
    17.6.3 订单管理页面 494
    17.7 小结 498

    第18章 留言板系统 499
    18.1 功能分析 499
    18.1.1 功能概述 499
    18.1.2 采取的技术方案 500
    18.1.3 功能模块的划分 501
    18.1.4 系统流程分析 502
    18.2 数据库设计与文件列表 502
    18.2.1 数据库详细设计 502
    18.2.2 系统文件列表 505
    18.3 系统配置与公共文件 505
    18.3.1 系统配置文件 505
    18.3.2 前台公用头部页面 506
    18.3.3 公用尾部页面 510
    18.3.4 UBBCode解析 510
    18.4 签写留言模块 512
    18.4.1 签写留言的表单页面 513
    18.4.2 签写留言的处理程序 516
    18.5 留言列表和搜索模块 518
    18.6 管理员操作页面 524
    18.6.1 管理员登录页面 524
    18.6.2 管理员登录处理程序 526
    18.6.3 管理员回复页面 528
    18.6.4 管理员回复留言处理 532
    18.6.5 管理员删除留言处理 533
    18.7 小结 534

    第19章 基于Ajax分类信息系统 535
    19.1 系统设计 535
    19.2 系统预览 535
    19.2.1 系统首页 536
    19.2.2 分类信息列表页 537
    19.2.3 信息详细页 537
    19.2.4 信息发布页 538
    19.2.5 后台管理首页 539
    19.2.6 分类管理页 539
    19.2.7 地区管理页 540
    19.2.8 管理选项页 542
    19.3 数据库设计 542
    19.3.1 数据库需求分析 542
    19.3.2 数据库ER图设计 544
    19.3.3 数据库实现 545
    19.4 系统配置文件实现 546
    19.4.1 数据库连接文件 546
    19.4.2 系统配置文件 546
    19.5 系统首页实现 546
    19.5.1 系统头部包含文件 546
    19.5.2 公共函数包含文件 548
    19.5.3 首页分类列表实现 548
    19.6 分类信息列表页实现 551
    19.6.1 处理传入的参数 551
    19.6.2 显示检索信息处理 552
    19.7 信息详细页面实现 553
    19.7.1 信息数据显示 553
    19.7.2 地区及分类的取得函数 554
    19.8 信息发布页实现 555
    19.8.1 Ajax相关的处理函数 555
    19.8.2 发布用户分类列表显示处理 556
    19.8.3 服务响应Ajax请求处理 556
    19.8.4 信息发布提交处理函数 557
    19.8.5 切换信息发布表单处理 557
    19.8.6 其他响应函数处理 558
    19.9 后台管理首页及登录实现 559
    19.9.1 管理员登录表单处理 559
    19.9.2 管理登录提交响应函数处理 560
    19.10 分类管理页实现 560
    19.10.1 Ajax客户端部分处理 560
    19.10.2 Ajax服务器端响应的处理 562
    19.11 地区管理页和管理选项页的实现 566
    19.12 小结 566

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外