基本信息
書名:Dreamweaver 8+PHP動態網站開發從入門到精通
ISBN:711516226
作者:張旭東/陳華智/黃炳強
出版社:人民郵電出版社
定價:55
頁數:486
出版日期:2007-7-1
版次: 1
開本:16
包裝:平裝
簡介
本書中不僅包括Dreamweaver 8的使用方法、PHP的基本語法、PHP的編程基礎和MySQL資料庫的基本操作等;還包括網站各種常用模組的具體開發流程和原始碼,比如投票系統、網站計數器及線上人數統計、用戶註冊和登錄、留言本、音樂下載和播放等;全書分為3個部分共15章,以“Dreamweaver基礎知識回顧→PHP與MySQL開發基礎→網路開發綜合案例”為線索具體展開,涵蓋了Dreamweaver中使用PHP進行動態網站開發的方方面面。書中涉及了大量的實例,難度由低到高,循序漸進,並注重技巧的歸納和總結,以“提示”的形式穿插於基礎知識的講解中。
本書附帶一張教學光碟,包括了書中所有實例的源檔案,以及實例製作過程的視頻演示錄像。
本書語言簡潔、內容豐富,適合於網頁製作人員、網站設計人員、PHP網路開發人員和廣大網路愛好者學習使用。
目錄
第一部分 Dreamweaver基礎知識回顧
第1章 Dreamweaver 8簡介 2
1.1 Dreamweaver 8的新功能 2
1.1.1 改進的工作流程 2
1.1.2 擴展的CSS支持 2
1.1.3 與最新技術和標準集成 3
1.2 安裝和運行Dreamweaver 8 4
1.2.1 系統需求 4
1.2.2 安裝Dreamweaver 8 4
1.3 Dreamweaver 8的操作界面 9
1.3.1 選單欄 11
1.3.2 工具列 11
1.3.3 狀態欄 14
1.3.4 “屬性”面板 14
1.3.5 面板組 14
第2章 Dreamweaver 8的基本功能 18
2.1 創建站點 18
2.1.1 創建本地站點 18
2.1.2 創建遠程站點 20
2.2 網頁文本 22
2.2.1 插入文本 22
2.2.2 文本標題 23
2.2.3 設定段落格式 23
2.2.4 設定字型 24
2.2.5 設定字型大小 25
2.2.6 設定字型顏色 26
2.2.7 設定字型樣式 26
2.3 圖像 27
2.3.1 插入圖像 27
2.3.2 設定圖像屬性 29
2.3.3 設定圖像對齊方式 30
2.3.4 編輯圖像 31
2.4 超連結 32
2.4.1 創建內部連結 32
2.4.2 創建錨點連結 33
2.4.3 創建E-mail連結 35
2.5 表格 35
2.5.1 插入表格 35
2.5.2 添加內容到表格 36
2.5.3 設定表格屬性 37
2.5.4 編輯表格 39
2.6 表單 41
2.6.1 表單概述 41
2.6.2 創建表單 41
2.6.3 插入文本域 43
2.6.4 插入其他表單元素 45
2.7 層 55
2.7.1 創建層 55
2.7.2 設定層屬性 56
2.7.3 操作層 59
2.8 框架 62
2.8.1 框架的概念 62
2.8.2 創建框架 63
2.8.3 保存框架和框架集 65
2.8.4 設定框架集和框架的屬性 66
2.9 模板和庫 69
2.9.1 創建模板 69
2.9.2 定義模板區域 71
2.9.3 創建庫項目 74
2.10 行為 75
2.10.1 行為面板 75
2.10.2 行為事件 76
2.10.3 行為動作 78
2.11 CSS樣式表 80
2.11.1 CSS樣式的概念 81
2.11.2 創建CSS樣式 81
2.11.3 編輯CSS樣式 83
第3章 伺服器行為和資料庫連線 85
3.1 “伺服器行為”面板 85
3.2 插入伺服器行為 85
3.2.1 重複區域 86
3.2.2 顯示區域 86
3.2.3 創建記錄導航連結 87
3.2.4 主詳細頁集 88
3.2.5 記錄集分頁 89
3.2.6 操作記錄 90
3.2.7 用戶身份驗證 92
3.3 使用Dreamweaver 8建立資料庫連線 95
第二部分 PHP與MySQL開發基礎
第4章 Apache+PHP+MySQL 100
4.1 PHP的基礎知識 100
4.1.1 PHP簡介 100
4.1.2 PHP的特點 101
4.1.3 PHP、ASP與JSP的比較 102
4.2 Apache伺服器和MySQL的基礎知識 102
4.2.1 Apache伺服器 103
4.2.2 MySQL資料庫 103
4.3 Apache+PHP+MySQL環境配置 103
4.3.1 Apache伺服器的安裝配置 104
4.3.2 PHP的安裝與配置 110
4.3.3 MySQL的安裝與配置 112
第5章 PHP基本語法 126
5.1 PHP語言基礎 126
5.1.1 PHP標記 126
5.1.2 PHP注釋 127
5.1.3 PHP的工作原理 128
5.2 PHP常量 128
5.2.1 預定義常量 128
5.2.2 自定義常量 129
5.3 PHP變數 131
5.3.1 PHP變數命名 131
5.3.2 PHP預定義變數 131
5.3.3 PHP數據類型 134
5.3.4 PHP數據類型轉換 138
5.4 PHP的操作符 140
5.4.1 操作符類型 140
5.4.2 操作符優先權 144
5.4.3 表達式 144
5.5 數組 145
5.5.1 數組類型 145
5.5.2 數組函式 149
5.6 控制語句 158
5.6.1 分支控制語句 158
5.6.2 循環控制語句 161
5.6.3 跳轉語句 162
5.7 函式 164
5.7.1 內置函式 164
5.7.2 自定義函式 167
5.7.3 變數函式 169
5.7.4 函式變數作用域 170
5.7.5 日期和時間函式 172
第6章 PHP字元串 177
6.1 字元串的格式化 177
6.1.1 去空格函式 177
6.1.2 格式化字元串顯示函式 178
6.2 字元串的連線和分割 184
6.2.1 explode()和implode()函式 185
6.2.2 strtok()函式 186
6.2.3 substr()函式 187
6.3 字元串的比較 188
6.3.1 字元串比較函式 188
6.3.2 字元串長度測試函式 189
6.4 字元串的查找和替換 190
6.4.1 查找字元串 190
6.4.2 定位字元串 192
6.4.3 字元串替換 193
第7章 使用MySQL資料庫 195
7.1 使用MySQL監視程式 195
7.2 連線資料庫 195
7.2.1 連線本地資料庫 195
7.2.2 連線遠程資料庫 197
7.3 修改用戶登錄密碼 197
7.4 MySQL許可權管理 198
7.4.1 最少許可權原則 198
7.4.2 許可權的類型和級別 198
7.5 增加新用戶 200
7.5.1 GRANT命令 200
7.5.2 REVOKE命令 201
7.5.3 使用GRANT和REVOKE命令 201
7.5.4 查看所有的用戶 202
7.6 創建資料庫和數據表 202
7.6.1 創建資料庫 202
7.6.2 創建資料庫表 203
7.7 MySQL標識符 205
7.8 數據類型 205
7.8.1 數字類型 206
7.8.2 日期和時間類型 207
7.8.3 字元串類型 208
7.9 資料庫和數據表操作 210
7.9.1 備份資料庫 210
7.9.2 還原資料庫 211
7.9.3 使用SHOW和DESCRIBE命令來查看資料庫 212
7.9.4 在數據表中插入和獲取數據 214
7.9.5 修改和刪除數據表 218
7.10 通過PHP操作MySQL資料庫 220
7.10.1 PHP連線MySQL 220
7.10.2 操作MySQL資料庫 222
第三部分 網路開發綜合案例
第8章 投票系統 230
8.1 系統設計 230
8.2 資料庫設計 230
8.3 功能實現 231
8.3.1 準備工作 231
8.3.2 投票主題頁面 233
8.3.3 投票頁面 244
8.3.4 投票計數頁面 250
8.3.5 投票結果顯示頁面 254
8.4 系統測試 260
第9章 網站計數器及線上人數統計 262
9.1 系統設計 262
9.2 資料庫設計 262
9.3 功能實現 263
9.3.1 準備工作 263
9.3.2 統計訪問人數 265
9.3.3 訪客信息記錄 268
9.3.4 顯示訪客信息頁面 268
9.3.5 統計線上人數 271
9.4 系統測試 278
第10章 用戶註冊和登錄 279
10.1 系統設計 279
10.2 資料庫設計 279
10.3 功能實現 280
10.3.1 準備工作 280
10.3.2 登錄模組 282
10.3.3 註冊模組 288
10.4 系統測試 295
10.4.1 註冊模組測試 295
10.4.2 登錄模組測試 296
第11章 留言本 298
11.1 系統設計 298
11.2 資料庫設計 298
11.3 功能實現 299
11.3.1 準備工作 299
11.3.2 留言顯示頁面 301
11.3.3 留言頁面 309
11.3.4 管理員登錄頁面 314
11.3.5 管理首頁面 321
11.3.6 回復頁面 328
11.3.7 刪除頁面 334
11.4 系統測試 341
第12章 音樂下載和播放 346
12.1 系統設計 346
12.2 資料庫設計 346
12.3 功能實現 347
12.3.1 準備工作 347
12.3.2 首頁面 349
12.3.3 播放頁面 357
12.3.4 下載頁面 360
12.4 系統測試 362
第13章 新聞公告系統 364
13.1 系統設計 364
13.2 資料庫設計 364
13.3 功能實現 366
13.3.1 準備工作 366
13.3.2 新聞系統主頁面 368
13.3.3 新聞內容頁面 376
13.3.4 管理員登錄頁面 379
13.3.5 新聞管理主頁面 385
13.3.6 新聞添加頁面 386
13.3.7 新聞修改頁面 393
13.3.8 新聞刪除頁面 399
13.4 系統測試 404
13.4.1 新聞管理頁面的測試 404
13.4.2 新聞操作頁面的測試 406
第14章 電子郵件收發系統 408
14.1 系統設計 408
14.2 配置SMTP伺服器 408
14.2.1 安裝SMTP伺服器 409
14.2.2 配置SMTP伺服器 411
14.3 功能實現 414
14.3.1 準備工作 414
14.3.2 郵件傳送頁面 415
14.3.3 郵件接收頁面 423
14.4 系統測試 428
第15章 論壇系統 431
15.1 系統設計 431
15.2 資料庫設計 432
15.2.1 數據表userinfo 432
15.2.2 數據表bbs 433
15.2.3 數據表subject 434
15.2.4 數據表cred 434
15.3 準備工作 435
15.3.1 設定Dreamweaver 8站點 435
15.3.2 創建資料庫連線 435
15.4 首頁製作 436
15.4.1 設定討論區 437
15.4.2 設定當前版主和當前討論區 439
15.4.3 顯示主題帖子 442
15.4.4 訪問主題帖子 445
15.4.5 設定搜尋器 446
15.5 搜尋結果頁 449
15.6 主題帖子頁面 451
15.6.1 查看帖子 451
15.6.2 回覆帖子 454
15.6.3 查看回覆帖子頁面 456
15.7 發帖頁面 458
15.7.1 設定隱藏域 458
15.7.2 添加伺服器行為 460
15.7.3 數據更新 461
15.7.4 設定當前版主和當前討論區 461
15.8 回帖頁面 462
15.8.1 顯示原帖 463
15.8.2 添加伺服器行為 464
15.9 個人信息頁面 465
15.10 用戶登錄和註冊 467
15.10.1 用戶登錄 467
15.10.2 限制對頁的訪問 475
15.10.3 用戶註冊 475
15.10.4 修改個人信息 478
15.10.5 修改密碼 482
15.11 系統測試 484