图书介绍

PHP网络编程典型模块与实例精讲PDF|Epub|txt|kindle电子书版本网盘下载

PHP网络编程典型模块与实例精讲
  • 姜林美,宗杰,徐剑编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121044935
  • 出版时间:2007
  • 标注页数:415页
  • 文件大小:53MB
  • 文件页数:432页
  • 主题词:PHP语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PHP网络编程典型模块与实例精讲PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 PHP开发前奏1

1.1 PHP+MySQL网络程序的运行原理1

1.1.1 PHP原理1

1.1.2 为什么使用PHP和MySQL2

1.2 PHP+MySQL开发运行环境的搭建6

1.2.1 在Linux下的安装与配置6

1.2.2 在Windows下的安装与配置9

1.2.3 指点迷津——关键的配置选项18

1.2.4 第一个PHP程序19

1.3 PHP与各类数据库连接的普遍性方法22

1.3.1 直接连接数据库22

1.3.2 通过ODBC数据源连接数据库22

1.3.3 脚下留心——常见的连接错误23

1.4 PHP编程基础必知必会26

1.4.1 PHP数据类型戏法26

1.4.2 PHP字符串操作常用方法27

1.4.3 独家见解——可变变量的妙用28

1.4.4 数组作为键值对映射结构29

1.4.5 数组作为堆栈和队列29

1.4.6 遍历数组30

1.4.7 面向对象的PHP31

1.5 指点迷津32

1.5.1 PHP调试技巧32

1.5.2 怎样学好PHP34

1.6 不能不说34

1.7 小结35

第2章 注册及登录验证模块设计36

2.1 建立用户信息表36

2.2 为注册建立HTML表单37

2.3 处理注册数据39

2.3.1 获取用户填写的信息39

2.3.2 建立PHP与MySQL数据库的连接41

2.3.3 将用户信息记录到数据库42

2.4 客户端的数据有效性验证46

2.4.1 指点迷津——JavaScript编程46

2.4.2 表单数据的有效性验证51

2.4.3 多学两招——使用正则表达式53

2.5 服务器端的数据有效性验证56

2.5.1 指点迷津——PHP处理正则表达式56

2.5.2 在数据库中查询记录59

2.5.3 检查用户名是否已存在61

2.5.4 脚下留心——小心SQL注入漏洞62

2.6 显示用户的注册信息64

2.6.1 获取用户的注册信息64

2.6.2 使用CSS格式化页面67

2.7 实现用户登录71

2.7.1 创建登录表单71

2.7.2 验证登录名和密码72

2.7.3 更新用户登录信息74

2.7.4 用Session保存用户信息75

2.7.5 判断用户是否已登录76

2.8 多学两招——调试数据库处理错误77

2.9 小结78

第3章 聊天室模块设计79

3.1 聊天室设计原理及功能分析79

3.1.1 聊天室的设计原理79

3.1.2 聊天室功能分析81

3.1.3 指点迷津——PHP中的文件操作83

3.2 聊天室主体框架设计85

3.2.1 用户列表页面设计85

3.2.2 聊天内容页面设计87

3.2.3 发送内容页面设计88

3.2.4 信息控制页面设计90

3.3 聊天室功能扩展92

3.3.1 发布公告信息92

3.3.2 禁止用户发言93

3.3.3 添加表情和动作95

3.4 使用Ajax技术实现聊天室97

3.4.1 Ajax技术概述97

3.4.2 使用Ajax技术改造聊天室98

3.5 聊天室的优化101

3.5.1 聊天室数据同步问题101

3.5.2 使用MySQL扩展聊天室102

3.6 小结104

第4章 在线投票系统设计105

4.1 系统功能分析及数据库设计105

4.1.1 系统原理分析105

4.1.2 系统功能概述106

4.1.3 数据库设计107

4.2 投票模块设计107

4.2.1 投票页面设计107

4.2.2 多学两招——使用GD库生成Web图表110

4.2.3 投票结果页面设计115

4.2.4 计数页面设计118

4.2.5 禁止重复投票模块120

4.3 投票管理模块设计121

4.3.1 添加投票项目模块121

4.3.2 修改投票项目模块123

4.3.3 删除投票项目模块125

4.3.4 显示投票项目模块126

4.4 在线系统的优化127

4.5 系统调试技巧128

4.6 小结131

第5章 BBS讨论区模块设计132

5.1 系统功能分析及总体设计132

5.1.1 系统功能概述132

5.1.2 问题分析133

5.1.3 总体设计134

5.1.4 数据库设计与实现135

5.2 讨论区主页面设计138

5.2.1 顶部及底部公用文件的设计139

5.2.2 帖子树中的节点类(TreeNode.php)141

5.2.3 帖子列表页面(Default.php)设计144

5.2.4 多学两招——展开和折叠147

5.3 帖子阅读及发布页面设计153

5.3.1 帖子阅读页面(View.php)153

5.3.2 指点迷津——PHP数据库事务处理157

5.3.3 帖子发布页面(post.php)158

5.3.4 多学两招——上传图片165

5.4 讨论区管理设计168

5.4.1 讨论区管理主页面(Admin.php)168

5.4.2 删除帖子172

5.4.3 搜索帖子175

5.4.4 版面管理页面(AdminBoard.php)177

5.5 用户管理设计183

5.5.1 查看发帖排行页面(AdminHeroes.php)183

5.5.2 用户管理页面(AdminUserInfo.php)185

5.6 多学两招——使用触发器187

5.7 小结189

第6章 内容管理系统190

6.1 系统功能分析与总体设计190

6.1.1 系统功能概述190

6.1.2 总体设计191

6.2 数据库设计与实现192

6.2.1 数据库需求分析192

6.2.2 数据库逻辑设计192

6.3 公共模块设计194

6.3.1 文件夹的规划194

6.3.2 文本编辑模块195

6.3.3 数据库连接模块198

6.4 信息发布系统管理模块设计201

6.4.1 信息发布系统栏目管理201

6.4.2 多学两招——同步删除栏目和栏目下的文章209

6.4.3 信息发布209

6.4.4 信息修改216

6.4.5 信息列表设计218

6.4.6 信息的删除、审核和锁定221

6.4.7 多学两招——多条信息的删除、审核和锁定223

6.5 信息发布系统页面浏览225

6.5.1 指点迷津——使用Smarty模版225

6.5.2 使用模版生成index.htm首页227

6.5.3 信息浏览233

6.5.4 信息内容查询235

6.6 重点难点分析237

6.7 系统的应用与扩展237

6.8 小结238

第7章 在线人才招聘系统239

7.1 系统功能分析与总体设计239

7.1.1 系统功能概述239

7.1.2 非功能性需求分析240

7.1.3 总体设计240

7.2 数据库设计与实现241

7.2.1 数据库需求分析241

7.2.2 数据库逻辑设计242

7.2.3 数据库索引设计247

7.3 系统目录结构与公共模块设计248

7.3.1 系统目录结构248

7.3.2 数据库连接类DataAccess设计248

7.3.3 错误处理页面设计250

7.4 前台页面设计251

7.4.1 框架页面的调用251

7.4.2 首页设计252

7.4.3 最新人才信息的显示254

7.4.4 推荐职位栏目的设计255

7.4.5 会员登录页面设计257

7.4.6 多学两招——验证码技术的实现261

7.4.7 用户注销功能263

7.5 个人求职模块设计264

7.5.1 个人用户注册264

7.5.2 多学两招——使用正则表达式进行验证268

7.5.3 建立个人简历270

7.5.4 显示个人简历272

7.5.5 职位浏览页面设计276

7.5.6 应聘职位功能设计278

7.6 企业招聘模块的设计279

7.6.1 建立企业信息279

7.6.2 收藏个人简历282

7.6.3 发布招聘信息283

7.6.4 企业控制面板页面的设计285

7.7 新闻动态管理设计287

7.7.1 新闻动态页面的设计287

7.7.2 多学两招——分页函数的实现288

7.7.3 独家见解——“where 1==1”的妙用291

7.8 后台页面设计293

7.8.1 后台登录页面设计293

7.8.2 检测后台用户是否登录294

7.8.3 企业信息管理设计294

7.8.4 个人信息管理设计297

7.8.5 管理员密码修改299

7.8.6 多学两招——如何用PHP发送HTML格式的邮件300

7.9 小结302

第8章 在线购物系统303

8.1 系统功能分析与总体设计303

8.1.1 系统功能概述303

8.1.2 总体设计304

8.1.3 系统流程分析305

8.1.4 系统目录结构306

8.2 数据库设计与实现306

8.2.1 数据库需求分析306

8.2.2 数据库逻辑设计308

8.3 公共模块设计310

8.3.1 数据库公共模块310

8.3.2 common.php和global.php单元312

8.4 产品模块设计313

8.4.1 产品类型设计313

8.4.2 产品添加设计314

8.4.3 产品信息查询319

8.5 前台页面模块设计321

8.5.1 首页设计321

8.5.2 产品详细信息324

8.5.3 购物车设计326

8.5.4 结账处理330

8.5.5 会员注册和登录页面设计336

8.5.6 会员账户管理338

8.6 订单管理模块设计339

8.7 会员管理模块设计348

8.8 重点难点分析349

8.9 系统应用与扩展350

8.10 小结350

第9章 企业办公OA系统351

9.1 系统功能分析及总体设计351

9.1.1 系统功能概述351

9.1.2 总体设计352

9.2 数据库设计与实现352

9.2.1 数据库需求分析352

9.2.2 数据库逻辑设计354

9.3 独家见解——事件机制编程357

9.3.1 事件机制基础358

9.3.2 页面基类360

9.3.3 基类派生365

9.4 用户管理子系统设计367

9.4.1 用户登录/退出模块设计367

9.4.2 多学两招——随机生成验证码371

9.4.3 主页面设计372

9.4.4 员工管理模块设计376

9.4.5 用户管理模块设计385

9.4.6 独家见解——通过文件名进行权限管理395

9.5 日常管理子系统设计398

9.5.1 文档管理模块设计398

9.5.2 批示管理模块设计399

9.5.3 会议管理模块设计400

9.5.4 公共信息管理模块设计402

9.6 个人办公子系统设计403

9.6.1 个人邮件管理模块设计403

9.6.2 名片管理模块设计407

9.7 业务管理子系统设计407

9.7.1 库存管理模块设计407

9.7.2 独家见解——使用数据库进行日期运算409

9.7.3 报表管理模块设计409

9.8 多学两招——生成Excel报表411

9.9 重点难点分折414

9.10 小结415

热门推荐