PHP+MySQL+Dreamweaver 8動態網站開發從基礎到實踐

PHP+MySQL+Dreamweaver 8動態網站開發從基礎到實踐

《PHP+MySQL+Dreamweaver 8動態網站開發從基礎到實踐》是電子工業出版社出版的圖書,作者是趙增敏。

基本介紹

  • 書名:PHP+MySQL+Dreamweaver 8動態網站開發從基礎到實踐
  • 作者:趙增敏
  • 出版社:電子工業出版社
  • 出版時間:2007-7-1
基本信息,簡介,目錄,

基本信息

書名:PHP+MySQL+Dreamweaver 8動態網站開發從基礎到實踐
ISBN:712104550
定價:62
頁數:552
版次: 1
開本:16
包裝:平裝

簡介

本書分5篇共15章,以“基本知識→PHP基礎編程→PHP高級編程→MySQL資料庫管理與編程→PHP動態網站開發實例”為主線,遵循從基礎到實踐的講述模式,利用Dreamweaver 8可視化設計與手工編碼結合的方法,詳細地講述了如何開發以MySQL作為後台資料庫的PHP動態網站。
本書採用案例教學法和項目教學法,深入淺出、循序漸進地介紹PHP動態網站設計所需要的知識點和編程技巧。書中共提供了233個通過測試的完整例子和4個PHP站點開發實例,在講解這些例子時,首先給出最終的運行效果圖,然後介紹具體的設計步驟,既講解各種可視化設計工具和各種伺服器行為的套用,也注重介紹如何通過手工編碼控制程式流程,並輔以上機操作的螢幕畫面,使讀者有身臨其境之感。本書結構合理,內容豐富,操作步驟清晰。每章後面均附有小結和習題,可供讀者複習和自我測試之用。
本書配套光碟提供了書中全部例子和PHP站點的原始碼和素材,也提供了PHP開發環境的配置檔案。
本書適合PHP入門的讀者,也可作為PHP培訓班、大中專院校相關專業的教材或教學參考書,對於那些有經驗的PHP開發人員,本書同樣很有參考價值。

目錄

第1篇 基 本 知 識
第1章 配置PHP開發環境 2
1.1 PHP開發組件介紹 2
1.1.1 PHP腳本語言 2
1.1.2 Apache伺服器 3
1.1.3 MySQL資料庫 3
1.2 PHP開發環境配置 4
1.2.1 安裝和配置Apache 4
1.2.2 安裝和配置PHP 10
1.2.3 安裝和配置MySQL 14
1.3 創建Dreamweaver PHP站點 21
1.3.1 設定本地站點 21
1.3.2 設定測試伺服器 22
1.3.3 在站點中創建PHP頁面 23
本章小結 25
習題1 25
第2章 HTML網頁設計 26
2.1 HTML語言基礎 26
2.1.1 HTML網頁基本結構 26
2.1.2 XHTML代碼規範介紹 27
2.1.3 創建HTML網頁 28
2.1.4 設定頁面屬性 30
2.2 設定文本格式 33
2.2.1 輸入文本 33
2.2.2 設定字型、字號和顏色 34
2.2.3 設定字元樣式 37
2.2.4 分段與換行 38
2.2.5 設定文本塊 40
2.2.6 設定標題 40
2.2.7 插入水平線 41
2.2.8 設定列表格式 43
2.3 在網頁中套用表格 45
2.3.1 創建基本表格 45
2.3.2 設定表格的屬性 47
2.3.3 設定表格元素的屬性 51
2.4 在網頁中套用圖像 56
2.4.1 在網頁中添加圖像 57
2.4.2 設定圖像的屬性 58
2.5 為網頁添加動感效果 60
2.5.1 在網頁中創建滾動字幕 60
2.5.2 在網頁中添加聲音 61
2.5.3 在網頁中添加視頻 64
2.5.4 在網頁中添加Flash動畫 65
2.5.5 在網頁中插入其他Flash元素 67
2.6 在網頁中套用超連結 71
2.6.1 什麼是超連結 71
2.6.2 理解連結路徑 71
2.6.3 在網頁中創建超連結 73
2.7 設計框架網頁 75
2.7.1 創建框架網頁 75
2.7.2 設定框架集的屬性 79
2.7.3 設定框架的屬性 80
本章小結 82
習題2 83
第3章 使用CSS設定網頁外觀 84
3.1 創建和套用CSS樣式 84
3.1.1 CSS概述 84
3.1.2 創建和套用類樣式 85
3.1.3 創建和套用HTML標籤樣式 89
3.1.4 創建和套用高級樣式 90
3.1.5 內聯CSS樣式套用 93
3.1.6 外部樣式表套用 93
3.2 設定CSS屬性 94
3.2.1 設定字型屬性 94
3.2.2 設定背景屬性 98
3.2.3 設定區塊屬性 101
3.2.4 設定方框屬性 104
3.2.5 設定框線屬性 108
3.2.6 設定列表屬性 113
3.2.7 設定定位屬性 115
3.2.8 設定擴展屬性 119
本章小結 122
習題3 122
第2篇 PHP基礎編程
第4章 PHP語言基礎 124
4.1 PHP基本知識 124
4.1.1 PHP檔案格式 124
4.1.2 PHP檔案訪問方式 125
4.1.3 PHP定界符 126
4.1.4 PHP注釋 127
4.1.5 PHP與HTML混合編碼 128
4.1.6 PHP與客戶端腳本協同工作 129
4.2 數據類型 130
4.2.1 整型數 131
4.2.2 浮點數 131
4.2.3 字元串 132
4.2.4 布爾型 134
4.2.5 特殊類型 135
4.2.6 數據類型轉換 136
4.3 變數與常量 138
4.3.1 自定義變數 138
4.3.2 預定義變數 142
4.3.3 可變變數 144
4.3.4 常量 144
4.4 運算符與表達式 146
4.4.1 算術運算符 147
4.4.2 賦值運算符 147
4.4.3 位運算符 148
4.4.4 比較運算符 149
4.4.5 遞增/遞減運算符 151
4.4.6 邏輯運算符 151
4.4.7 運算符優先權 152
4.4.8 表達式 153
4.5 流程控制語句 154
4.5.1 選擇語句 154
4.5.2 循環語句 156
4.5.3 跳轉語句 160
4.6 數組 161
4.6.1 創建數組 161
4.6.2 遍歷數組 165
4.6.3 瀏覽數組 166
4.6.4 添加數組元素 167
4.6.5 替換數組元素 168
4.6.6 刪除數組元素 169
4.6.7 數組元素排序 170
4.7 函式 172
4.7.1 自定義函式 172
4.7.2 函式的參數 173
4.7.3 函式的返回值 175
4.7.4 變數函式 176
4.7.5 變數作用域 177
4.7.6 內部函式 180
4.8 日期和時間處理 181
4.8.1 設定默認時區 181
4.8.2 獲取日期和時間 182
4.8.3 格式化日期和時間 183
本章小結 185
習題4 185
第5章 字元串與正則表達式 187
5.1 字元串處理 187
5.1.1 字元串的輸出 187
5.1.2 大小寫轉換 188
5.1.3 從字元串中刪除空格 189
5.1.4 HTML文本格式化 191
5.1.5 添加或去除反斜線 193
5.1.6 字元串的連線與分割 194
5.1.7 比較字元串 195
5.1.8 從字元串中獲取子串 196
5.1.9 查找字元串 198
5.1.10 替換字元串 199
5.2 正則表達式套用 200
5.2.1 正則表達式概述 200
5.2.2 編寫正則表達式 201
5.2.3 正則表達式搜尋 202
5.2.4 正則表達式替換 207
5.2.5 用正則表達式分割字元串 209
本章小結 211
習題5 211
第6章 構建PHP互動網頁 212
6.1 獲取表單參數 212
6.1.1 創建表單 212
6.1.2 使用按鈕 213
6.1.3 獲取表單參數 215
6.1.4 使用文本框 219
6.1.5 使用單選按鈕 221
6.1.6 使用複選框 223
6.1.7 使用列表框 225
6.1.8 使用隱藏域 227
6.1.9 添加圖像按鈕 228
6.1.10 表單參數驗證 230
6.2 獲取URL參數 232
6.2.1 獲取URL參數的方法 232
6.2.2 URL分解 235
6.2.3 URL編碼與解碼 236
6.3 頁面跳轉 237
6.3.1 使用header()函式 237
6.3.2 使用HTML標籤 239
6.3.3 使用客戶端腳本 240
6.4 會話管理 241
6.4.1 會話變數概述 241
6.4.2 創建會話變數 242
6.4.3 註銷會話變數 245
6.5 Cookie套用 246
6.5.1 Cookie概述 246
6.5.2 在PHP中套用Cookie 247
6.6 HTTP認證 250
6.6.1 HTTP認證機制 250
6.6.2 在PHP中實現HTTP認證 250
本章小結 251
習題6 252
第3篇 PHP高級編程
第7章 PHP檔案編程 254
7.1 檔案操作 254
7.1.1 檢查檔案是否存在 254
7.1.2 打開和關閉檔案 255
7.1.3 讀取檔案 257
7.1.4 檔案定位 262
7.1.5 寫入檔案 264
7.1.6 檢查檔案屬性 265
7.1.7 重命名檔案 266
7.1.8 複製檔案 267
7.1.9 刪除檔案 267
7.2 目錄操作 268
7.2.1 創建目錄 268
7.2.2 打開和關閉目錄 269
7.2.3 獲取和更改當前目錄 270
7.2.4 讀取目錄 271
7.2.5 瀏覽目錄 272
7.2.6 刪除目錄 273
7.2.7 解析路徑信息 274
7.2.8 檢查磁碟空間 274
7.3 檔案上傳 275
7.3.1 創建檔案域 275
7.3.2 上傳單個檔案 276
7.3.3 上傳多個檔案 278
本章小結 280
習題7 280
第8章 PHP圖像處理 281
8.1 安裝GD庫 281
8.1.1 載入GD庫 281
8.1.2 獲取GD庫信息 281
8.2 圖像基本操作 282
8.2.1 創建圖像 283
8.2.2 輸出圖像 285
8.2.3 分配顏色 286
8.3 畫基本圖形 287
8.3.1 畫像素 287
8.3.2 畫輪廓圖形 288
8.3.3 畫填充圖形 290
8.4 向圖像寫入文本 292
8.4.1 寫入單個字元 292
8.4.2 寫入字元串 295
8.4.3 寫入中文文本 296
本章小結 298
習題8 298
第9章 PHP面向對象編程 299
9.1 類與對象 299
9.1.1 類的創建與套用 299
9.1.2 構造方法 301
9.1.3 析構方法 302
9.1.4 屬性訪問器方法 303
9.1.5 類成員的可見性 303
9.1.6 靜態方法 304
9.1.7 類常量 305
9.1.8 對象的克隆 306
9.1.9 對象的比較 307
9.2 繼承與多態 309
9.2.1 類的繼承 309
9.2.2 抽象類 310
9.2.3 final關鍵字 312
9.2.4 接口 313
本章小結 314
習題9 314
第4篇 MySQL資料庫管理與編程
第10章 MySQL資料庫管理 316
10.1 MySQL套用基礎 316
10.1.1 啟動MySQL伺服器 316
10.1.2 客戶端程式和實用工具介紹 317
10.1.3 mysql命令行工具 318
10.2 資料庫創建與維護 320
10.2.1 創建資料庫 320
10.2.2 數據類型 322
10.2.3 表的創建與維護 324
10.2.4 修改資料庫 329
10.3 數據查詢與操作 330
10.3.1 插入記錄 330
10.3.2 查詢記錄 333
10.3.3 更改記錄 339
10.3.4 刪除記錄 341
10.4 資料庫備份與恢復 343
10.4.1 備份資料庫 343
10.4.2 恢複數據庫 345
10.5 索引與視圖 345
10.5.1 創建和套用索引 345
10.5.2 創建和套用視圖 346
10.6 存儲過程與函式 348
10.6.1 創建和套用存儲過程 349
10.6.2 創建和套用存儲函式 352
10.7 觸發程式 353
10.7.1 創建觸發程式 354
10.7.2 刪除觸發程式 355
10.8 用戶賬戶管理 355
10.8.1 創建用戶 355
10.8.2 設定許可權 356
10.8.3 撤銷許可權 358
10.8.4 刪除用戶 359
10.8.5 重命名用戶 359
10.8.6 設定密碼 359
10.9 MySQL圖形化管理 360
10.9.1 MySQL Administrator 360
10.9.2 phpMyAdmin 364
本章小結 365
習題10 365
第11章 PHP資料庫編程 367
11.1 創建資料庫連線 367
11.1.1 編程實現MySQL資料庫連線 367
11.1.2 在Dreamweaver中創建
11.1.2 MySQL連線 369
11.2 查詢記錄 371
11.2.1 通過編程實現查詢記錄 371
11.2.2 在Dreamweaver中創建記錄集 378
11.2.3 分頁顯示記錄集 384
11.2.4 創建搜尋/結果頁 388
11.2.5 創建主/詳細頁 391
11.3 添加記錄 395
11.3.1 通過編程實現添加記錄 395
11.3.2 快速生成記錄添加頁 397
11.4 更新記錄 402
11.4.1 通過編程實現記錄更新 402
11.4.2 快速生成記錄更新頁 404
11.5 刪除記錄 408
11.5.1 通過編程實現記錄刪除 408
11.5.2 快速生成記錄刪除頁 410
11.6 訪問其他資料庫 413
11.6.1 訪問ODBC資料庫 413
11.6.2 訪問SQL Server資料庫 416
本章小結 419
習題11 420
第5篇 PHP動態網站開發實例
第12章 會員管理系統 422
12.1 系統總體設計 422
12.1.1 系統功能分析 422
12.1.2 資料庫設計與實現 422
12.1.3 創建PHP動態站點 423
12.2 系統功能實現 425
12.2.1 準備工作 425
12.2.2 會員註冊 427
12.2.3 註冊相關頁 430
12.2.4 會員登錄 432
12.2.5 系統首頁 433
12.2.6 會員資料修改 437
12.2.7 密碼查詢 439
12.2.8 照片上傳 444
12.2.9 系統維護 445
本章小結 447
習題12 447
第13章 線上投票系統 448
13.1 系統總體設計 448
13.1.1 系統功能分析 448
13.1.2 資料庫設計與實現 448
13.1.3 創建PHP動態站點 450
13.2 系統功能實現 452
13.2.1 系統首頁 452
13.2.2 線上投票 454
13.2.3 查看投票結果 456
13.2.4 用戶登錄 458
13.2.5 後台管理 460
13.2.6 增加投票主題 463
13.2.7 添加投票選項 464
13.2.8 修改投票選項 467
本章小結 468
習題13 469
第14章 新聞發布系統 470
14.1 系統總體設計 470
14.1.1 系統功能分析 470
14.1.2 資料庫設計與實現 470
14.1.3 創建PHP動態站點 472
14.2 系統功能實現 473
14.2.1 系統首頁 474
14.2.2 新聞瀏覽 476
14.2.3 新聞分類瀏覽 478
14.2.4 系統登錄 480
14.2.5 新聞類別管理 483
14.2.6 添加新聞類別 486
14.2.7 刪除新聞類別 488
14.2.8 編輯新聞類別 489
14.2.9 新聞管理 490
14.2.10 發布新聞 493
14.2.11 刪除新聞 496
14.2.12 編輯新聞 496
14.2.13 用戶管理 499
14.2.14 添加用戶 501
14.2.15 刪除用戶 503
14.2.16 編輯用戶 504
本章小結 506
習題14 506
第15章 網路論壇系統 507
15.1 系統總體設計 507
15.1.1 系統功能分析 507
15.1.2 資料庫設計與實現 507
15.1.3 創建PHP動態站點 509
15.2 系統功能實現 511
15.2.1 準備工作 511
15.2.2 論壇首頁 512
15.2.3 瀏覽帖子 514
15.2.4 會員註冊 519
15.2.5 會員登錄 523
15.2.6 會員資料修改 526
15.2.7 發表帖子 529
15.2.8 回覆帖子 531
15.2.9 修改帖子 533
15.2.10 修改回帖 535
15.2.11 帖子管理 537
15.2.12 刪除帖子 540
15.2.13 回帖管理 541
15.2.14 刪除回帖 543
15.2.15 會員管理 544
15.2.16 查看會員信息 547
15.2.17 刪除會員 549
本章小結 550
習題15 550

相關詞條

熱門詞條

聯絡我們