内容简介
第1章 PHP概述
1.1 概述
1.2 PHP句法
1.3 变量
1.4 运算符
1.4.1 算术运算符
1.4.2 赋值运算符
1.4.3 关系运算符
1.4.4 拼接字符串运算符
1.5 数组
1.6 if/then语句
1.7 switch语句
1.8 for循环
1.9 foreach循环
1.10 while循环
1.11 do while循环
1.12 用户定义函数
1.13 PHP的面向对象程序设计
1.14 phpinfo()
1.15 补充资料
第2章 会话管理
2.1 PHP4会话管理介绍
2.2 在php.ini里初始设置会话管理
2.2.1 在Windows平台上设置php.ini
2.2.2 在Linux平台上设置php.ini
2.2.3 一般问题
2.3 启动会话
2.4 会话文件的内容
2.5 会话期间跨页面跟踪变量
2.6 注销会话变量
2.7 结束会话
2.8 一个简单的基于会话的购物车
第3章 多种数据库交互
3.1 PHP4与高级数据库的交互
3.2 PHP的特定数据库函数
3.2.1 连接数据库服务器
3.2.2 选择正确的数据库
3.2.3 数据库查询、插入、读取或删除数据
3.2.4 获得查询结果并返回给用户
3.3 多种数据库的DBX-PHP支持
3.3.1 在Linux下打开DBX功能
3.3.2 在Windows下打开DBX功能
3.3.3 DBX函数
3.3.4 使用DBX
3.4 创建支持多种数据库的应用程序
3.5 使用PEAR:: DB
3.5.1 PEAR—— PHP扩展与应用储存库
3.5.2 下载PEAR
3.5.3 从并发版本系统(CVS)下载PEAR
3.5.4 安装PEAR
3.5.5 基础应用
第4章 改善表单处理
4.1 改善表单介绍
4.2 post方法和get方法
4.3 改进脚本程序
4.3.1 检查空格
4.3.2 检查最少字符数
4.3.3 使用更多的错误描述信息
4.4 表单域的检验
4.5 使用$HTTP_GET_VARS和$HTTP_POST_VARS
4.6 完整的表单处理
4.7 动态变量
第5章 实例:简单的购物车系统
5.1 简介
5.2 购物车的功能
5.2.1 简单的购物界面
5.2.2 简单的执行和管理界面
5.3 搭建购物车系统
5.4 代码
5.4.1 cart.sql
5.4.2 cart.php
5.4.3 cart_nc.php
5.4.4 dbmanage.php
5.4.5 admin.php
5.4.6 checkout.php
5.4.7 finishorder.php
第6章 文件
6.1 概述
6.2 打开和关闭文件
6.2.1 打开文件
6.2.2 读取文件
6.2.3 关闭文件
6.3 文件操作应用
6.4 数据采集
6.5 解析大型文本文件
第7章 PHP的认证方式
7.1 用户认证概述
7.2 生成口令
7.3 根据文本文件认证用户
7.4 根据IP地址认证用户
7.5 利用HTTP认证方法认证用户
7.6 通过数据库查询认证用户
第8章 错误管理
8.1 概述
8.2 错误报告
8.2.1 PHP中的错误类型
8.2.2 php.ini中的错误报告设置
8.2.3 error_reporting()
8.2.4 php.ini设置:display_errors
8.2.5 为开发和测试设置php.ini
8.2.6 错误日志
8.2.7 自定义错误处理函数
8.2.8 触发错误
8.2.9 跟踪用户登录
第9章 实例:一个会议记录的应用系统
9.1 简介
9.2 构建会议管理应用系统
9.3 代码
9.3.1 meeting.sql
9.3.2 meeting.php
9.3.3 meeting_inc.php
9.3.4 admin.php
第10章 PHP与XML
10.1 概述
10.2 创建一个XML解析器
10.2.1 定义XML解析器
10.2.2 定义元素处理程序
10.2.3 定义字符处理程序
10.2.4 启动解析器
10.2.5 清除
10.3 解析并转换成XML文档
10.4 导出数据库内容到一个XML文件
第11章 用PHP生成动态图像
11.1 概述
11.2 GD库
11.3 打开GD支持
11.3.1 Windows下打开GD支持
11.3.2 Linux下打开GD支持
11.4 用GD生成图像
11.4.1 直线和文本
11.4.2 为图像添加TrueType字体
11.4.3 向基本图像中添加文本
11.4.4 用GD生成矩形
第12章 PH PGTK
12.1 PHPGTK介绍
12.2 安装PHPGTK
12.2.1 说明
12.2.2 在Windows上安装
12.2.3 在Linux上安装
12.3 创建基本的GTK对象
12.3.1 创建PHPGTK窗口
12.3.2 添加一个GTK按钮
12.3.3 修改基本窗口组件的外观
12.3.4 文本输入
12.3.5 hbox和vbox
12.3.6 pack_start
12.4 组合窗口组件
12.5 一个简单的PHPGTK应用程序