下载地址:
下载地址1资源简介:
中文名: PHP技术内幕作者: 穆丁译者: 贺民资源格式: PDF版本: 中文版出版社: 中国水利水电出版社书号: 750841280X发行时间: 2003年地区: 大陆语言: 简体中文,英文简介: 内容简介:本书详细说明了PHP的使用方法,内容涉及PHP应用的各个方面,并提供了大量的代码实例,使读者能够快速而容易地学会PHP。每一章都分为两部分,前一部分“深入分析”详细说明相关的技术信息,后一部分“快速解决方案”针对问题提供快速解决之道,可以帮助读者运用知识,解决问题,以及快速掌握复杂的技术要点,从而成为PHP专家。本书内容丰富而全面,具有实用性,适用于各个层次的PHP程序员。 目录: 第1章 PHP概述1.1 深入分析1.1.1 编程基础1.1.2 PHP的优点1.1.3 PHP41.1.4 PHP与Apache1.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与PostgreSQL5.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 ODBC5.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 SQL6.1.2 索引或不用索引6.1.3 关系6.1.4 持久连接6.1.5 ODBC6.1.6 DB26.1.7 SAP DB6.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 II6.2.6 定时检索:通往高性能之路第7章 环境因素7.1 深入分析7.1.1 Apache7.1.2 PHP的配置7.1.3 安全7.1.4 批处理模式下的PHP7.1.5 为PHP制定进度7.1.6 COM7.1.7 文件和目录名称7.1.8 POSIX7.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还是只用PHP9.1.3 最少的HTML9.1.4 特殊功能9.1.5 多个动作9.1.6 JavaScript9.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 GIF11.1.2 PNG11.1.3 JPEG11.1.4 PDF11.1.5 Flash和Shockwave11.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 gettext12.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章 Internet13.1 深入分析13.1.1 URL13.1.2 浏览其他服务器13.1.3 套接字函数13.1.4 SNMP13.1.5 Curl13.1.6 FTP13.2 快速解决方案13.2.1 Base64编码13.2.2 使用PHP浏览网络13.2.3 验证链接13.2.4 使用FTP函数13.2.5 使用Curl第14章 LDAP14.1 深入分析14.1.1 安装14.1.2 术语14.1.3 服务器功能14.1.4 LDAP函数14.2 快速解决方案14.2.1 在Windows NT中安装LDAP14.2.2 连接到LDAP14.2.3 添加国家代码14.2.4 添加用户14.2.5 处理错误14.2.6 列出所有项第15章 邮件15.1 深入分析15.1.1 IMAP15.1.2 邮件头15.1.3 MIME15.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 NFS16.1.9 NIS16.1.10 WDDX16.1.11 CORBA16.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.5018.1.3 YAZ18.1.4 使用YAZ搜索18.1.5 基于数据库的搜索18.2 快速解决方案18.2.1 在服务器上搜索18.2.2 搜索多个服务器18.2.3 搜索google.com18.2.4 索引数据第19章 会话19.1 深入分析19.1.1 对所有者的好处19.1.2 对访问者的好处19.1.3 会话标识符19.1.4 Cookie19.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章 XML20.1 深入分析20.1.1 什么是XML20.1.2 数据20.1.3 结构20.1.4 XML函数20.1.5 XSLT20.1.6 WDDX20.1.7 DOM20.2 快速解决方案20.2.1 显示XML文件20.2.2 显示XML数据20.2.3 解析XML数据20.2.4 匹配XML的开始和结束标记
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。