当前位置首页 > 百科> 正文

PHP技术内幕

2019-08-02 01:43:49 百科
PHP技术内幕

PHP技术内幕

本书详细说明了PHP的使用方法,内容涉及PHP套用的各个方面,并提供了大量的代码实例,使读者能够快速而容易地学会PHP。每一章都分为两部分,前一部分“深入分析”详细说明相关的技术信息,

基本介绍

  • 中文名:PHP技术内幕
  • 作者:穆丁
  • 译者:贺民
  • 资源格式:PDF

出版信息

中文名:PHP技术内幕
版本:中文版
出版社:中国水利水电出版社
书号:750841280X
发行时间:2003年
地区:大陆
语言:简体中文,英文

内容简介


本书详细说明了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的开始和结束标记
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net