目錄
前言
第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/IIS 3
2.4.3 Windows NT以及 IIS 4
2.4.4 Windows gx/NT以及Apache 1.3.x
2.4.5 Omni HTTPd 2.ob1 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.l 嵌入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.1 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 程序執行函數
· · · · · · (
收起)