注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程PHP完全參考手冊

PHP完全參考手冊

PHP完全參考手冊

定 價:¥68.00

作 者: (美)浩森爾 著,曹駿,徐劍 譯
出版社: 清華大學出版社
叢編項:
標 簽: PHP

ISBN: 9787302205609 出版時間: 2009-07-01 包裝: 平裝
開本: 16開 頁數(shù): 549 字數(shù):  

內(nèi)容簡介

  用PHP可以構(gòu)建動態(tài)的、跨瀏覽器的Web應用程序。PHP是一種引發(fā)Internet風暴的服務器端編程語言。本書通過詳細的示例說明和可供讀者免費下載的代碼示例,深入探討了如何配置PHP、創(chuàng)建已啟用PHP的Web頁面,以及如何實踐應用每種高級開發(fā)工具。本書詳細介紹了如何個性化PHP工作空間,定義運算符和變量,操作字符串和數(shù)組,部署HTML表單和按鈕,以及如何處理用戶輸入等內(nèi)容。您將掌握如何訪問數(shù)據(jù)庫信息,用cookies跟蹤客戶端首選項,執(zhí)行FTP和電子郵件事務,以及如何將應用程序發(fā)布到Web上。除此之外,還將深入了解PHP的下一代Web 2.0 設計功能,包括AJAX、XML和RSS。主要內(nèi)容包括安裝PHP并配置自定義開發(fā)環(huán)境處理變量、運算符、循環(huán)、字符串、數(shù)組和函數(shù)集成HTML控件、文本字段、表單、單選按鈕和復選框接受并驗證用戶從Web頁面輸入數(shù)據(jù)的有效性用PHP的面向?qū)ο蠊ぞ吆喕幊逃梅掌鞫宋募鎯ζ鳂?gòu)建博客、客戶留言簿和反饋頁面編寫檢索、修改和更新數(shù)據(jù)庫信息的MySQL腳本設置cookies,執(zhí)行FTP事務,并從PHP會話中發(fā)送電子郵件構(gòu)建啟用了AJAX的Web頁面在服務器上繪圖創(chuàng)建XML組件并添加RSS提要

作者簡介

  Steven Holzner,是100多本獲獎計算機圖書的作者,其中包括大量關于PHP的暢銷書。他曾任PC Magazine雜志的編輯,在財富500強公司講授過編程課,還在康奈爾大學和麻省理工學院(MIT)做過大學教師。

圖書目錄

第1章 PHP基礎1
1.1 初識PHP3
1.2 獲得PHP4
1.2.1 Internet上的PHP4
1.2.2 本地機器上的PHP5
1.3 創(chuàng)建開發(fā)環(huán)境6
1.4 創(chuàng)建第一個PHP頁面7
1.5 運行第一個PHP頁面8
1.6 混合HTML和PHP10
1.7 輸出文本13
1.8 輸出HTML15
1.9 更多回送功能16
1.10 使用PHP的“Here”文檔18
1.11 命令行PHP19
1.12 向PHP代碼添加注釋23
1.13 使用變量25
1.14 在變量中存儲數(shù)據(jù)26
1.15 插入字符串29
1.16 創(chuàng)建變量的變量32
1.17 創(chuàng)建常量33
1.18 理解PHP的內(nèi)部數(shù)據(jù)類型35
第2章 運算符與流程控制39
2.1 PHP的數(shù)學運算符39
2.2 使用賦值運算符44
2.3 遞增和遞減值45
2.4 PHP字符串運算符47
2.5 按位運算符48
2.6 執(zhí)行運算符49
2.7 PHP運算符優(yōu)先級50
2.8 使用if語句52
2.9 PHP比較運算符55
2.10 PHP邏輯運算符57
2.11 else語句59
2.12 elseif語句61
2.13 三元運算符63
2.14 switch語句64
2.15 使用for循環(huán)66
2.16 使用while循環(huán)68
2.17 使用do…while循環(huán)70
2.18 使用foreach循環(huán)72
2.19 輕松地終止循環(huán)73
2.20 跳過迭代75
2.21 PHP替換語法76
第3章 字符串與數(shù)組77
3.1 字符串函數(shù)77
3.2 在數(shù)值和字符串之間轉(zhuǎn)換82
3.3 格式化文本字符串84
3.4 自己動手構(gòu)建數(shù)組87
3.5 修改數(shù)組中的數(shù)據(jù)91
3.6 刪除數(shù)組元素93
3.7 用循環(huán)處理數(shù)組94
3.7.1 for循環(huán)94
3.7.2 print_r函數(shù)95
3.7.3 foreach循環(huán)96
3.7.4 while循環(huán)98
3.8 PHP數(shù)組函數(shù)99
3.9 用implode和explode在字符串與數(shù)組間轉(zhuǎn)換101
3.10 從數(shù)組中提取數(shù)據(jù)102
3.11 對數(shù)組排序103
3.12 使用PHP的數(shù)組運算符105
3.13 比較數(shù)組107
3.14 處理多維數(shù)組107
3.15 在循環(huán)中使用多維數(shù)組109
3.16 在數(shù)組中移動110
3.17 拆分和合并數(shù)組112
3.18 其他數(shù)組函數(shù)113
第4章 創(chuàng)建函數(shù)117
4.1 在PHP中創(chuàng)建函數(shù)117
4.2 向函數(shù)傳遞數(shù)據(jù)119
4.3 向數(shù)組傳遞函數(shù)121
4.4 按引用傳遞124
4.5 使用默認參數(shù)125
4.6 傳遞可變數(shù)目的參數(shù)127
4.7 從函數(shù)中返回數(shù)據(jù)129
4.8 返回數(shù)組131
4.9 返回列表133
4.10 返回引用134
4.11 PHP中的變量作用域136
4.12 訪問全局數(shù)據(jù)138
4.13 使用靜態(tài)變量140
4.14 PHP條件函數(shù)143
4.15 PHP變量函數(shù)146
4.16 嵌套函數(shù)149
4.17 創(chuàng)建include文件150
4.18 從函數(shù)返回錯誤151
第5章 讀取Web頁面中的數(shù)據(jù)153
5.1 配置Web頁面與PHP通信153
5.2 處理文本字段156
5.3 處理文本域159
5.4 處理復選框162
5.5 處理單選按鈕164
5.6 處理列表框167
5.7 處理口令控件170
5.8 處理隱藏控件173
5.9 處理圖像映射175
5.10 處理文件上傳177
5.11 處理按鈕182
5.11.1 使按鈕數(shù)據(jù)持久182
5.11.2 用Submit按鈕作為HTML按鈕186
第6章 PHP瀏覽器處理功能193
6.1 使用PHP的服務器變量193
6.2 使用HTTP標頭195
6.3 獲得用戶的瀏覽器類型196
6.4 用HTTP標頭重定向瀏覽器199
6.5 一次性轉(zhuǎn)儲表單的所有數(shù)據(jù)201
6.6 使用自定義數(shù)組處理表單數(shù)據(jù)205
6.7 將所有內(nèi)容合并到一個頁面中207
6.8 執(zhí)行數(shù)據(jù)有效性驗證210
6.9 檢查用戶是否輸入必需的數(shù)據(jù)212
6.10 要求輸入數(shù)值215
6.11 要求輸入文本218
6.12 持久化用戶數(shù)據(jù)222
6.13 客戶端數(shù)據(jù)有效性驗證224
6.14 處理用戶輸入中的HTML標記228
第7章 面向?qū)ο缶幊?31
7.1 創(chuàng)建類232
7.2 創(chuàng)建對象236
7.3 設置屬性和方法的訪問權(quán)限239
7.3.1 公有訪問權(quán)限239
7.3.2 私有訪問權(quán)限240
7.4 使用構(gòu)造函數(shù)初始化對象243
7.5 使用析構(gòu)函數(shù)在銷毀對象后清理245
7.6 通過繼承使一個類基于另一個類247
7.6.1 受保護訪問權(quán)限250
7.6.2 構(gòu)造函數(shù)與繼承251
7.6.3 調(diào)用基類方法253
7.7 重寫方法256
7.8 重載方法258
7.9 自動加載類262
第8章 面向?qū)ο蟾呒壘幊?65
8.1 創(chuàng)建靜態(tài)函數(shù)265
8.1.1 創(chuàng)建靜態(tài)方法267
8.1.2 傳遞數(shù)據(jù)給靜態(tài)方法269
8.1.3 在靜態(tài)函數(shù)中使用屬性270
8.2 靜態(tài)成員和靜態(tài)繼承275
8.3 創(chuàng)建抽象類277
8.4 創(chuàng)建接口281
8.5 支持對象迭代284
8.6 對象間的比較287
8.7 創(chuàng)建類常量289
8.8 使用final關鍵字292
8.9 復制對象295
8.10 反射298
第9章 文件處理301
9.1 使用fopen打開文件301
9.2 使用feof遍歷文件內(nèi)容304
9.3 使用fgets從文件中讀取文本304
9.4 關閉文件305
9.5 使用fgetc從文件中逐個字符地讀取306
9.6 使用file_get_contents一次讀取整個文本309
9.7 使用file將文件讀入數(shù)組311
9.8 使用file_exists函數(shù)檢查文件是否存在314
9.9 使用filesize獲得文件大小316
9.10 使用fread讀取二進制文件317
9.11 使用fscanf解析文件319
9.12 使用parse_ini_file解析ini文件320
9.13 使用stat函數(shù)獲取文件信息322
9.14 使用函數(shù)fseek設置文件指針的位置323
9.15 使用函數(shù)copy復制文件324
9.16 使用函數(shù)unlink刪除文件325
9.17 使用函數(shù)fwrite寫入文件326
9.18 讀寫二進制文件329
9.19 使用函數(shù)fwrite將數(shù)據(jù)附加到文件中333
9.20 使用函數(shù)file_put_contents一次性寫入文件335
9.21 鎖定文件337

第10章 數(shù)據(jù)庫操作341
10.1 數(shù)據(jù)庫的概念342
10.2 一些基本的SQL342
10.3 創(chuàng)建MySQL數(shù)據(jù)庫344
10.4 創(chuàng)建新的表347
10.5 將數(shù)據(jù)放入新的數(shù)據(jù)庫348
10.6 在PHP中訪問數(shù)據(jù)庫349
10.6.1 連接到數(shù)據(jù)庫服務器350
10.6.2 連接到數(shù)據(jù)庫351
10.6.3 讀取表352
10.6.4 顯示表數(shù)據(jù)353
10.6.5 關閉連接355
10.7 更新數(shù)據(jù)356
10.8 插入新的數(shù)據(jù)項到數(shù)據(jù)庫359
10.9 刪除記錄362
10.10 創(chuàng)建新的表364
10.11 創(chuàng)建新的數(shù)據(jù)庫368
10.12 排序數(shù)據(jù)372
第11章 會話cookies和FTP375
11.1 設置cookie375
11.2 讀取cookie377
11.3 設置cookie的到期時間378
11.4 刪除cookie380
11.5 操作FTP381
11.6 使用FTP下載文件385
11.7 使用FTP上傳文件388
11.8 使用FTP刪除文件391
11.9 使用FTP創(chuàng)建和刪除目錄393
11.10 發(fā)送電子郵件395
11.11 發(fā)送高級電子郵件398
11.12 添加附件到電子郵件401
11.13 在會話中存儲數(shù)據(jù)404
11.14 使用會話編寫網(wǎng)頁計數(shù)器408
第12章 Ajax411
12.1 了解Ajax411
12.2 編寫Ajax412
12.3 創(chuàng)建XMLHttpRequest對象414
12.4 打開XMLHttpRequest對象417
12.5 處理已下載的數(shù)據(jù)419
12.6 開始下載423
12.7 創(chuàng)建XMLHttpRequest對象424
12.8 Ajax與某些PHP結(jié)合使用426
12.9 使用GET將數(shù)據(jù)傳遞給服務器427
12.10 使用POST將數(shù)據(jù)傳遞給服務器430
12.11 處理XML434
12.12 使用PHP處理XML441
第13章 高級Ajax445
13.1 使用多個XMLHttpRequest對象處理并發(fā)的Ajax請求445
13.2 使用一個XMLHttpRequest數(shù)組處理并發(fā)的Ajax請求450
13.3 使用JavaScript內(nèi)部函數(shù)處理并發(fā)的Ajax請求454
13.4 使用Ajax下載圖像457
13.5 使用Ajax下載JavaScript460
13.6 連接到GoogleSuggest462
13.7 使用Ajax連接到其他域472
13.8 使用Ajax和PHP登錄473
13.9 使用HeadRequests和Ajax獲取數(shù)據(jù)475
第14章 在服務器上繪制圖像479
14.1 創(chuàng)建圖像482
14.2 在HTML頁面中顯示圖像484
14.3 繪制線條485
14.4 設置線條的粗細488
14.5 繪制矩形489
14.6 繪制橢圓491
14.7 繪制圓弧492
14.8 繪制多邊形494
14.9 填充圖形496
14.10 繪制單個像素497
14.11 繪制文本499
14.12 繪制垂直文本502
14.13 操作圖像文件505
14.14 平鋪圖像508
14.15 復制圖像511
第15章 XML和RSS515
15.1 創(chuàng)建XML515
15.2 創(chuàng)建RSS518
15.3 使用SimpleXML函數(shù)522
15.4 提取屬性528
15.5 使用XPath529
15.6 修改XML元素和屬性532
15.7 添加新的元素和屬性534
15.8 向瀏覽器發(fā)送XML537
15.9 與其他PHPXML程序包交互538
15.10 使用XML分析器函數(shù)解析XML539

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號