发表于2024-11-24
PHP和MySQL Web开发(原书第4版) 计算机与互联网 书籍|195187 pdf epub mobi txt 电子书 下载
书[0名0]: | PHP和MySQL Web开发(原书[0第0]4版)|195187 |
图书定价: | 95元 |
图书作者: | (澳)Luke Welling;Laura Thomson |
出版社: | 机械工业出版社 |
出版日期: | 2009/4/1 0:00:00 |
ISBN号: | 9787111262817 |
开本: | 16开 |
页数: | 714 |
版次: | 4-1 |
作者简介 |
Luke Welling和Laura Thomson合作编写PHP和MySQL的图书已经[0超0]过了20年,如今他们还经常出现在一些开源[0会0]议上。Luke Welling如今是OmniTI公司的Web架构师,而Laura Thomson是Mozilla公司Web团队的资深软件工程师。 |
内容简介 |
本书将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子。 本书是[0第0]4版,经过了全面的更新、重写和扩展,包括PHP 5.3新改进的特性(例如,更好的错误和异常处理),MySQL的存储过程和存储引擎,Ajax技术与Web 2.0以及Web应用需要注意的安全问题。 PHP平IEIMySQL是非常流行的开源技术,它们非常适合快速开发数据库驱动的Web应用。PHP是一种功能强[0大0]的脚本语言,专门用于快速创建高性能的Web应用,而MySQL则是一个快速而又可靠的数据库,它能很好地与PHP集成,适用于基于互联网的动态应用。 本书介绍了如何使用这些工具创建高效和交互式的Web应用。它清晰地介绍了PHP语言的基础,解释了如何设置和使用MySQL数据,以及如何使用PHP与数据库和服务器进行交互。 本书非常实用,包括[0大0]量实际应用中的例子。例如,用户验证、创建购物车、动态生成PDF文档和图像、发送和管理电子邮件、管理用户讨论、使用XML连接Web服务,以及使用基于Ajax的交互性开发Web 2.0应用。 与上一版相比,本书经过了更新、重写以及扩展,并涵盖了PHP 5到5.3的所有特性,例如命[0名0]空间和闭包以及MySQL 5.1引入的特性。 |
目录 |
读者反馈 译者序 前言 [0第0]一篇 使用PHP [0第0]1章 PHP快速入门教程 1.1 开始之前:了解PHP 1.2 创建一个示例应用:Bob汽车零部件[0商0]店 1.3 在HTML中嵌入PHP 1.4 添加动态内容 1.5 访问表单变量 1.6 理解标识符 1.7 检查变量类型 1.8 声明和使用常量 1.9 理解变量的作用域 1.10 使用操作符 1.11 计算表单总金额 1.12 理解操作符的[0优0]先级和结合性 1.13 使用可变函数 1.14 根据条件进行决策 1.15 通过迭代实现重复动作 1.16 从控制结构或脚本中跳出 1.17 使用可替换的控制结构语[0法0] 1.18 使用declare 1.19 下一章 [0第0]2章 数据的存储与检索 2.1 保存数据以便后期使用 2.2 存储和检索Bob的订单 2.3 文件处理 2.4 打开文件 2.5 写文件 2.6 关闭文件 2.7 读文件 2.8 使用其他有用的文件函数 2.9 文件锁定 2.10 更好的方式:数据库管理系统 2.11 进一步[0学0]习 2.12 下一章 [0第0]3章 使用数组 3.1 什么是数组 3.2 数字索引数组 3.3 使用不同索引的数组 3.4 数组操作符 3.5 多维数组 3.6 数组排序 3.7 多维数组的排序 3.8 对数组进行重新排序 3.9 从文件载入数组 3.10 执行其他的数组操作 3.11 进一步[0学0]习 3.12 下一章 [0第0]4章 字符串操作与正则表达式 4.1 创建一个示例应用程序:智能表单邮件 4.2 字符串的格式化 4.3 用字符串函数连接和分割字符串 4.4 字符串的比较 4.5 使用字符串函数匹配和替换子字符串 4.6 正则表达式的介绍 4.7 用正则表达式查找子字符串 4.8 使用正则表达式分割字符串 4.9 比较字符串函数和正则表达式函数 4.10 进一步[0学0]习 4.11 下一章 [0第0]5章 代码重用与函数编写 5.1 代码重用的好处 5.2 使用require()和include()函数 5.3 在PHP中使用函数 5.4 理解为什么要定义自己的函数 5.5 了解基本的函数结构 5.6 使用参数 5.7 理解作用域 5.8 参数的引用传递和值传递 5.9 使用Return关键字 5.10 实现递归 5.11 进一步[0学0]习 5.12 下一章 [0第0]6章 面向对象的PHP 6.1 理解面向对象的概念 6.2 在PHP中创建类、属性和操作 6.3 类的实例化 6.4 使用类的属性 6.5 使用private和public关键字控制访问 6.6 类操作的调用 6.7 在PHP中实现继承 6.8 类的设计 6.9 编写类代码 6.10 理解PHP面向对象新的高级功能 6.11 下一章 [0第0]7章 错误和 异常处理 7.1 异常处理的概念 7.2 Exception类 7.3 用户自定义异常 7.4 Bob的汽车零部件[0商0]店应用程序的异常 7.5 异常和PHP的其他错误处理机制 7.6 进一步[0学0]习 7.7 下一章 [0第0]二篇 使用MySQL [0第0]8章 设计Web数据库 8.1 关系数据库的概念 8.2 如何设计Web数据库 8.3 Web数据库架构 8.4 进一步[0学0]习 8.5 下一章 [0第0]9章 创建Web数据库 9.1 使用MySQL监视程序 9.2 登录到MySQL 9.3 创建数据库和用户 9.4 设置用户与[0权0]限 9.5 MySQL[0权0]限系统的介绍 9.6 创建一个Web用户 9.7 使用正确的数据库 9.8 创建数据库表 9.9 理解MySQL的标识符 9.10 选择列数据类型 9.11 进一步[0学0]习 9.12 下一章 [0第0]10章 使用MySQL数据库 10.1 SQL是什么 10.2 在数据库中插入数据 10.3 从数据库中获取数据 10.4 更新数据库记录 10.5 创建后修改表 10.6 删除数据库中的记录 10.7 表的删除 10.8 删除整个数据库 10.9 进一步[0学0]习 10.10 下一章 [0第0]11章 使用PHP从Web访问MySQL数据库 11.1 Web数据库架构的工作原理 11.2 从Web查询数据库的基本步骤 11.3 将新信息放入数据库 11.4 使用Prepared语句 11.5 使用PHP与数据库交互的其他接口 11.6 进一步[0学0]习 11.7 下一章 [0第0]12章 MySQL高级管理 12.1 深入理解[0权0]限系统 12.2 提高MySQL数据库的安全性 12.3 获取更多关于数据库的信息 12.4 数据库的[0优0]化 12.5 备份MySQL数据库 12.6 恢复MySQL数据库 12.7 实现复制 12.8 进一步[0学0]习 12.9 下一章 [0第0]13章 MySQL高级编程 13.1 LOAD DATA INFILE语句 13.2 存储引擎 13.3 事务 13.4 外键 13.5 存储过程 13.6 进一步[0学0]习 13.7 下一章 [0第0]三篇 电子[0商0]务与安全性 [0第0]14章 运营一个电子[0商0]务网站 14.1 我们要实现什么目标 14.2 考虑电子[0商0]务网站的类型 14.3 理解风险和威胁 14.4 选择一个策略 14.5 下一章 [0第0]15章 电子[0商0]务的安全问题 15.1 信息的重要程度 15.2 安全威胁 15.3 易用性,性能、成本和安全性 15.4 建立一个安全政策 15.5 身份验证原则 15.6 加密技术基础 15.7 数字证书 15.8 安全的Web服务器 15.9 审计与日志记录 15.10 防火墙 15.11 备份数据 15.12 自然环境安全 15.13 下一章 [0第0]16章 Web应用的安全 16.1 处理安全性问题的策略 16.2 识别所面临的威胁 16.3 了解与我们“打交道”的用户 16.4 代码的安全性 16.5 Web服务器和PHP的安全性 16.6 数据库服务器的安全性 16.7 保护网络 16.8 计算机和操作系统的安全性 16.9 灾难计划 16.10 下一章 [0第0]17章 使用PHP和MySQL实现身份验证 17.1 识别访问者 17.2 实现访问控制 17.3 使用基本身份验证 17.4 在PHP中使用基本身份验证 17.5 在Apache的.htaccess文件中使用基本身份验证 17.6 使用mod_auth_mysql身份验证 17.7 创建自定义身份验证 17.8 进一步[0学0]习 17.9 下一章 [0第0]18章 使用PHP和MySQL实现安全事务 18.1 提供安全的事务处理 18.2 使用加密套接字层(SSL) 18.3 屏蔽用户的输入 18.4 提供安全存储 18.5 存储信用卡号码 18.6 在PHP中使用加密技术 18.7 进一步[0学0]习 18.8 下一章 [0第0]四篇 PHP的高级技术 [0第0]19章 与文件系统和服务器的交互 19.1 文件上载 19.2 使用目录函数 19.3 与文件系统的交互 19.4 使用程序执行函数 19.5 与环境变量交互:getenv()和putenv() 19.6 进一步[0学0]习 19.7 下一章 [0第0]20章 使用网络函数和协议函数 20.1 了解可供使用的协议 20.2 发送和读取电子邮件 20.3 使用其他Web站点的数据 20.4 使用网络查找函数 20.5 备份或镜像一个文件 20.6 进一步[0学0]习 20.7 下一章 [0第0]21章 日期和时间的管理 [0第0]22章 创建图像 [0第0]23章 在PHP中使用[0会0]话控制 [0第0]24章 其他有用的特性 [0第0]五篇 创建实用的PHP和MySQL项目 [0第0]25章 在[0大0]型项目中使用PHP和MySQL [0第0]26章 调试 [0第0]27章 建立用户身份验证机制和个性化设置 [0第0]28章 创建一个购物车 [0第0]29章 创建一个基于Web的电子邮件服务系统 [0第0]30章 创建一个邮件列表管理器 [0第0]31章 创建一个Web论坛 [0第0]32章 生成PDF格式的个性化文档 [0第0]33章 使用XML和SOAP来连接Web服务 [0第0]34 章使用Ajax构建Web 2.0应用 附录 附录A 安装PHP及MySQL 附录B Web资源 |