出版时间:2000-05 出版社:中国电力出版社 作者:蒋长浩 页数:365 字数:528
内容概要
内容提要
本书系统地讲述了有关PHP(Personal Home Page)的各方面内容。全书共分六章,
外加一个附录。第一章从整体上简要介绍PHP的用途、PHP的发展历史和PHP成为流行
的服务器端嵌入式脚本语言的原因.第二章的重点是安装与配置。讲述PHP的安装步骤和
配置选项。同时还介绍了如何安装Mysql和Apache等常和PHP搭配使用的一些重要软件。
第三章集中讲解了PHP的语法规则。第四章结合9个实例详细讲解PHP的各种重要运用。
第五章简要介绍了流行的PHP基库PHPLIB的基本功能及其安装方法。第六章通过一个基
于Web的bbs的程序讲解如何在大型应用中使用PHP。附录部分分门别类地介绍了PHP
中的各种函数,可作为速查手册。
本书旨在使读者掌握PHP脚本语言,具备开发动态Web网页的技巧和能力。
书籍目录
前言
第1章 PHP简介
1.1 什么是嵌入式脚本语言
1.2 什么是PHP
1.3 走进PHP
1.4 一点总结
第2章 安装和配置PHP
2.1 下载PHP
2.2 在Unix下安装PHP
2.2.1 获得安装程序
2.2.2 解开安装软件包
2.2.3 安装MySQL
2.2.4 安装Apache和PHP
2.2.5 一些必要的配置
2.3 在Unix下配置PHP的选项
2.3.1 配置PHP的方法
2.3.2 一些重要的配置选项
2.4 在Windows 98/NT下安装PHP
2.4.1 在各种Web Server中安装PHP的通用步骤
2.4.2 Windows 95/98/NT和PWS/IS 3
2.4.3 Windows NT以及IIS 4
2.4.4 Windows 9x/NT以及Apache 1.3.x
2.4.5 Omni HTTPd 2.0b1 for windows
2.4.6 Windows下PHP模块用到的动态连接库
2.5 PHP的配置文件
2.5.1 一般配置指导(General Configuration Directive)
2.5.2 邮件配置指导
2.5.3 安全模式配置指导
2.5.4 调试器配置指导
2.5.5 扩展装载配置指导
2.5.6 MySQL配置指导
2.5.7 mSQL配置指导
2.5.8 Postgres配置指导
2.5.9 Sybase配置指导
2.5.10 Sybase-CT配置指导
2.5.11 Informix配置指导
2.5.12 BC数学函数配置指导
2.5.13 浏览器兼容配置指导
2.5.14 统一的ODBC配置指导
2.6 安全问题
2.6.1 PHP作为CGI程序运行
2.6.2 PHP作为Apache的一个模块运行
2.7 典型的PHP配置文件(php3.ini)
第3章 php3程序设计语言
3.1 php3语言基本结构
3.1.1 嵌入html的php3
3.1.2 php3中的语法分隔符
3.2 php3数据类型
3.2.1 整型(integer)
3.2.2 浮点型(Floating Point Number)
3.2.3 字符串(String)
3.2.4 数组(Array)
3.2.5 类(Class)
3.3 php3中的变量
3.3.1 概述
3.3.2 变量的作用域
3.3.3 静态变量
3.3.4 动态变量
3.3.5 预定义的变量
3.3.6 来自PHP外部的变量
3.3.7 取得变量的类型
3.4 php3中的常量
3.5 PHP中的表达式
3.5.1 PHP中的操作符
3.5.2 表达式中的类型强制
3.6 控制结构
3.6.1 概述
3.6.2 简单顺序语句
3.6.3 选择语句
3.6.4 循环语句
3.6.5 语句的另一种语法格式
3.6.6 转移语句
3.6.7 替换语句
3.7 函数
3.7.1 函数的基本概念
3.7.2 函数的定义和调用
3.7.3 参数传递机制
3.8 小结
第4章 PHP实例分析
4.1 PHP和数据库的实例
4.1.1 Web与数据库结合
4.1.2 获得本机PHP配置信息
4.1.3 MySQL基本操作
4.1.4 PHP结合MySQL的一个实例
4.1.5 Include和require函数
4.2 留言簿程序
4.3 基于PHP动态GIF图像的计数器
4.4 Whois查询
4.5 邮件列表
4.6 通过Cookie实现个性化用户界面
4.7 使用HTTP的身份认证功能
4.8 文件上传功能
4.8.1 上传文件的简单例子
4.8.2 上传多个文件
4.8.3 使用HTTP的PUT命令上传文件
4.9 用PHP中面向对象的程序设计方法实现应用
第5章 PHPLIB简介
5.1 概述
5.1.1 PHPLIB、Web服务器和数据库系统之间的关系
5.1.2 PHPLIB的工作环境
5.2 PHPLIB核心功能的应用
5.2.1 定制注册界面
5.2.2 定制许可级别
5.2.3 创建新的用户
5.2.4 创建一个没有密码保护的页面
5.2.5 创建一个有密码保护的页面
5.2.6 生成保护功能
5.2.7 一些注意事项
5.3 PHPLIB中的类
5.3.1 关于PHPLIB中的类
5.3.2 如何定制PHPLIB
5.3.2 PHPLIB中的核心功能
5.3.3 PHPLIB中的扩展功能
5.3.4 PHPLIB中的HTML widgets
5.3.5 类的变量与方法
5.4 安装PHPLIB
5.4.1 准备工作
5.4.2 安装与调试
5.5 对PHPLIB的进一步调试
5.5.1 查看web服务器的运行状况
5.5.2 查看CGI程序的运行状况
5.5.3 查看PHP解释器的工作状况
5.5.4 查看PHPLIB的运行状况
5.5.5 查看数据库是否可连接成功
5.5.6 查看会话是否正常
5.5.7 检查认证功能的实现
5.6 小结
第6章 基于Web的电子讨论区
6.1 关于NeoBoard
6.2 NeoBoard的用户界面
6.2.1 初始界面
6.2.2 阅读文章
6.2.3 发表文章
6.3 NeoBoard系统的结构
6.4 neoboard.ini
6.4.1 配置信息
6.4.2 函数
6.5 NeoBoard页面的抬头和结尾
6.5.1 boardheader.inc
6.5.2 boardfooter.inc
6.6 NeoBoard.php3
6.6.1 init_board函数
6.6.2 board_info函数
6.6.3 display_menu函数
6.6.4 table_header函数
6.6.5 display_feature函数
6.6.6 list_msg函数
6.6.7 board_interface函数
6.6.7 主控逻辑
6.7 小结
附录A PHP函数参考
A.1 基本变量类型函数
A.1.1 数学运算函数
A.1.2 任意精度的数学运算函数
A.1.3 数组函数
A.1.4 字符串函数
A.1.5 变量函数
A.2 常用的文件和信息函数
A.2.1 动态库加载函数
A.2.2 日期和时间函数
A.2.3 目录函数
A.2.4 文件系统函数
A.2.5 图像函数
A.2.6 PHP选项和信息函数
A.2.7 正则表达式函数
A.3 其他扩展函数
A.3.1 邮件函数
A.3.2 辅助函数
A.3.3 日历函数
A.3.4 网络函数
A.3.5 HTTP函数
A.3.6 FTP函数
A.3.7 压缩函数
A.3.8 URL函数
A.3.9 程序执行函数
图书封面
评论、评分、阅读与下载