v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《PHP深度分析:101个核心技巧、窍门和问题解决方法(原书第2版)》扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类软件
    出版社中国水利水电出版社
    发行时间2010年01月01日
    语言简体中文
  • 时间: 2013/04/01 09:09:19 发布 | 2013/04/02 06:57:06 更新
  • 分类: 图书  计算机与网络 

wlaren

精华资源: 1050

全部资源: 1056

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名PHP深度分析:101个核心技巧、窍门和问题解决方法(原书第2版)
译者周广辉 等
图书分类软件
资源格式PDF
版本扫描版
出版社中国水利水电出版社
书号9787508469898
发行时间2010年01月01日
地区大陆
语言简体中文
简介

IPB Image

内容简介:

《PHP深度分析:101个核心技巧、窍门和问题解决方法(原书第2版)》作者为活跃在PHP开发一线、具有丰富PHP开发经验的专家,他们把实践中积累的大量经验技巧和有针对性的问题的解决方案,结合SitePoint论坛上的一些常见问题的解决方案编写了《PHP深度分析:101个核心技巧、窍门和问题解决方法(原书第2版)》。《PHP深度分析:101个核心技巧、窍门和问题解决方法(原书第2版)》采用大量实际案例进行深入分析讲解,非常有利于读者的学习理解。《PHP深度分析:101个核心技巧、窍门和问题解决方法(原书第2版)》基本涵盖了Web开发中常见的问题,读者可以直接进入到关注的主题进行学习。内容涵盖使用PDO访问数据库,字符串,日期和时间,表单、表格和漂亮整洁的URL,文件操作、电子邮件、图像、错误处理、防问控制、缓存、XML和Web service。
  为了辅助《PHP深度分析:101个核心技巧、窍门和问题解决方法(原书第2版)》的学习,作者还建立了一个Web站点,提供代码和更新等资源支持,网址为http://www.sitepoint.com/books/phpant2/,书山的大量脚注也提供了有用资源的参考。
  《PHP深度分析:101个核心技巧、窍门和问题解决方法(原书第2版)》适用于具有一定PHP开发经验的初学人员,对于那些希望改善Web应用程序或提高技术水平的资深开发人员也有很高的参考价值。

资源来自网络,如侵犯了您的权利,请点击,谢谢!

网盘下载地址:[PHP深度分析:101个核心技巧、窍门和问题解决方法(原书第2版)].(沙菲克).周广辉等.扫描版.pdf

更多、更好的书——》电子书库入口

内容截图:

IPB Image



目录

译者序
前言
第1章 概述
1.1 从何处获得帮助
1.2 什么是OOP
1.3 如何编写可移植的PHP代码
1.4 小结

第2章 使用PDO访问数据库
2.1 什么是PDO
2.2 如何访问数据库
2.2.1 解决方案
2.2.2 讨论
2.3 如何从表中获取数据
2.3.1 解决方案
2.3.2 讨论
2.4 如何解决SQL查询中的错误
2.4.1 解决方案
2.4.2 讨论
2.5 如何向数据库中添加或修改数据
.2.5.1 解决方案
2.5.2 讨论
2.6 如何保护Web站点免受SQL注入攻击
2.6.1 解决方案
2.6.2 讨论
2.7 如何创建灵活的SQL语句
2.7.1 解决方案
2.7.2 讨论
2.8 如何获得受影响的行数
2.9 如何获得一个新插入行的自动增加字段
2.9.1 解决方案
2.9.2 讨论
2.10 如何搜索表
2.10.1 解决方案
2.10.2 讨论
2.11 如何进行事务处理
2.11.1 解决方案
2.11.2 讨论
2.12 如何利用PDO使用存储过程
2.12.1 解决方案
2.12.2 讨论
2.13 如何备份数据库
2.13.1 解决方案
2.13.2 讨论
2.14 小结

第3章 字符串
3.1 如何安全地输出字符串
3.2 如何保留格式
3.3 如何从文本中剥离HTML标记
3.3.1 解决方案
3.3.2 讨论
3.4 如何强制文本在一定数量的字符后折行显示
3.5 如何执行高级搜索和替换操作
3.6 如何将文本打散为行数组
3.6.1 解决方案
3.6.2 讨论
3.7 如何从文本中移除空白内容
3.8 如何输出格式化文本
3.9 如何验证提交的数据
3.9.1 解决方案
3.9.2 讨论
3.10 小结

第4章 日期和时间
4.1 如何使用UNIX时间戳
4.1.1 解决方案
4.1.2 讨论
4.2 如何获得当前日期
4.2.1 解决方案
4.2.2 讨论
4.3 如何知道是星期几
4.4 如何获得一个月份的天数
4.5 如何创建一个日历
4.6 如何在MySQL中存储日期
4.6.1 解决方案
4.6.2 讨论
4.7 如何使用MySQL时间戳
4.8 如何使用MySQL执行日期计算

第5章 表单、表格和漂亮整洁的URL
5.1 如何使用PHP建HTML表单
5.2 如何在表格中显示数据
5.3 如何在排序表中显示数据
5.4 如何创建自定义数据栅格
5.5 如何在PHP中建立“漂亮整洁的”URL
5.5.1 解决方案
5.5.2 讨论
5.6 小结

第6章 文件操作
6.1 如何读取本地文件
6.1.1 解决方案
6.1.2 讨论
6.2 如何使用文件句柄
6.2.1 解决方案
6.2.2 讨论
6.3 如何修改本地文件
6.3.1 解决方案
6.3.2 讨论
6.4 如何访问本地文件的有关信息
6.4.1 解决方案
6.4.2 讨论
6.5 如何使用PHP检查目录
6.6 如何在线显示PHP源代码
6.6.1 解决方案
6.6.2 讨论
6.7 如何在文件中存储配置信息
6.7.1 解决方案
6.7.2 讨论
6.8 如何访问远程服务器上的文件
6.8.1 解决方案
6.8.2 讨论
6.9 如何在PHP中使用FTP
6.9.1 解决方案
6.9.2 讨论
6.10 如何使用PHP管理文件下载
6.10.1 解决方案
6.10.2 讨论
6.11 如何使用PHP创建压缩的ZIP/TAR文件
6.12 如何使用PHP5中的标准PHP库操作文件
6.12.1 解决方案
6.12.2 讨论
6.13 小结

第7章 电子邮件
7.1 如何发送一封简单的电子邮件
7.1.1 解决方案
7.1.2 讨论
7.2 如何简化复杂电子邮件的生成
7.2.1 解决方案
7.2.2 讨论
7.3 如何为消息添加附件
7.3.1 解决方案
7.3.2 讨论
7.4 如何发送HTML邮件
7.5 如何将消息邮寄至一组人员
7.5.1 解决方案
7.5.2 讨论
7.6 如何使用PHP处理到达的邮件
7.6.1 解决方案
7.6.2 讨论
7.7 如何保护站点免受电子邮件注入攻击
7.7.1 解决方案
7.7.2 讨论
7.8 小结

第8章 图你
8.1 如何指定正确的图像MIME类型
8.2 如何创建缩略图
8.3 如何在不拉伸图像的情况下调整其大小
8.4 如何构建一个简单的缩略图艺术库
8.5 如何从图像中提取EXIF信息
8.6 如何为图像增加水印
8.7 如何使用PHP显示图表和图形
8.7.1 解决方案
8.7.2 讨论
8.8 如何防止图像盗链
8.9 如何创建只能人工验证的图像
8.9.1 解决方案
8.9.2 讨论
8.10 小结

第9章 错误处理
9.1 PHP报告哪些错误级别
9.2 PHP为错误处理提供哪些内置设置
9.3 如何触发PHP错误
9.3.1 解决方案
9.3.2 讨论
9.4 如何使用PHP实现自定义错误处理器
9.4.1 解决方案
9.4.2 讨论
9.5 如何记录和报告错误
9.6 如何使用PHP异常进行错误处理
9.6.1 解决方案
9.6.2 讨论
9.7 如何创建一个自定义异常类
9.7.1 解决方案
9.7.2 讨论
9.8 如何用PHP实现一个自定义异常处理器
9.8.1 解决方案
9.8.2 讨论
9.9 如何像处理异常一样处PHP错误
9.9.1 解决方案
9.9.2 讨论
9.10 如何恰当地显示错误和异常
9.10.1 解决方案
9.10.2 讨论
9.11 如何在发生错误时将用户重定向到另一个页面
9.11.1 解决方案
9.11.2 讨论
9.12 小结

第10章 访问控制
10.1 如何使用HTTP认证
10.1.1 解决方案
10.1.2 讨论
10.2 如何使用会话
10.2.1 解决方案
10.2.2 讨论
10.3 如何创建一个会话类
10.4 如何创建一个类来控制对站点部分的访问
10.4.1 解决方案
10.4.2 讨论
10.5 如何建立一个注册系统
10.5.1 解决方案
10.5.2 讨论
10.6 如何处理那些忘记口令的成员
10.7 如何让用户更改他们的口令
10.7.1 解决方案
10.7.2 讨论
10.8 如何建立一个权限系统
10.8.1 解决方案
10.8.2 讨论
10.9 如何在数据库中存储会话
10.10 小结

第11章 缓存
11.1 如何阻止网络浏览器缓存页面
11.1.1 解决方案
11.1.2 讨论
11.2 如何控制客户端缓存
11.2.1 解决方案
11.2.2 讨论
11.3 如何在浏览器中检查HTTP头
11.4 如何使用Ⅲ缓存文件下载
11.5 如何将输出缓冲用于服务器端缓存
11.5.1 解决方案
11.5.2 讨论
11.6 如何只缓存页面中不常改变的部件
11.6.1 解决方案
11.6.2 讨论
11.7 如何将PEAR::Cache_Lite用于服务器端缓存
11.8 Cache_Lite支持什么样的配置选项
11.9 如何清空CacheLite缓存
11.9.1 解决方案
11.9.2 讨论
11.10 如何缓存函数调用
11.11 本章小结

第12章 XML和Websewice
12.1 什么样的XML技术可用于PHP5
12.2 为什么使用PHP的XML扩展,而非PHP字符串函数
12.2.1 解决方案
12.2.2 讨论
12.3 如何解析RSS频道
12.3.1 解决方案
12.3.2 讨论
12.4 如何生成RSS频道
12.4.1 解决方案
12.4.2 讨论
12.5 如何在XML中搜索一个节点或者内容
12.5.1 解决方案
12.5.2 讨论
12.6 如何能够使用XML-RPCWebservice
12.7 如何实现我自己的XML-RPCWebservice
12.8 如何能够使用SOAPWebservice
12.8.1 解决方案
12.8.2 讨论
12.9 如何能够实现SOAPWebservice
12.9.1 解决方案
12.9.2 讨论
12.10 如何能够使用REST服务
12.11 如何能够实现REST服务
12.11.1 解决方案
12.11.2 讨论
12.12本章小结

第13章 最佳实践
13.1 如何跟踪项目代码的版本
13.1.1 解决方案
13.1.2 讨论
13.2 如何维护单个代码库的多个版本
13.2.1 解决方案
13.2.2 讨论
13.3 如何编写分布式代码
13.3.1 解决方案
13.3.2 讨论
13.4 如何为代码编纂说明文档以作自己或其他人的后续参考
13.4.1 解决方案
13.4.2 讨论
13.5 如何确保代码将来的变动不会破坏当前的功能
13.5.1 解决方案
13.5.2 讨论
13.6 如何判别还有什么尚待测试
13.7 我已经复查了一些旧的代码,发现它并不合意,该如何让其变得更好呢
13.7.1 解决方案
13.7.2 讨论
13.8 如何安全地部署代码
13.8.1 解决方案
13.8.2 讨论
13.9 本章小结

附录A PHP配置
A.1 配置机制
A.2 关键的安全性和可移植性设置
A.3 包含和执行设置
A.4 与错误相关的设置
A.5 其他设置
附录B 主机提供商检查清单
B.1 一般问题
B.1.1 主机支持Linux和Apache吗
B.1.2 主机提供服务器的SSH访问吗
B.1.3 主机是一个分销商吗,或者,他自己维护服务器吗
B.1.4 主机“过载”服务器能够到什么程度
B.I.5 主机提供商关于从命令行运行脚本和程序的政策是什么
B.1.6 主机提供定时访问这种允许安排批量任务的Unix实用程序吗
B.2 和PHP相关的问题
B.2.1 能够在实际上被分配到的服务器中看到phpinfo的输出吗
B.2.2 PHP是作为一个Apache组件安装的吗(而非CGI变种)
B.2.3 Apache的settingAllowOverride被设置为Options或者All了吗
B.2.4 PHP的安全模式禁用了吗
B.2.5 检查主机的升级政策
B.2.6 询问安装的PHP扩展列表
B.2.7 可从命令行中使用PHP吗
B.2.8 主机提供商对PHP的理解程度如何
附录C 安全检查列表
C.1 十大安全脆弱性
C.1.1 跨站脚本(XSS)
C.1.2 注入攻击
C.1.3 恶意文件执行
C.1.4 不安全的直接对象引用
C.1.5 跨站请求伪造(CSRF)
C.1.6 信息泄露和错误处理不当
C.1.7 认证和会话管理不完善
C.1.8 不安全的密码存储
C.1.9 不安全的通信
C.1.10 限制URL访问失败
附录D 使用PEAR
D.1 安装PEAR
D.2 PEAR包管理器
D.3 手动安装PEAR包
D.4 PEAR的供选方案

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有34网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。