PHP動態網站開發(第2版)(清華大學出版社出版的圖書)

PHP動態網站開發(第2版)(清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《PHP動態網站開發(第2版)》是清華大學出版社出版圖書。

基本介紹

  • 中文名:PHP動態網站開發(第2版)
  • 作者:唐四薪
  • 出版時間:2021年7月1日
  • 出版社清華大學出版社 
  • 頁數:342 頁
  • ISBN:9787302580706
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

  PHP是動態網站開發領域的流行技術。
  《PHP動態網站開發(第2版)/高等院校計算機基礎教育課程體系精選系列教材》系統地介紹PHP的核心原理與套用技術,在敘述有關原理時安排了相關實例。
  《PHP動態網站開發(第2版)/高等院校計算機基礎教育課程體系精選系列教材》分為10章,內容包括動態網站開發概述,HTML與JavaScript、PHP語言基礎、函式與面向對象編程、Web互動編程、MySQL資料庫、PHP訪問資料庫、檔案訪問操作、使用織夢CMS製作網站、PHP安全編程等。附錄安排了PHP的實驗。

圖書目錄

第1章 動態網站開發概述
1.1 動態網站概述
1.1.1 動態網站的起源
1.1.2 動態網站的運行原理
1.1.3 動態網站開發語言
1.1.4 動態網站的有關概念
1.2 網頁的類型和工作原理
1.2.1 靜態網頁和動態網頁
1.2.2 為什麼需要動態網頁
1.2.3 PHP動態網頁的工作原理
1.3 配置PHP的運行環境
1.3.1 AppServ的安裝
1.3.2 運行第一個PHP程式
1.3.3 Apache的配置
1.3.4 在IIS中集成PHP運行環境
1.4 使用DW開發PHP程式
1.4.1 新建動態站點
1.4.2 編寫並運行PHP程式
1.5 Web伺服器軟體
習題
第2章 HTML與JavaScript
2.1 HTML概述
2.1.1 HTML文檔的結構
2.1.2 Dreamweaver的開發界面
2.1.3 使用DW新建HTML檔案
2.2 用HTML製作網頁
2.2.1 創建文本和列表
2.2.2 插入圖像
2.2.3 創建超連結
2.2.4 創建表格
2.3 表單標記
2.3.1
標記及其屬性
2.3.2標記
2.3.3和標記2.3.4標記
2.3.5 HTML5新增的表單類型和屬性
2.3.6 表單數據的傳遞過程
2.4 JavaScript基礎
2.4.1 JavaScript的代碼結構
2.4.2 常用的JavaScript事件
2.4.3 事件監聽程式
2.4.4 動態效果的實現
2.4.5 使用瀏覽器對象
習題
第3章PHP語言基礎58
3.1PHP語法入門58
3.1.1PHP代碼的基本格式58
3.1.2簡單PHP程式示例59
3.2常量、變數和運算符62
3.2.1常量和變數62
3.2.2變數的作用域和生存期63
3.2.3可變變數和引用賦值65
3.2.4運算符和表達式66
3.3數據類型及類型轉換68
3.3.1字元串數據類型69
3.3.2數據類型的轉換71
3.4PHP的語句73
3.4.1條件控制語句73
3.4.2循環控制語句75
3.4.3檔案包含語句78
3.5數組80
3.5.1數組的創建80
3.5.2訪問數組元素或數組81
3.5.3多維數組83
3.5.4運算元組的內置函式83
習題89
第4章函式與面向對象編程94
4.1PHP的內置函式94
4.1.1字元串處理函式94
4.1.2日期和時間函式97
4.1.3檢驗函式99
4.1.4數學函式102
4.2自定義函式及調用103
4.2.1函式的定義103
4.2.2函式的調用104
4.2.3變數函式和匿名函式107
4.2.4傳值賦值和傳地址賦值107
4.3面向對象編程109
4.3.1類和對象109
4.3.2類的繼承和多態112
習題115
第5章Web互動編程118
5.1接收瀏覽器數據118
5.1.1使用$_POST[]獲取表單數據118
5.1.2使用$_GET[]獲取表單數據124
5.1.3使用$_GET[]獲取URL字元串信息124
5.1.4傳送HTTP請求的基本方法127
5.1.5使用$_SERVER[]獲取環境變數信息128
5.2傳送數據給瀏覽器129
5.2.1使用echo()方法輸出信息129
5.2.2使用header()函式重定向網頁130
5.2.3操作緩衝區131
5.3使用$_SESSION設定和讀取Session133
5.3.1存儲和讀取Session信息134
5.3.2Session的創建過程和有效期135
5.3.3利用Session限制未登錄用戶訪問137
5.3.4刪除和銷毀Session138
5.4使用$_COOKIE讀取Cookie139
5.4.1創建和修改Cookie139
5.4.2讀取Cookie141
5.4.3Cookie數組141
5.4.4刪除Cookie142
5.4.5Cookie程式設計舉例142
5.4.6Cookie和Session的比較145
5.5使用$_FILES獲取上傳檔案信息146
5.5.1添加上傳檔案的表單146
5.5.2使用$_FILES獲取上傳檔案信息146
5.5.3保存上傳檔案到指定目錄147
5.5.4同時上傳多個檔案149
習題150
第6章MySQL資料庫154
6.1資料庫基礎154
6.2MySQL資料庫的使用155
6.2.1使用phpMyAdmin管理資料庫155
6.2.2使用phpMyAdmin導出/導入數據159
6.2.3使用Navicat管理資料庫160
6.3SQL162
6.3.1Select語句162
6.3.2添加、刪除、更新記錄的語句165
6.3.3SQL字元串中含有變數的書寫方法167
習題169
第7章PHP訪問資料庫170
7.1訪問MySQL資料庫170
7.1.1連線MySQL資料庫171
7.1.2創建結果集並輸出記錄172
7.1.3使用mysql_query()增、刪、改記錄177
7.2mysqli擴展函式的使用178
7.2.1連線MySQL資料庫178
7.2.2執行SQL語句創建結果集179
7.2.3從結果集中獲取數據180
7.2.4同時執行多條SQL語句181
7.3增、刪、改記錄的綜合實例183
7.3.1管理記錄主頁面的設計183
7.3.2添加記錄的實現185
7.3.3刪除記錄的實現186
7.3.4同時刪除多條記錄的實現187
7.3.5修改記錄的實現188
7.3.6查詢記錄的實現191
7.4分頁顯示數據192
7.4.1分頁程式的基本實現193
7.4.2對查詢結果進行分頁197
7.4.3將分頁程式寫成函式199
7.4.4可設定每頁顯示記錄數的分頁程式201
7.5用mysqli製作新聞網站203
7.5.1為網站引用後台程式和資料庫203
7.5.2在首頁顯示數據表中的新聞205
7.5.3製作動態圖片輪顯效果209
7.5.4製作顯示新聞詳細頁面211
7.5.5製作欄目列表頁213
7.5.6使用FCKeditor編輯器214
7.6資料庫接口層PDO218
7.6.1PDO的安裝219
7.6.2創建PDO對象連線資料庫219
7.6.3使用query()方法執行查詢221
7.6.4使用fetchAll()方法返回所有行222
7.6.5使用exec()方法執行增、刪、改命令223
7.6.6使用prepare()方法執行預處理語句223
7.6.7PDO事務操作225
7.7用PDO製作部落格網站227
7.7.1資料庫的設計227
7.7.2首頁的製作228
7.7.3留言模組的製作232
7.7.4部落格後台登錄的實現234
習題236
第8章檔案訪問操作238
8.1檔案訪問函式238
8.1.1打開和關閉檔案238
8.1.2讀取檔案239
8.1.3移動檔案指針242
8.1.4文本檔案的寫入和追加243
8.1.5製作計數器244
8.2檔案及目錄的基本操作246
8.2.1複製、移動和刪除檔案246
8.2.2獲取檔案屬性247
8.2.3目錄的基本操作248
8.2.4統計目錄和磁碟大小252
8.3製作生成靜態頁面的新聞系統253
8.3.1資料庫設計和製作模板頁253
8.3.2新聞添加頁面和程式的製作255
8.3.3新聞後台管理頁面的製作258
8.3.4新聞修改頁面的製作259
8.3.5新聞刪除頁面的製作261
8.3.6首頁和列表頁的靜態化262
8.4cURL技術簡介266
8.4.1cURL的安裝和使用266
8.4.2cURL傳送請求的方式267
8.4.3cURL的多執行緒函式269
習題271
第9章使用織夢CMS製作網站273
9.1初識織夢CMS 273
9.1.1下載和安裝織夢CMS273
9.1.2織夢CMS的數據表及欄位275
9.1.3織夢CMS的模板檔案276
9.2織夢CMS的標籤276
9.2.1模板標籤的語法276
9.2.2常用標籤的用法278
9.2.3在標籤中使用函式286
9.2.4在標籤內添加PHP程式289
9.3使用織夢CMS製作網站實例293
9.3.1首頁的製作294
9.3.2欄目列表頁的製作296
9.3.3文章內容頁的製作298
9.3.4圖片輪顯效果的實現300
習題302
第10章PHP安全編程303
10.1安全地配置PHP303
10.1.1安全模式的配置303
10.1.2其他與安全有關的參數配置305
10.1.3Apache的降權運行307
10.2SQL注入攻擊與防範308
10.2.1SQL注入攻擊的原理及特點309
10.2.2SQL注入攻擊的方法310
10.2.3SQL注入攻擊的檢測314
10.2.4SQL注入攻擊的防範317
10.3跨站腳本攻擊321
10.3.1跨站腳本攻擊概述321
10.3.2跨站腳本攻擊實例323
10.3.3防範跨站腳本攻擊的方法325
10.4身份認證系統的製作327
10.4.1PHP的加密函式327
10.4.2驗證碼的生成328
10.4.3用戶註冊模組的實現330
10.4.4用戶登錄模組的實現331
10.4.5用戶管理模組的實現332
10.4.6刪除用戶與修改用戶密碼333
習題335
附錄實驗336
實驗1PHP運行和開發環境336
實驗2PHP語言基礎336
實驗3函式的定義和調用337
實驗4面向對象程式設計337
實驗5獲取表單及URL參數中的數據338
實驗6Session和Cookie的使用339
實驗7MySQL資料庫的管理339
實驗8在PHP中訪問MySQL資料庫340
實驗9分頁程式的設計341
實驗10使用mysqli函式訪問資料庫341
實驗11使用PDO訪問資料庫342
參考文獻343

相關詞條

熱門詞條

聯絡我們