PHP技术内幕pdf

图书网 2018年5月18日08:46:30
评论
2K

PHP技术内幕 内容简介

本书详细说明了PHP的使用方法,内容涉及PHP应用的各个方面,并提供了大量的代码实例,使读者能够快速而容易地学会PHP。每一章都分为两部分,前一部分“深入分析”详细说明相关的技术信息,后一部分“快速解决方案”针对问题提供快速解决之道,可以帮助读者运用知识,解决问题,以及快速掌握复杂的技术要点,从而成为PHP专家。

本书内容丰富而全面,具有实用性,适用于各个层次的PHP程序员。

PHP技术内幕 目录

第1章 PHP概述

1.1 深入分析

1.1.1 编程基础

1.1.2 PHP的优点

1.1.3 PHP4

1.1.4 PHP与Apache

1.1.5 PHP语法概述

1.2 快速解决方案

1.2.1 Apache配置

1.2.2 特殊的Apache函数

1.2.3 PHP配置

1.2.4 诊断

1.2.5 错误

1.2.6 记录

1.2.7 输出控制

1.2.8 安全性

1.2.9 正则表达式

第2章 数据

2.1 深入分析

2.1.1 数据类型

2.1.2 数据处理

2.1.3 日期与时间

2.1.4 算术

2.2 快速解决方案

2.2.1 数据创建

2.2.2 数据测试

2.2.3 数据转换

2.2.4 字符串函数

2.2.5 rand()、srand()和microtime()

2.2.6 日期或时间计算

2.2.7 复活节

第3章 数组

3.1 深入分析

3.1.1 简单数组

3.1.2 潜在问题

3.1.3 多维数组

3.1.4 数组指针

3.1.5 数组排序

3.1.6 入栈、出栈、填充与合并

3.2 快速解决方案

3.2.1 使用array()从列表创建数组

3.2.2 使用explode()从字符串创建数组

3.2.3 使用implode()从数组创建字符串

3.2.4 使用range()指定元素的范围

3.2.5 使用range()和array flip()指定键的范围

3.2.6 使用array_flip删除重复的数组值

3.2.7 使用shuffle()随机排列数组

3.2.8 使用array_rand()随机排列横幅

3.2.9 使用file()将文件读入数组

3.2.10 使用sort()将数组按值排序

3.2.11 使用asort()将关联数组按值排序

3.2.12 使用rsort()将数组按值反序排序

3.2.13 使用arsort()将关联数组按值反序排序

3.2.14 使用ksort()将关联数组按键排序

3.2.15 使用nasort()将数组按值自然排序

3.2.16 使用usort()将数组非自然排序

3.2.17 向后循环遍历数组

3.2.18 循环遍历多维数组

第4章 信用卡

4.1 深入分析

4.1.1 商业账户

4.1.2 安全

4.1.3 服务器

4.1.4 哈希法

4.1.5 加密

4.1.6 付款软件

4.2 快速解决方案

4.2.1 哈希数据

第5章 数据库:MySQL与PostgreSQL

5.1 深入分析

5.1.1 历史

5.1.2 一些区别

5.1.3 数据类型

5.1.4 平台无关性

5.1.5 原始数据转入数据库

5.1.6 数组与数据库

5.1.7 索引或不索引

5.1.8 关系

5.1.9 ODBC

5.2 快速解决方案

5.2.1 连接数据库

5.2.2 数据库列表

5.2.3 显示数据库表

5.2.4 显示表字段

5.2.5 显示表数据

5.2.6 插入数据行

5.2.7 创建数据库

5.2.8 创建表

5.2.9 会话中使用数据库

5.2.10 清理代码

第6章 与众不同的商用数据库

6.1 深入分析

6.1.1 SQL

6.1.2 索引或不用索引

6.1.3 关系

6.1.4 持久连接

6.1.5 ODBC

6.1.6 DB2

6.1.7 SAP DB

6.1.8 其他数据库

6.1.9 数据库抽象层

6.2 快速解决方案

6.2.1 用ODBC访问数据库

6.2.2 用DBA函数访问数据库

6.2.3 用DBM函数访问数据库

6.2.4 用DBX函数访问数据库

6.2.5 访问Ingres II

6.2.6 定时检索:通往高性能之路

第7章 环境因素

7.1 深入分析

7.1.1 Apache

7.1.2 PHP的配置

7.1.3 安全

7.1.4 批处理模式下的PHP

7.1.5 为PHP制定进度

7.1.6 COM

7.1.7 文件和目录名称

7.1.8 POSIX

7.1.9 为程序间交互提供帮助

7.1.10 外部程序

7.1.11 附加信息

7.1.12 mnoGoSearch函数

7.2 快速解决方案

7.2.1 清除旧文件

7.2.2 执行外部程序

7.2.3 使用COM将Word文档转换成RTF格式

7.2.4 HTTP身份验证示例

7.2.5 更改代码和环境相匹配

7.2.6 测试内存

7.2.7 不规则的格式化输出

7.2.8 确保图像安全

第8章 文件

8.1 深入分析

8.1.1 目录

8.1.2 文件类型

8.1.3 上传文件

8.1.4 文件列表缓存

8.1.5 权限

8.2 快速解决方案

8.2.1 列目录

8.2.2 创建和删除目录

8.2.3 列出文件及属性

8.2.4 报告磁盘空间

8.2.5 列出图像文件属性

8.2.6 显示任何数据

8.2.7 创建空文件

8.2.8 上传文件

8.2.9 计算文件的CRC

第9章 表单

9.1 深入分析

9.1.1 可选的导航

9.1.2 用HTML还是只用PHP

9.1.3 最少的HTML

9.1.4 特殊功能

9.1.5 多个动作

9.1.6 JavaScript

9.1.7 长表单

9.1.8 上传文件

9.2 快速解决方案

9.2.1 创建表单

9.2.2 用函数创建表单

9.2.3 在表单中创建长列表

9.2.4 对齐列

9.2.5 多选一

9.2.6 使用单选按钮多选一

9.2.7 多选多

9.2.8 保留答案并强调错误

第10章 函数

10.1 深入分析

10.1.1 世界上最短的函数

10.1.2 返回值

10.1.3 提供值

10.1.4 可选值

10.1.5 可变数目的输入字段

10.1.6 作用域

10.1.7 静态变量

10.1.8 递归

10.1.9 变量中命名的函数

10.1.10 顺序

10.2 快速解决方案

10.2.1 创建函数

10.2.2 声明全局变量

10.2.3 声明静态变量

10.2.4 在变量中存储函数

10.2.5 使用默认函数参数

10.2.6 检查函数的存在性

10.2.7 使用call_user_func()

10.2.8 使用create_function()

10.2.9 使用func_get_arg()和func_num_args()

10.2.10 使用func_get_args()

10.2.11 注册终止函数

第11章 图像

11.1 深入分析

11.1.1 GIF

11.1.2 PNG

11.1.3 JPEG

11.1.4 PDF

11.1.5 Flash和Shockwave

11.1.6 图像数据库

11.1.7 安装图像模块

11.1.8 显示图像

11.1.9 创建图像

11.1.10 改变图像

11.1.11 外部程序

11.1.12 选择正确的格式

11.2 快速解决方案

11.2.1 列出图像+

11.2.2 用ClibPDF在PDF文档中创建文本

11.2.3 用PDFlib在PDF文档中创建文本

11.2.4 在GIF、JPEG或PNG图像中创建文本

11.2.5 在GIF、JPEG或PNG图像中创建图形

第12章 国际应用

12.1 深入分析

12.1.1 检测语言和国家

12.1.2 语言需求

12.1.3 特定应用与特定地区

12.1.4 GNU重新编码

12.1.5 GNU gettext

12.1.6 拼写

12.1.7 多字节字符

12.2 快速解决方案

12.2.1 建立国家信息

12.2.2 存储国家信息

12.2.3 检索国家信息

12.2.4 为国家信息使用会话

12.2.5 使用GNU Gettext找出其他语言中的消息

12.2.6 使用SQL找出其他语言中的文本

12.2.7 检查字符类型

12.2.8 使用levenshtein()比较短语和地名

第13章 Internet

13.1 深入分析

13.1.1 URL

13.1.2 浏览其他服务器

13.1.3 套接字函数

13.1.4 SNMP

13.1.5 Curl

13.1.6 FTP

13.2 快速解决方案

13.2.1 Base64编码

13.2.2 使用PHP浏览网络

13.2.3 验证链接

13.2.4 使用FTP函数

13.2.5 使用Curl

第14章 LDAP

14.1 深入分析

14.1.1 安装

14.1.2 术语

14.1.3 服务器功能

14.1.4 LDAP函数

14.2 快速解决方案

14.2.1 在Windows NT中安装LDAP

14.2.2 连接到LDAP

14.2.3 添加国家代码

14.2.4 添加用户

14.2.5 处理错误

14.2.6 列出所有项

第15章 邮件

15.1 深入分析

15.1.1 IMAP

15.1.2 邮件头

15.1.3 MIME

15.1.4 操作模式

15.2 快速解决方案

15.2.1 安装PHP邮件函数

15.2.2 发送邮件

15.2.3 发送有附件的邮件

15.2.4 确认邮件地址

第16章 网络

16.1 深入分析

16.1.1 调试器

16.1.2 DNS和MX记录

16.1.3 主机名

16.1.4 IP地址

16.1.5 协议名称和编号

16.1.6 套接字

16.1.7 系统日志

16.1.8 NFS

16.1.9 NIS

16.1.10 WDDX

16.1.11 CORBA

16.1.12 压缩

16.2 快速解决方案

16.2.1 检查DNS记录

16.2.2 获得MX记录

16.2.3 获得主机名

16.2.4 列出协议编号

16.2.5 使用WDDX序列化数据

16.2.6 使用zlib压缩数据

16.2.7 写私有日志

第17章 对象

17.1 深入分析

17.1.1 类

17.1.2 属性

17.1.3 方法

17.1.4 扩展类

17.1.5 软件分发和文档

17.2 快速解决方案

17.2.1 在会话中存储对象并使用——sleep()

17.2.2 使用对象函数

17.2.3 用对象定制网页

17.2.4 读取新闻

第18章 搜索

18.1 深入分析

18.1.1 搜索搜索引擎

18.1.2 Z39.50

18.1.3 YAZ

18.1.4 使用YAZ搜索

18.1.5 基于数据库的搜索

18.2 快速解决方案

18.2.1 在服务器上搜索

18.2.2 搜索多个服务器

18.2.4 索引数据

第19章 会话

19.1 深入分析

19.1.1 对所有者的好处

19.1.2 对访问者的好处

19.1.3 会话标识符

19.1.4 Cookie

19.1.5 文件与数据库

19.1.6 PHP工具

19.1.7 客户服务

19.2 快速解决方案

19.2.1 使用Cookie和文件开始会话

19.2.2 使用MySQL开始会话

19.2.3 显示当前用户

19.2.4 使用session_end()

第20章 XML

20.1 深入分析

20.1.1 什么是XML

20.1.2 数据

20.1.3 结构

20.1.4 XML函数

20.1.5 XSLT

20.1.6 WDDX

20.1.7 DOM

20.2 快速解决方案

20.2.1 显示XML文件

20.2.2 显示XML数据

20.2.3 解析XML数据

20.2.4 匹配XML的开始和结束标记

PHP技术内幕 精彩文摘

1.1.2 PHP的优点

PHP无疑是真正意义上的脚本语言,但一些人仍希望看到更具说服力的应用示例。后续部分将从各个方面证明PHP是今后网站脚本语言的发展方向。根据以往的经验,PHP比其他混合语言(如Visual Basic和IIS)更易掌握,但现在教授Visual Basic的学校多于教授PHP的学校,因此,对IT管理人员来说,短期内,Visual Basic是更具吸引力的脚本语言。

图书网:PHP技术内幕pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

程序设计

重构 改善既有代码的设计(中文版)pdf

《重构:改善既有代码的设计》(中文版)所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口...
程序设计

数据结构 C语言版 第2版pdf

适读人群 :普通高校电子信息大类本科生学习、考研,同时也适合零售和培训。 采用“案例驱动”的编写模式。书中结合实际应用,将各章按照“案例引入——数据结构及其操作——案例分析与实现”...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: