| |
| |
| |
内容简介 本书详细说明了PHP的使用方法,内容涉及PHP应用的各个方面,并提供了大量的代码实例,使读者能够快速而容易地学会PHP。每一章都分为两部分,前一部分“深入分析”详细说明相关的技术信息,后一部分“快速解决方案”针对问题提供快速解决之道,可以帮助读者运用知识,解决问题,以及快速掌握复杂的技术要点,从而成为PHP专家。
本书内容丰富而全面,具有实用性,适用于各个层次的PHP程序员。
| |
|
顾客评论 |
|
目录
目 录 第l章 PHP概述 1. l 深入分析 1. 1. l 编程基础 1. 1. 2 PHP的优点 1. 1. 3 PHP4 1. 1. 4 PHP与Apache l. l. 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 安全性 l. 2. g 正则表达式 第2章 数据 2. l 深入分析 2. 1. l 数据类型 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. l 深入分析 3. l. l 简单数组 3. l. 2 潜在问题 3. 1. 3 多维数组 3. l. 4 数组指针 3. l. 5 数组排序 3. 1. 6 入栈. 出栈. 填充与合并 3. 2 快速解决方案 3. 2. l 使用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. l 深入分析 4. l. l 商业账户 4. 1. 2 安全 4. l. 3 服务器 4. 1. 4 哈希法 4. 1. 5 加密 4. 1. 6 付款软件 4. 2 快速解决方案 4. 2. l 哈希数据 第5章 数据库:MySQL与PostgreSQL 5. l 深入分析 5. 1. l 历史 5. l. 2 一些区别 5. l, 3 数据类型 5. 1. 4 平台无关性 5. 1. 5 原始数据转入数据库 5. l. 6 数组与数据库 5. l. 7 索引或不索引 5. 1. 8 关系 5. 1. 9 ODBC 5. 2 快速解决方案 5. 2. l 连接数据库 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. l 深入分析 6. 1. I SQL 6. 1. 2 索引或不用索引 6. 1. 3 关系 6. 1. 4 持久连接 6. 1. 5 ODBC 6. 1. 6 DB2 6. 1. 7 SAP DB 6. l. 8 其他数据库 6. 1. 9 数据库抽象层 6. 2 快速解决方案 6. 2. l 用ODBC访问数据库 6. 2. 2 用DBA函数访问数据库 6. 2. 3 用DBM函数访问数据库 6. 2. 4 用DBX函数访问数据库 6. 2. 5 访问 Ingres II 6. 2. 6 定时检索:通往高性能之路 第7章 环境因素 7. l 深入分析 7. l. 1 Apache 7. 1. 2 PHP的配置 7. 1. 3 安全 7. l. 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. l 清除旧文件 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. l 深入分析 8. 1. l 目录 8. 1. 2 文件类型 8. 1. 3 上传文件 8. 1. 4 文件列表缓存 8. 1. 5 权限 8. 2 快速解决方案 8. 2. l 列目录 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. l 深入分析 9. 1. l 可选的导航 9. l. 2 用HTML还是只用PHP 9. 1. 3 最少的HTML 9. l. 4 特殊功能 9. l. 5 多个动作 9. 1. 6 JavaScript 9. 1. 7 长表单 9. 1. 8 上传文件 9. 2 快速解决方案 9. 2. l 创建表单 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. l 世界上最短的函数 10. 1. 2 返回值 10. l, 3 提供值 10. 1. 4 可选值 10. l. 5 可变数目的输入字段 10. 1. 6 作用域 10. 1. 7 静态变量 10. 1. 8 递归 10. 1. 9 变量中命名的函数 10. 1. 10 顺序 10. 2 快速解决方案 10. 2. l 创建函数 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. l 深入分析 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. l. 7 安装图像模块 11. l. 8 显示图像 11. l. 9 创建图像 11. l. 10 改变图像 11. l. 11 外部程序 11. l. 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. l 深入分析 12. l. l 检测语言和国家 12. 1. 2 语言需求 12. l. 3 特定应用与特定地区 12. 1. 4 GNU重新编码 12. 1. 5 GNU gettext 12. 1. 6 拼写 12. 1. 7 多字节字符 12. 2 快速解决方案 12. 2. l 建立国家信息 12. 2. 2 存储国家信息 12. 2. 3 检索国家信息 12. 2. 4 为国家信息使用会话 12. 2. 5 使用GNU Gettext找出其他语言中的消息 12. 2. 6 使用SQL找出其他语言中的文本 12. 2. 7 检查字符类型 12. 2. 8 使用Ievenshtein()比较短语和地名 第13章 Internet 13. l 深入分析 13. 1. 1 URL 13. l. 2 浏览其他服务器 13. l. 3 套接字函数 13. l. 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 141深入分析 14. 1. l安装 14. 1. 2术语 14. 1. 3服务器功能 14. 1. 4 LDAP函数 14. 2快速解决方案 14. 2. l在 Wndows NT中安装 LDAP 14. 2. 2连接到 LDAP 14. 2. 3添力. 国家代码 14. 2. 4添力. 用户 14. 2. 5处理错误 14. 26列出所有项 第15章邮件 15. l深入分析 15. 1. IIMAP 15. l. 2邮件头 15. 1. 3 MIME 15. 1. 4操作模式 15. 2快速解决方案 15. 2. l安装 PHP邮件函数 15. 2. 2发送邮件 15. 2. 3发送有附件的邮件 15. 2. 4确认邮件地址 第16章网络 16. l深入分析 16. l. l调试器 16. l二 DNS和 MX i己录 16, 1. 3主机名 16. l, 4 IP J4JL 16. 1. 5协议名称和编号 16. l. 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. l 检查 DNS记录 16. 2. 2 获得 MX记录 16. 2. 3 获得主机名 16. 2. 4 列出协议编号 16, 2. 5 使用WDDX序列化数据 16. 2. 6 使用zlib压缩数据 16. 2. 7 写私有日志 第17章 对象 17. l 深入分析 17. 1. l 类 17. 1. 2 属性 17. 1. 3 方法 17. l. 4 扩展类 17. 1. 5 软件分发和文档 17. 2 快速解决方案 17. 2. l 在会话中存储对象并使用--sleep() 17. 2. 2 使用对象函数 17. 2. 3 用对象定制网页 17. 2. 4 读取新闻 第18章 搜索 18. l 深入分析 18. l. 1 搜索搜索引擎 18. 1. 2 Z39. 50 18. 1. 3 YAZ 18. l. 4 使用YAZ搜索 18. l. 5 基于数据库的搜索 18. 2 快速解决方案 18. 2. l 在服务器上搜索 18. 2. 2 搜索多个服务器 18. 2. 3 搜索google. com 18. 2. 4 索引数据 第19章 会话 19. 1 深入分析 19. l. l 对所有者的好处 19. 1. 2 对访问者的好处 19. l. 3 会话标识符 19. 1. 4 Cookie 19. l. 5 文件与数据库 19. 1. 6 PHP工具 19. l. 7 客户服务 19. 2 快速解决方案 19. 2. l 使用Cookie和文件开始会话 19. 2. 2 使用MySQL开始会话 19. 2. 3 显示当前用户 19. 2. 4 使用session_end 第 20章 XML 20. l 深入分析 20. 1. l 什么是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. l 显示XML文件 20. 2. 2 显示XML数据 20. 2. 3 解析 XML数据 20. 2. 4 匹配XML的开始和结束标记
| |
PHP技术内幕-相关图书 ·商法 企业的法律、道德和国际环境(第5版) ·翻开——当代中国书籍设计 ·比较优势 ·美国大学校园英语与文化 ·企业并购财务管理 ·夏季奥运史话 ·人力资源方程式:以员工为本创造利润 ·组织行为学(第8版) ·零售营销学 ·现代管理 ·时分双工CDMA移动通信技术 ·现代口腔颌面外科麻醉 ·大学英语精读4(修订版) ·大学英语精读3(修订版 教师用书) ·大学英语(修订版)听力5 ·大学英语(修订版)听力6 ·大学英语(修订版 教师用书)听力3 ·毛泽东与文化界名流 ·大学英语(修订版 教师用书)听力5 ·表征:文化表象与意指实践
|
| |