TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
PHP網絡編程自學手冊(簡體書)
滿額折

PHP網絡編程自學手冊(簡體書)

人民幣定價:52 元
定  價:NT$ 312 元
優惠價:87271
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:8 點
相關商品
商品簡介
目次

商品簡介

本書從初學者角度出發,通過通俗易懂的語言和大量生動典型的實例,由淺入深、循序漸進地介紹PHP進行網絡編程的常用技術和方法。全書分3篇,共21章。第1篇為起步篇(第1章~第8章),主要介紹PHP的發展及相關知識、PHP環境的安裝與配置、PHP語言基礎、流程控制語句、PHP與HTML表單、字符串和正則表達式,以及數組、日期和時間等內容;第2篇為提高篇(第9章~第15章),主要介紹文件和目錄處理技術、圖像處理技術、Cookie和會話控制、面向對象、MySQL數據庫、數據庫編程技術、PHP的調試與解決方案等內容;第3篇為實例篇(第16章~第21章),主要結合實際開發經驗介紹注冊和登錄、留言本、論壇、聊天室、郵件收發系統、電子商務等內容。本書附有配套光盤。光盤提供了書中實例的源代碼,源代碼都經過精心調試,在Windows XP/Windows2000/Windows 2003 Server/Linux下全部通過,保證能夠正常運行。本書適用于PHP初、中級用戶,也可作為大、中專院校師生和培訓班的教材,對于網絡編程愛好者,本書也有非常好的參考價值。

目次

第1篇 起步篇
 第1章 PHP概述 
1.1 什么是PHP 
1.2 PHP開發語言的特點 
1.2.1 速度快 
1.2.2 實用性 
1.2.3 功能強大 
1.2.4 可選擇性 
1.2.5 成本低 
1.2.6 版本更新速度快 
1.2.7 功能全面 
1.3 PHP的發展趨勢 
1.4 PHP的語法結構 
1.4.1 PHP標識符 
1.4.2 PHP標記符 
1.4.3 有效使用注釋 
1.5 輸出語句 
1.5.1 應用print()語句輸出字符 
1.5.2 應用echo()語句輸出字符 
1.5.3 應用printf()語句格式化輸出字符 
1.5.4 應用sprintf()語句格式化輸出字符 
1.6 引用文件 
1.6.1 應用include()語句包含文件 
1.6.2 應用require()語句包含文件 
1.6.3 應用include_once()語句包含文件 
1.6.4 應用require_once()語句包含文件 
1.6.5 include()語句和require()語句的區別 
1.6.6 include_once()語句和require_once()語句的區別 
1.7 PHP動態網頁的工作流程 
1.8 體驗PHP——編寫第一個PHP Web 
1.8.1 創建站點 
1.8.2 使用Dreamweaver創建PHP文件 
1.8.3 創建PHP標記 
1.8.4 編寫PHP代碼 
1.8.5 存儲文件 
1.8.6 網站運行結果 
1.9 獲取幫助信息 
1.9.1 PHP學習工具和資料下載 
1.9.2 獲取PHP的源代碼資源 
1.10 本章小結 
 第2章 PHP環境的安裝與配置 
2.1 Windows下應用AppServ快速配置PHP開發環境 
2.2 Windows下Apache+MySQL+PHP的安裝配置 
2.2.1 Windows下Apache的安裝配置
2.2.2 Windows下MySQL的安裝配置 
2.2.3 Windows下PHP的安裝配置 
2.3 在Windows下架設IIS+PHP的執行環境 
2.3.1 IIS的安裝 
2.3.2 架設PHP到IIS 
2.4 Linux下Apache+MySQL+PHP的安裝配置 
2.4.1 Linux下Apache的安裝配置 
2.4.2 Linux下MySQL的安裝配置 
2.4.3 Linux下PHP的安裝配置 
2.5 獲取PHP的配置信息 
2.5.1 Apache服務器的基本配置 
2.5.2 php.ini文件的基本配置 
2.6 解決PHP的常見配置問題 
2.6.1 解決Apache服務器端口沖突 
2.6.2 更改Apache服務器默認存儲的文件路徑 
2.6.3 在php.ini文件中更改上傳文件的大小 
2.6.4 增加PHP擴展模塊 
2.6.5 修改php.ini文件以支持MySQL數據庫 
2.7 本章小結 
 第3章 PHP語言基礎 
3.1 數據類型 
3.1.1 標量數據類型 
3.1.2 復合數據類型 
3.1.3 特殊數據類型 
3.1.4 轉換數據類型 
3.1.5 檢測數據類型 
3.2 PHP常量 
3.2.1 聲明和使用常量 
3.2.2 預定義常量 
3.3 PHP變量 
3.3.1 理解變量 
3.3.2 聲明變量 
3.3.3 變量作用域 
3.3.4 可變變量 
3.3.5 預定義變量 
3.3.6 變量的生存周期 
3.4 PHP的運算符 
3.4.1 操作算術運算符 
3.4.2 操作字符串運算符 
3.4.3 操作賦值運算符 
3.4.4 操作位運算符 
3.4.5 遞增或遞減運算符 
3.4.6 操作邏輯運算符 
3.4.7 操作比較運算符 
3.4.8 其他運算符 
3.4.9 運算符的優先級 
3.5 PHP的表達式 
3.6 自定義函數 
3.6.1 定義和調用函數 
3.6.2 在函數間傳遞參數 
3.6.3 函數的返回值 
3.7 本章小結 
 第4章 流程控制語句 
4.1 算法 
4.1.1 什么是算法 
4.1.2 算法的描述方法 
4.1.3 程序三種控制結構 
4.2 條件控制語句 
4.2.1 if條件控制語句 
4.2.2 switch多分支語句 
4.2.3 if和switch語句的區別 
4.3 循環語句 
4.3.1 while循環語句 
4.3.2 do...while循環語句 
4.3.3 for循環語句 
4.3.4 foreach循環語句 
4.3.5 各循環語句間的區別 
4.4 跳轉語句 
4.4.1 break跳轉語句 
4.4.2 continue跳轉語句 
4.4.3 return跳轉語句 
4.5 流程控制語句的嵌套 
4.6 本章小結 
 第5章 PHP與HTML表單 
5.1 表單數據的提交方式 
5.1.1 通過GET方法提交數據 
5.1.2 通過POST方法提交數據 
5.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.3 在PHP中處理表單變量 
5.4 對表單傳遞的變量值進行編碼與解碼 
5.4.1 URL編碼與解碼 
5.4.2 BASE64編碼與解碼 
5.5 本章小節 
 第6章 字符串和正則表達式 
6.1 字符串處理 
6.1.1 獲取字符串的長度
6.1.2 字符串的連接和分割 
6.1.3 字符串大小寫轉換 
6.1.4 字符串與HTML相互轉換 
6.1.5 去除字符串中的空格 
6.1.6 確定字符串中字符和單詞的數量 
6.1.7 定位字符 
6.1.8 加入和去除反斜杠 
6.1.9 填充、刪除和截取字符串 
6.1.10 字符串的比較 
6.1.11 字符串的格式化 
6.1.12 字符串的查找和替換 
6.2 URL處理 
6.2.1 URL字符串解析 
6.2.2 URL編碼解碼函數 
6.3 正則表達式 
6.3.1 正則表達式概述 
6.3.2 正則表達式的語法 
6.3.3 PHP的正則表達式函數 
6.4 本章小結 
 第7章 數組 
7.1 數組的概述 
7.2 數組的基本操作 
7.2.1 聲明數組 
7.2.2 輸出數組 
7.2.3 定位數組 
7.2.4 遍歷數組 
7.2.5 增加刪除數組元素 
7.2.6 確定數組大小和唯一性 
7.2.7 數組的排序 
7.2.8 數組的合并與拆分 
7.2.9 數組和字符串之間的轉換 
7.3 其他數組函數 
7.3.1 創建指定范圍的數組 
7.3.2 對數組中的元素進行隨機排序 
7.3.3 對數組中所有元素進行求和 
7.3.4 將一維數組拆分為多維數組 
7.4 PHP全局數組 
7.4.1 $_SERVER[]全局數組
7.4.2 $_GET[]和$_POST[ ]全局數組 
7.4.3 $_COOKIE全局數組 
7.4.4 $_ENV[]全局數組 
7.4.5 $_REQUEST[]全局數組 
7.4.6 $_SESSION[]全局數組 
7.4.7 $_FILES[]全局數組 
7.5 本章小結 
 第8章 日期和時間 
8.1 日期和時間的概述 
8.2 處理日期和時間 
8.2.1 獲取日期和時間 
8.2.2 獲取日期信息 
8.2.3 檢驗日期的有效性 
8.2.4 輸出格式化的日期和時間 
8.3 PHP的時間戳 
8.3.1 PHP中的時間戳 
8.3.2 獲取格林威治標準時間的時間戳 
8.3.3 獲取本地化時間戳 
8.3.4 獲取當前時間戳 
8.4 本章小結 
第2篇 提高篇
 第9章 文件和目錄處理技術 
9.1 文件處理技術的基本操作 
9.1.1 打開文件 
9.1.2 讀取文件 
9.1.3 寫入文件 
9.1.4 刪除文件 
9.1.5 關閉文件 
9.1.6 拷貝文件 
9.1.7 移動和重命名文件 
9.2 文件的高級處理技術 
9.2.1 訪問遠程文件 
9.2.2 測試文件指針的位置 
9.2.3 文件指針的定位 
9.2.4 鎖定文件 
9.3 目錄操作技術 
9.3.1 打開目錄 
9.3.2 讀取目錄 
9.3.3 建立目錄 
9.3.4 刪除目錄 
9.3.5 改變目錄 
9.3.6 關閉目錄 
9.4 文件上傳和下載技術 
9.4.1 開啟PHP文件上傳功能 
9.4.2 POST方法上傳文件 
9.4.3 上傳多個文件 
9.4.4 生成臨時文件 
9.4.5 下載文件 
9.5 本章小結 
 第10章 圖像處理技術 
10.1 GD函數庫的概述 
10.1.1 Windows下打開GD2函數庫支持 
10.1.2 Linux下打開GD2函數庫支持 
10.1.3 GD2函數庫支持的圖片格式 
10.1.4 應用GD2函數創建圖像 
10.2 基本的圖像處理技術 
10.2.1 創建畫布 
10.2.2 設置顏色 
10.2.3 生成圖像 
10.2.4 銷毀圖像 
10.2.5 繪制點與線 
10.2.6 繪制幾何圖形 
10.2.7 填充幾何圖形 
10.2.8 輸出文字 
10.3 動態創建圖像 
10.3.1 應用圖像處理技術生成驗證碼 
10.3.2 應用圖像處理技術生成餅形圖 
10.3.3 應用圖像處理技術生成柱形圖 
10.3.4 應用圖像處理技術生成折線圖 
10.4 本章小結 
 第11章 Cookie和會話控制 
11.1 概述 
11.1.1 Cookie概述 
11.1.2 會話控制 
11.2 Cookie的操作 
11.2.1 設置Cookie 
11.2.2 訪問Cookie 
11.2.3 刪除Cookie 
11.2.4 Cookie數組 
11.3 Cookie的應用 
11.4 會話的操作 
11.4.1 會話的基本方式 
11.4.2 配置PHP的會話 
11.4.3 創建會話 
11.5 會話的應用 
11.5.1 登錄驗證 
11.5.2 通過Session禁用頁面刷新 
11.6 本章小結 
 第12章 面向對象 
12.1 概述 
12.1.1 面向對象的概念 
12.1.2 面向對象語言的3大特點 
12.1.3 PHP 5.0面向對象的新特性 
12.2 類和對象 
12.2.1 類的結構及聲明方式 
12.2.2 屬性和方法的定義 
12.2.3 使用構造函數 
12.2.4 使用析構函數 
12.2.5 類的實例化 
12.3 控制訪問權限 
12.4 類的繼承和重載 
12.4.1 繼承的概念 
12.4.2 PHP中實現繼承的方法 
12.4.3 重載的概念 
12.4.4 PHP中實現類重載的方法 
12.4.5 用final關鍵字對繼承和重載進行限制 
12.5 接口 
12.5.1 接口的概念 
12.5.2 PHP實現接口 
12.6 PHP面向對象新特性 
12.6.1 Per-Class常量的應用 
12.6.2 對象的克隆 
12.6.3 __autoload()方法 
12.6.4 使用instanceof關鍵字判斷實例類型 
12.6.5 使用this關鍵字調用類成員 
12.6.6 使用parent關鍵字調用父類成員 
12.6.7 使用self關鍵字調用類體中的靜態成員 
12.6.8 輔助函數 
12.7 PHP中面向對象的應用 
12.7.1 應用面向對象的方式實現用戶身份驗證 
12.7.2 數據的分頁顯示 
12.8 本章小結 
 第13章 MySQL數據庫 
13.1 MySQL概述 
13.1.1 MySQL的特點 
13.1.2 SQL和MySQL 
13.2 MySQL服務器的啟動和關閉 
13.2.1 啟動MySQL服務器 
13.2.2 連接MySQL服務器 
13.2.3 關閉MySQL服務器 
13.3 操作數據庫 
13.3.1 創建數據庫 
13.3.2 選擇數據庫 
13.3.3 刪除數據庫 
13.4 操作數據表 
13.4.1 創建表 
13.4.2 修改表 
13.4.3 刪除表 
13.5 操作數據 
13.5.1 添加語句(INSERT) 
13.5.2 修改語句(UPDATE) 
13.5.3 刪除語句(DELETE) 
13.5.4 批量增加記錄語句(LOAD DATA和MySQLIMPORT) 
13.6 數據查詢語句 
13.6.1 運用SELECT查詢(對數據表的選擇) 
13.6.2 WHERE條件語句的應用 
13.6.3 GROUP BY對結果分組 
13.6.4 DISTINCT在結果中去除重復行 
13.6.5 ORDER BY對結果排序 
13.6.6 LIKE應用 
13.6.7 CONCAT聯合多列 
13.6.8 LIMIT限定結果行數 
13.6.9 使用函數和表達式 
13.7 數據類型 
13.7.1 數字類型 
13.7.2 字符串類型 
13.7.3 日期和時間數據類型 
13.8 phpMyAdmin圖形化管理工具 
13.8.1 庫級操作 
13.8.2 表級操作 
13.8.3 增刪改數據 
13.8.4 查詢數據 
13.8.5 數據的導入與導出 
13.9 本章小結 
 第14章 數據庫編程技術 
14.1 PHP操縱MySQL數據庫 
14.1.1 建立與MySQL數據庫的連接 
14.1.2 選擇和使用MySQL數據庫 
14.1.3 執行SQL指令 
14.1.4 分析結果集 
14.1.5 斷開與MySQL數據庫的連接 
14.2 管理MySQL數據庫中的數據 
14.2.1 向數據庫中添加數據 
14.2.2 編輯數據庫數據 
14.2.3 從數據庫中刪除數據 
14.2.4 批量數據操作 
14.3 對MySQL表的查詢 
14.3.1 通用查詢 
14.3.2 高級查詢 
14.3.3 分組統計 
14.3.4 對查詢結果分頁顯示 
14.4 本章小結 
 第15章 PHP的調試與解決方案 
15.1 基本調試策略 
15.2 常見錯誤分析 
15.2.1 語法錯誤 
15.2.2 運行錯誤 
15.2.3 邏輯錯誤 
15.3 PHP.INI中的錯誤處理設置 
15.4 程序調試 
15.4.1 應用DIE語句調試 
15.4.2 應用PRINT語句調試 
15.4.3 應用MYSQL_ERROR()語句輸出錯誤信息 
15.5 MySQL的常見錯誤 
15.5.1 PHP與MySQL連接錯誤 
15.5.2 解決數據庫亂碼問題 
15.5.3 上傳二進制數據到數據庫失敗 
15.6 本章小結 
第3篇 實例篇
 第16章 注冊和登錄 
16.1 設計思路 
16.1.1 功能闡述 
16.1.2 程序業務流程 
16.1.3 文件組織結構 
16.2 數據庫設計 
16.3 連接數據庫 
16.3.1 關鍵函數 
16.3.2 功能實現 
16.4 用戶注冊模塊 
16.4.1 關鍵函數 
16.4.2 頁面設計 
16.4.3 功能實現 
16.5 檢測用戶是否被占用 
16.5.1 關鍵函數 
16.5.2 頁面設計 
16.5.3 功能實現 
16.6 驗證用戶注冊信息是否合法 
16.6.1 關鍵函數 
16.6.2 功能實現 
16.7 用戶登錄 
16.7.1 關鍵函數 
16.7.2 頁面設計 
16.7.3 功能實現 
16.8 圖片驗證碼功能 
16.8.1 關鍵函數介紹 
16.8.2 頁面設計 
16.8.3 功能實現 
16.9 退出登錄功能 
16.9.1 關鍵函數 
16.9.2 功能實現 
16.10 本章小節 
 第17章 留言本 
17.1 設計思路 
17.1.1 功能闡述 
17.1.2 程序業務流程 
17.1.3 文件組織結構 
17.2 數據庫設計 
17.3 連接數據庫 
17.3.1 關鍵函數介紹 
17.3.2 功能實現 
17.4 添加留言模塊 
17.4.1 關鍵函數 
17.4.2 頁面設計 
17.4.3 功能實現 
17.5 查看留言模塊 
17.5.1 關鍵函數 
17.5.2 頁面設計 
17.5.3 功能實現 
17.6 修改留言模塊 
17.6.1 關鍵函數 
17.6.2 頁面設計 
17.6.3 功能實現 
17.7 刪除留言模塊 
17.7.1 關鍵函數 
17.7.2 頁面設計 
17.7.3 功能實現 
17.8 查詢留言模塊 
17.8.1 關鍵函數 
17.8.2 頁面設計 
17.8.3 功能實現 
17.9 本章小結 
 第18章 論壇 
18.1 系統設計思路 
18.1.1 功能闡述 
18.1.2 程序業務流程 
18.1.3 文件組織結構 
18.2 系統的數據庫設計 
18.3 用戶注冊模塊 
18.3.1 關鍵函數 
18.3.2 頁面設計 
18.3.3 功能實現 
18.4 用戶登錄模塊 
18.4.1 關鍵函數 
18.4.2 頁面設計 
18.4.3 功能實現 
18.5 帖子分類管理模塊 
18.5.1 關鍵函數 
18.5.2 頁面設計 
18.5.3 功能實現 
18.6 查看帖子模塊 
18.6.1 關鍵函數 
18.6.2 頁面設計 
18.6.3 功能實現 
18.7 發帖模塊 
18.7.1 關鍵函數 
18.7.2 頁面設計 
18.7.3 功能實現 
18.8 回帖模塊 
18.8.1 關鍵函數 
18.8.2 頁面設計 
18.8.3 功能實現 
18.9 注銷用戶 
18.9.1 關鍵函數 
18.9.2 功能實現 
18.10 后臺管理模塊 
18.10.1 關鍵函數 
18.10.2 頁面設計 
18.10.3 功能實現 
18.11 本章小結 
 第19章 聊天室 
19.1 系統設計思路 
19.1.1 功能闡述 
19.1.2 程序業務流程 
19.1.3 文件組織結構 
19.2 系統的數據庫設計 
19.3 用戶登錄的設計 
19.3.1 關鍵函數 
19.3.2 頁面設計 
19.3.3 功能實現 
19.4 聊天室框架的設計 
19.4.1 關鍵函數 
19.4.2 頁面設計 
19.4.3 功能實現 
19.5 顯示在線用戶 
19.5.1 關鍵函數 
19.5.2 頁面設計 
19.5.3 功能實現 
19.6 發送聊天信息 
19.6.1 關鍵函數 
19.6.2 頁面設計 
19.6.3 功能實現 
19.7 私聊的實現 
19.7.1 關鍵函數 
19.7.2 頁面設計 
19.7.3 功能實現 
19.8 顯示聊天信息 
19.8.1 關鍵函數 
19.8.2 頁面設計 
19.8.3 功能實現 
19.9 退出聊天室 
19.9.1 關鍵函數 
19.9.2 功能實現 
19.10 本章小結 
 第20章 郵件收發系統 
20.1 系統設計思路 
20.1.1 功能闡述 
20.1.2 系統業務流程 
20.1.3 文件組織結構 
20.2 系統的配置需求 
20.2.1 SMTP的安裝和配置 
20.2.2 POP3的安裝和配置 
20.3 用戶登錄 
20.3.1 關鍵函數 
20.3.2 頁面設計 
20.3.3 功能實現 
20.4 發送帶附件的E-mail 
20.4.1 關鍵函數 
20.4.2 頁面設計 
20.4.3 功能實現 
20.5 收郵件 
20.5.1 關鍵函數 
20.5.2 頁面設計 
20.5.3 功能實現 
20.6 查找郵件 
20.6.1 關鍵函數 
20.6.2 頁面設計 
20.6.3 功能實現 
20.7 查看郵件 
20.7.1 關鍵函數 
20.7.2 頁面設計 
20.7.3 功能實現 
20.8 刪除郵件 
20.8.1 關鍵函數 
20.8.2 頁面設計 
20.8.3 功能實現 
20.9 注銷郵件 
20.9.1 關鍵函數 
20.9.2 功能實現 
20.10 本章小結 
 第21章 電子商務 
21.1 需求分析 
21.2 系統分析和設計 
21.2.1 可行性分析 
21.2.2 功能結構分析和設計 
21.2.3 系統流程概述 
21.2.4 開發環境 
21.3 數據庫設計 
21.3.1 數據庫的分析 
21.3.2 創建數據庫 
21.3.3 創建數據表 
21.3.4 數據表的結構 
21.4 技術準備 
21.3.1 代碼書寫規則 
21.4.2 網站架設之初
21.4.3 文件管理規劃 
21.5 前臺開發 
21.5.1 設計分析 
21.5.2 前臺首頁的實現 
21.5.3 商品展示模塊的實現 
21.5.4 購物車的實現 
21.5.5 收銀臺的實現 
21.5.6 用戶登錄模塊的實現 
21.5.7 本站公告模塊的實現 
21.6 后臺開發 
21.6.1 設計分析 
21.6.2 后臺首頁 
21.6.3 后臺登錄模塊 
21.6.4 商品信息管理模塊 
21.6.5 短信管理模塊 
21.6.6 訂單信息管理模塊 
21.7 電子商務完整清單 
21.8 本章小結

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 271
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區