前言
第1章 PHP概述
1.1 什么是PHP
1.2 PHP簡史
1.3 PHP能夠做什么
1.4 PHP的主要特性
1.5 PHP可靠嗎
1.6 關于本書
第2章 安裝與配置
2.1 快速安裝
2.1.1 準備工作
2.1.2 編譯、安裝PostgreSQL
2.1.3 編譯PHP
2.1.4 安裝Apache
2.2 設置編譯選項
2.2.1 指定PHP的運行方式
2.2.2 數據庫支持選項
2.2.3 其他configure選項
2.2.4 測試
2.2.5 性能基準測試
2.3 配置
2.3.1 常用配置指令
2.3.2 郵件配置指令
2.3.3 安全模式配置指令
2.3.4 調試器配置指令
2.3.5 擴展加載指令
2.3.6 MySQL配置指令
2.3.7 mSQL配置指令
2.3.8 Postgres配置指令
2.3.9 Sybase配置指令
2.3.10 Sybase-CT配置指令
2.3.11 Informix配置指令
2.3.12 BC Math配置指令
2.3.13 瀏覽器性能配置指令
2.3.14 Unified ODBC配置指令
第3章 PHP語言基礎
3.1 基本語法
3.1.1 進入PHP代碼
3.1.2 指令分隔符
3.1.3 注釋
3.2 PHP數據類型
3.2.1 整數
3.2.2 浮點數
3.2.3 字符串
3.2.4 字符串轉換
3.3 類和對象
3.4 類型轉換
3.4.1 自動類型轉換
3.4.2 強制類型轉換
3.5 數組
3.6 變量
3.6.1 基本概念
3.6.2 預定義變量
3.6.3 變量作用范圍
3.6.4 變量的變量
3.6.5 PHP之外的變量
3.7 常量
3.8 表達式
3.9 運算符
3.9.1 賦值運算符
3.9.2 位運算符
3.9.3 比較運算符
3.9.4 執(zhí)行運算符
3.9.5 自加/自減運算符
3.9.6 邏輯運算符
3.9.7 運算符優(yōu)先級
3.9.8 字符串運算符
3.10 控制結構
3.10.1 分支語句
3.10.2 循環(huán)語句
3.11 require()語句
3.12 include()語句
3.13 函數
3.13.1 函數參數
3.13.2 按引用傳遞參數
3.13.3 默認參數值
3.13.4 可變長度參數列表
3.13.5 返回值
3.13.6 變量函數
3.14 錯誤處理
3.15 創(chuàng)建GIF圖像
3.16 用PHP進行HTTP驗證
3.17 cookie
第4章 數組處理
4.1 創(chuàng)建數組
4.2 獲取數組屬性
4.3 對數組進行操作
4.4 對數組元素進行棧操作
4.5 對數組進行遍歷
4.6 對數組進行排序
第5章 字符串處理
5.1 字符串輸出
5.2 字符串轉換
5.3 拆分與連接字符串
5.4 查找、替換及子串處理
5.5 特殊字符處理和HTML標記處理
5.6 空格處理
5.7 字符串比較
5.8 大小寫處理
5.9 其他字符串處理功能
第6章 正則表達式
6.1 POSIX正則表達式
6.1.1 POSIX正則表達式語法
6.1.2 POSIX正則表達式函數
6.2 Perl兼容正則表達式
6.2.1 正則表達式語法
6.2.2 PCRE正則表達式函數
6.2.3 關于匹配性能
6.2.4 與Pert的區(qū)別
第7章 數據庫訪問
7.1 PostgreSQL函數概述
7.2 PsotgreSQL訪問函數列表
7.3 PHP和HTML表單
7.3.1 表單定義
7.3.2 表單輸入域
7.3.3 在PHP中傳遞表單數據
7.3.4 驗證用戶輸入的數據
7.4 準備工作:創(chuàng)建數據庫和表
7.5 瀏覽記錄
7.5.1 單頁顯式
7.5.2 多頁顯示
7.5.3 瀏覽記錄的完整代碼
7.6 添加數據
7.7 數據庫查詢
7.8 修改記錄
7.9 刪除記錄
7.10 數據庫訪問模塊化
第8章 數據庫編程實例:留言簿
8.1 功能分析
8.2 數據庫設計
8.3 瀏覽客戶留言
8.3.1 顯示所有留言
8.3.2 多頁顯示
8.3.3 瀏覽留言腳本結構
8.3.4 瀏覽留言的完整代碼
8.4 登錄留言
8.4.1 顯示表單
8.4.2 將用戶輸入的留言添加到數據庫中
8.4.3 添加留言腳本完整代碼
8.5 修改客戶留言
8.6 刪除留言
8.7 管理留言簿
8.8 阻止“機器人”讀取留言簿腳本
8.9 優(yōu)化留言簿
第9章 數據庫編程示例:BBS
9.1 數據庫設計
9.2 顯示文章索引
9.3 閱讀文章
9.4 發(fā)表文章
9.5 BBS框架
9.6 管理
9.6.1 顯示管理文章索引
9.6.2 刪除
第10章 數據庫編程實例:求職站點
10.1 站點規(guī)劃
10.2 數據庫設計
10.3 功能實現
10.4 首頁
10.5 與個人求職者相關的腳本
10.5.1 顯示個人求職信息
10.5.2 發(fā)布個人求職信息
10.5.3 定位個人求職信息
10.5.4 修改個人求職信息
10.5.5 查詢個人求職信息
10.6 與招聘信息相關的功能實現
10.6.1 瀏覽企業(yè)招聘信息
10.6.2 企業(yè)發(fā)布招聘信息
10.6.3 定位招聘信息
10.6.4 修改/刪除招聘信息
10.6.5 查詢招聘信息
10.7 網站管理
10.8 改進與優(yōu)化
第11章 數據庫訪問函數
11.1 MySQL函數
11.2 mSQL函數
11.3 DBM函數
11.4 數據庫抽象層函數
11.5 ODBC函數
11.6 dBase函數
11.7 FilePro函數
11.8 Oracle函數
11.8.1 標準Oracle庫模塊
11.8.2 Oracle OCI函數
11.9 Informix函數
11.10 SyBase函數
11.11 Microsoft SQL Server函數
第12章 函數參考
12.1 變量函數
12.1.1 變量類型測試
12.1.2 變量值測試
12.1.3 變量類型轉換
12.2 針對Apache的函數
12.3 PHP選項和信息
12.4 POSIX函數
12.5 目錄函數
12.6 文件系統(tǒng)函數
12.6.1 處理文件路徑
12.6.2 操作文件和目錄
12.6.3 操作文件鏈接的函數
12.6.4 文件讀寫函數
12.6.5 訪問文件屬性
12.6.6 統(tǒng)計信息
12.7 壓縮函數
12.8 程序執(zhí)行函數
12.9 GNU Recode函數
12.10 加密函數
12.11 信號量和共享內存函數
12.12 會話處理函數
12.13 歷法函數
12.14 日期和時間函數
12.15 圖像函數
12.16 FTP函數
12.17 HTTP函數
12.18 URL函數
12.19 IMAP函數
12.20 LDAP函數
12.21 Mail函數
12.22 哈希函數
12.23 SNMP函數
12.24 網絡函數
12.25 NIS函數
12.26 動態(tài)加載函數
12.27 PHP數學運算
12.27.1 普通數學函數
12.27.2 任意精度的數學函數
12.28 PDF函數
12.29 ClibPDF函數
12.30 Vmailmgr函數
12.31 Aspell函數
12.32 雜項函數
附錄 求職站點管理