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

PHP完全參考手冊(cè)

PHP完全參考手冊(cè)

定 價(jià):¥68.00

作 者: (美)浩森爾 著,曹駿,徐劍 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: PHP

ISBN: 9787302205609 出版時(shí)間: 2009-07-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 549 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第1章 PHP基礎(chǔ)1
1.1 初識(shí)PHP3
1.2 獲得PHP4
1.2.1 Internet上的PHP4
1.2.2 本地機(jī)器上的PHP5
1.3 創(chuàng)建開發(fā)環(huán)境6
1.4 創(chuàng)建第一個(gè)PHP頁(yè)面7
1.5 運(yùn)行第一個(gè)PHP頁(yè)面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 在變量中存儲(chǔ)數(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章 運(yùn)算符與流程控制39
2.1 PHP的數(shù)學(xué)運(yùn)算符39
2.2 使用賦值運(yùn)算符44
2.3 遞增和遞減值45
2.4 PHP字符串運(yùn)算符47
2.5 按位運(yùn)算符48
2.6 執(zhí)行運(yùn)算符49
2.7 PHP運(yùn)算符優(yōu)先級(jí)50
2.8 使用if語(yǔ)句52
2.9 PHP比較運(yùn)算符55
2.10 PHP邏輯運(yùn)算符57
2.11 else語(yǔ)句59
2.12 elseif語(yǔ)句61
2.13 三元運(yùn)算符63
2.14 switch語(yǔ)句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替換語(yǔ)法76
第3章 字符串與數(shù)組77
3.1 字符串函數(shù)77
3.2 在數(shù)值和字符串之間轉(zhuǎn)換82
3.3 格式化文本字符串84
3.4 自己動(dòng)手構(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 對(duì)數(shù)組排序103
3.12 使用PHP的數(shù)組運(yùn)算符105
3.13 比較數(shù)組107
3.14 處理多維數(shù)組107
3.15 在循環(huán)中使用多維數(shù)組109
3.16 在數(shù)組中移動(dòng)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 使用默認(rèn)參數(shù)125
4.6 傳遞可變數(shù)目的參數(shù)127
4.7 從函數(shù)中返回?cái)?shù)據(jù)129
4.8 返回?cái)?shù)組131
4.9 返回列表133
4.10 返回引用134
4.11 PHP中的變量作用域136
4.12 訪問全局?jǐn)?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ù)返回錯(cuò)誤151
第5章 讀取Web頁(yè)面中的數(shù)據(jù)153
5.1 配置Web頁(yè)面與PHP通信153
5.2 處理文本字段156
5.3 處理文本域159
5.4 處理復(fù)選框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的服務(wù)器變量193
6.2 使用HTTP標(biāo)頭195
6.3 獲得用戶的瀏覽器類型196
6.4 用HTTP標(biāo)頭重定向?yàn)g覽器199
6.5 一次性轉(zhuǎn)儲(chǔ)表單的所有數(shù)據(jù)201
6.6 使用自定義數(shù)組處理表單數(shù)據(jù)205
6.7 將所有內(nèi)容合并到一個(gè)頁(yè)面中207
6.8 執(zhí)行數(shù)據(jù)有效性驗(yàn)證210
6.9 檢查用戶是否輸入必需的數(shù)據(jù)212
6.10 要求輸入數(shù)值215
6.11 要求輸入文本218
6.12 持久化用戶數(shù)據(jù)222
6.13 客戶端數(shù)據(jù)有效性驗(yàn)證224
6.14 處理用戶輸入中的HTML標(biāo)記228
第7章 面向?qū)ο缶幊?31
7.1 創(chuàng)建類232
7.2 創(chuàng)建對(duì)象236
7.3 設(shè)置屬性和方法的訪問權(quán)限239
7.3.1 公有訪問權(quán)限239
7.3.2 私有訪問權(quán)限240
7.4 使用構(gòu)造函數(shù)初始化對(duì)象243
7.5 使用析構(gòu)函數(shù)在銷毀對(duì)象后清理245
7.6 通過繼承使一個(gè)類基于另一個(gè)類247
7.6.1 受保護(hù)訪問權(quán)限250
7.6.2 構(gòu)造函數(shù)與繼承251
7.6.3 調(diào)用基類方法253
7.7 重寫方法256
7.8 重載方法258
7.9 自動(dòng)加載類262
第8章 面向?qū)ο蟾呒?jí)編程265
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 支持對(duì)象迭代284
8.6 對(duì)象間的比較287
8.7 創(chuàng)建類常量289
8.8 使用final關(guān)鍵字292
8.9 復(fù)制對(duì)象295
8.10 反射298
第9章 文件處理301
9.1 使用fopen打開文件301
9.2 使用feof遍歷文件內(nèi)容304
9.3 使用fgets從文件中讀取文本304
9.4 關(guān)閉文件305
9.5 使用fgetc從文件中逐個(gè)字符地讀取306
9.6 使用file_get_contents一次讀取整個(gè)文本309
9.7 使用file將文件讀入數(shù)組311
9.8 使用file_exists函數(shù)檢查文件是否存在314
9.9 使用filesize獲得文件大小316
9.10 使用fread讀取二進(jìn)制文件317
9.11 使用fscanf解析文件319
9.12 使用parse_ini_file解析ini文件320
9.13 使用stat函數(shù)獲取文件信息322
9.14 使用函數(shù)fseek設(shè)置文件指針的位置323
9.15 使用函數(shù)copy復(fù)制文件324
9.16 使用函數(shù)unlink刪除文件325
9.17 使用函數(shù)fwrite寫入文件326
9.18 讀寫二進(jìn)制文件329
9.19 使用函數(shù)fwrite將數(shù)據(jù)附加到文件中333
9.20 使用函數(shù)file_put_contents一次性寫入文件335
9.21 鎖定文件337

第10章 數(shù)據(jù)庫(kù)操作341
10.1 數(shù)據(jù)庫(kù)的概念342
10.2 一些基本的SQL342
10.3 創(chuàng)建MySQL數(shù)據(jù)庫(kù)344
10.4 創(chuàng)建新的表347
10.5 將數(shù)據(jù)放入新的數(shù)據(jù)庫(kù)348
10.6 在PHP中訪問數(shù)據(jù)庫(kù)349
10.6.1 連接到數(shù)據(jù)庫(kù)服務(wù)器350
10.6.2 連接到數(shù)據(jù)庫(kù)351
10.6.3 讀取表352
10.6.4 顯示表數(shù)據(jù)353
10.6.5 關(guān)閉連接355
10.7 更新數(shù)據(jù)356
10.8 插入新的數(shù)據(jù)項(xiàng)到數(shù)據(jù)庫(kù)359
10.9 刪除記錄362
10.10 創(chuàng)建新的表364
10.11 創(chuàng)建新的數(shù)據(jù)庫(kù)368
10.12 排序數(shù)據(jù)372
第11章 會(huì)話cookies和FTP375
11.1 設(shè)置cookie375
11.2 讀取cookie377
11.3 設(shè)置cookie的到期時(shí)間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ā)送高級(jí)電子郵件398
11.12 添加附件到電子郵件401
11.13 在會(huì)話中存儲(chǔ)數(shù)據(jù)404
11.14 使用會(huì)話編寫網(wǎng)頁(yè)計(jì)數(shù)器408
第12章 Ajax411
12.1 了解Ajax411
12.2 編寫Ajax412
12.3 創(chuàng)建XMLHttpRequest對(duì)象414
12.4 打開XMLHttpRequest對(duì)象417
12.5 處理已下載的數(shù)據(jù)419
12.6 開始下載423
12.7 創(chuàng)建XMLHttpRequest對(duì)象424
12.8 Ajax與某些PHP結(jié)合使用426
12.9 使用GET將數(shù)據(jù)傳遞給服務(wù)器427
12.10 使用POST將數(shù)據(jù)傳遞給服務(wù)器430
12.11 處理XML434
12.12 使用PHP處理XML441
第13章 高級(jí)Ajax445
13.1 使用多個(gè)XMLHttpRequest對(duì)象處理并發(fā)的Ajax請(qǐng)求445
13.2 使用一個(gè)XMLHttpRequest數(shù)組處理并發(fā)的Ajax請(qǐng)求450
13.3 使用JavaScript內(nèi)部函數(shù)處理并發(fā)的Ajax請(qǐng)求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章 在服務(wù)器上繪制圖像479
14.1 創(chuàng)建圖像482
14.2 在HTML頁(yè)面中顯示圖像484
14.3 繪制線條485
14.4 設(shè)置線條的粗細(xì)488
14.5 繪制矩形489
14.6 繪制橢圓491
14.7 繪制圓弧492
14.8 繪制多邊形494
14.9 填充圖形496
14.10 繪制單個(gè)像素497
14.11 繪制文本499
14.12 繪制垂直文本502
14.13 操作圖像文件505
14.14 平鋪圖像508
14.15 復(fù)制圖像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 向?yàn)g覽器發(fā)送XML537
15.9 與其他PHPXML程序包交互538
15.10 使用XML分析器函數(shù)解析XML539

本目錄推薦

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