PHP動態網站程序設計

PHP動態網站程序設計
定價:216
NT $ 188
  • 作者:唐四薪(主編)
  • 出版社:人民郵電出版社
  • 出版日期:2014-08-01
  • 語言:簡體中文
  • ISBN10:7115356564
  • ISBN13:9787115356567
  • 裝訂:236頁 / 普通級 / 1-1
 

內容簡介

PHP是動態網站開發領域的流行技術。本書系統地介紹了PHP的核心知識,並在敘述有關原理時安排了大量的相關實例。本書分為8章,內容包括動態網站制作概述、HTML、PHP語言基礎、函數和面向對象編程、Web交互編程、MySQL數據庫、PHP訪問數據庫、PHP文件訪問技術。附錄中安排了PHP的相關實驗。

本書適合作為高等院校各專業「Web編程技術」或「動態網頁設計」等課程的教材,也可作為Web編程的培訓類教材,還可供網站開發人員參考使用。
 

目錄

第1章 動態網站制作概述 1
1.1 動態網站的原理 1
1.1.1 動態網站的起源 1
1.1.2 動態網站的組成與運行 2
1.1.3 動態網站開發語言 3
1.1.4 動態網站的有關概念 5
1.2 網頁的類型和工作原理 7
1.2.1 靜態網頁和動態網頁 7
1.2.2 為什麼需要動態網頁 9
1.2.3 PHP動態網頁的工作原理 9
1.3 安裝PHP的運行環境 10
1.3.1 AppServ的安裝 11
1.3.2 運行第一個PHP程序 14
1.3.3 Apache的配置 16
1.3.4 在IIS中集成PHP運行環境 19
1.4 使用Dreamweaver開發PHP程序 20
1.4.1 新建動態站點 21
1.4.2 編寫並運行PHP程序 23
1.5 Web服務器軟件 23
習題 24

第2章 HTML 26
2.1 HTML概述 26
2.1.1 HTML文檔的結構 26
2.1.2 Dreamweaver的開發界面 27
2.1.3 使用DW新建HTML文件 28
2.1.4 HTML標記 28
2.1.5 HTML元素及其分類 29
2.2 文本、圖像和超鏈接標記 30
2.2.1 文本格式標記 30
2.2.2 列表標記 32
2.2.3 圖像標記<img> 33
2.2.4 超鏈接標記<a> 33
2.3 表格標記 35
2.3.1 <table>標記及其屬性 35
2.3.2 <tr>、<td>、<th>標記的屬性 37
2.3.3 單元格的合並屬性 39
2.4 表單標記 39
2.4.1 <form>標記及其屬性 40
2.4.2 <input/>標記 42
2.4.3 <select>和<option>標記 44
2.4.4 多行文本域標記<textarea> 45
2.4.5 表單數據的傳遞過程 45
2.5 CSS和JavaScript的嵌入 46
2.5.1 在HTML中引入CSS 47
2.5.2 在HTML中嵌入JavaScript 48
習題 49

第3章 PHP語言基礎 51
3.1 PHP語法入門 51
3.1.1 PHP代碼的基本格式 51
3.1.2 簡單PHP程序示例 52
3.2 常量、變量和運算符 54
3.2.1 PHP的常量和變量 54
3.2.2 變量的作用域和生存期 55
3.2.3 可變變量和引用賦值 57
3.2.4 運算符和表達式 58
3.3 數據類型和類型轉換 60
3.3.1 PHP的數據類型 60
3.3.2 字符串數據類型 60
3.3.3 數據類型的轉換 62
3.4 PHP的語句 64
3.4.1 條件控制語句 64
3.4.2 循環控制語句 65
3.4.3 文件包含語句 68
3.5 數組 69
3.5.1 數組的創建 69
3.5.2 訪問數組元素或數組 70
3.5.3 多維數組 71
3.5.4 操作數組的內置函數 72
習題 76

第4章 函數和面向對象編程 80
4.1 PHP的內置函數 80
4.1.1 字符串處理函數 80
4.1.2 日期和時間函數 82
4.1.3 檢驗函數 84
4.1.4 數學函數 86
4.2 自定義函數及調用 87
4.2.1 函數的定義 87
4.2.2 函數的調用 87
4.2.3 變量函數和匿名函數 90
4.2.4 傳值賦值和傳地址賦值 90
4.3 面向對象編程 91
4.3.1 類和對象 91
4.3.2 類的繼承和多態 94
習題 96

第5章 Web交互編程 99
5.1 接收瀏覽器數據 99
5.1.1 使用$_POST()獲取表單數據 99
5.1.2 使用$_GET()獲取表單數據 104
5.1.3 使用$_GET()獲取URL字符串信息 105
5.1.4 發送HTTP請求的基本方法 107
5.1.5 使用$_SERVER()獲取環境變量信息 108
5.2 發送數據給瀏覽器 109
5.2.1 使用echo方法輸出信息 109
5.2.2 使用header()函數重定向網頁 109
5.2.3 操作緩沖區 111
5.3 使用$_SESSION設置和獲取Session 112
5.3.1 存儲和讀取Session信息 113
5.3.2 Session的創建過程和有效期 114
5.3.3 利用Session限制未登錄用戶的訪問 116
5.3.4 刪除和銷毀Session 117
5.4 使用$_COOKIE讀取Cookie 118
5.4.1 創建和修改Cookie 118
5.4.2 讀取Cookie 119
5.4.3 Cookie數組 120
5.4.4 刪除Cookie 120
5.4.5 Cookie程序設計舉例 120
5.4.6 Cookie和Session的比較 123
5.5 使用$_FILES獲取上傳文件信息 124
5.5.1 添加上傳文件的表單 124
5.5.2 使用$_FILES獲取上傳文件信息 124
5.5.3 保存上傳文件到指定目錄 125
5.5.4 同時上傳多個文件 126
習題 128

第6章 MySQL數據庫 131
6.1 數據庫的基本知識 131
6.2 MySQL數據庫的使用 132
6.2.1 使用phpMyAdmin管理數據庫 132
6.2.2 使用phpMyAdmin導出導入數據 136
6.2.3 使用Navicat管理數據庫 136
6.3 SQL語言簡介 138
6.3.1 Select語句 139
6.3.2 添加、刪除、更新記錄的語句 141
6.3.3 SQL字符串中含有變量的書寫方法 143
習題 144

第7章 PHP訪問數據庫 145
7.1 訪問MySQL數據庫 145
7.1.1 連接MySQL數據庫 146
7.1.2 創建結果集並輸出記錄 147
7.1.3 使用mysql_query()增、刪、改記錄 151
7.2 添加、刪除、修改記錄的綜合實例 152
7.2.1 管理記錄主頁面的設計 152
7.2.2 添加記錄的實現 153
7.2.3 刪除記錄的實現 155
7.2.4 同時刪除多條記錄的實現 156
7.2.5 修改記錄的實現 157
7.2.6 查詢記錄的實現 159
7.3 分頁顯示數據 160
7.3.1 分頁程序的基本實現 161
7.3.2 對查詢結果進行分頁 164
7.3.3 將分頁程序寫成函數 166
7.3.4 可設置每頁顯示記錄數的分頁程序 168
7.4 mysqli擴展函數的使用 169
7.4.1 連接mysql數據庫 169
7.4.2 執行SQL語句創建結果集 170
7.4.3 從結果集中獲取數據 171
7.4.4 同時執行多條SQL語句 172
7.5 新聞網站綜合實例 173
7.5.1 為網站引用后台程序和數據庫 174
7.5.2 在首頁顯示數據表中的新聞 176
7.5.3 制作動態圖片輪顯效果 178
7.5.4 制作顯示新聞詳細頁面 180
7.5.5 制作欄目首頁 182
7.5.6 FCKeditor的使用 183
7.6 數據庫接口層PDO 186
7.6.1 PDO的安裝 187
7.6.2 創建PDO對象連接數據庫 187
7.6.3 使用query()方法執行查詢 189
7.6.4 使用fetchAll()方法返回所有行 190
7.6.5 使用exec()方法執行增、刪、改命令 190
7.6.6 使用prepare()方法執行預處理語句 190
7.7 用PDO制作博客網站 192
7.7.1 數據庫的設計 192
7.7.2 首頁的制作 193
7.7.3 留言模塊的制作 197
7.7.4 博客后台登錄的實現 199
習題 200

第8章 PHP文件訪問技術 202
8.1 文件訪問函數 202
8.1.1 打開和關閉文件 202
8.1.2 讀取文件 203
8.1.3 移動文件指針 205
8.1.4 文本文件的寫入和追加 206
8.1.5 讀寫文件的應用——制作計數器 207
8.2 文件及目錄的基本操作 209
8.2.1 復制、移動和刪除文件 209
8.2.2 獲取文件屬性 210
8.2.3 目錄的基本操作 211
8.2.4 統計目錄和磁盤大小 214
8.3 制作生成靜態頁面的新聞系統 214
8.3.1 數據庫設計和制作模板頁 215
8.3.2 新聞添加頁面和程序的制作 216
8.3.3 新聞后台管理頁面的制作 218
8.3.4 新聞修改頁面的制作 219
8.3.5 新聞刪除頁面的制作 221
8.3.6 首頁和列表頁的靜態化 222
8.4 利用文件訪問函數生成RSS文件 225
8.4.1 XML語法概述 225
8.4.2 RSS概述 226
8.4.3 用PHP輸出RSS文檔 227
習題 228

附錄 實驗 230
A.1 實驗1:搭建PHP運行和開發環境 230
A.2 實驗2:PHP語言基礎 230
A.3 實驗3:函數的定義和調用 231
A.4 實驗4:面向對象程序設計 232
A.5 實驗5:獲取表單及URL參數中的數據 232
A.6 實驗6:Session和Cookie的使用 233
A.7 實驗7:MySQL數據庫的管理 233
A.8 實驗8:在PHP中訪問MySQL數據庫 234
A.9 實驗9:分頁程序的設計 235
A.10 實驗10:使用mysqli函數訪問數據庫 235
A.11 實驗11:使用PDO訪問數據庫 236
網路書店 類別 折扣 價格
  1. 新書
    87
    $188