出版時(shí)間:2009-7 出版社:清華大學(xué)出版社 作者:Steven Holzner 頁(yè)數(shù):549
Tag標(biāo)簽:無
前言
本書是一本PHP指導(dǎo)手冊(cè),旨在對(duì)PHP進(jìn)行完整而全面的介紹。本書通過一百多個(gè)示例演示了PHP的功能。我們將逐一為您揭開PHP的神秘“面紗”。 PHP是一個(gè)熱門話題——它現(xiàn)在已經(jīng)成為最流行的服務(wù)器端語(yǔ)言。在Google上搜索“PHP”會(huì)得到多達(dá)2890000000項(xiàng)相關(guān)查詢結(jié)果。那是二十八億九千萬次點(diǎn)擊呀,遠(yuǎn)遠(yuǎn)多于其他任何服務(wù)器端語(yǔ)言的點(diǎn)擊數(shù)?! ∵@樣難以置信的普及率說明了什么?說明PHP的使用和開發(fā)又快又容易。您可以在Web頁(yè)面中將它與HTML混合使用。它比其他語(yǔ)言更容易使用——因?yàn)镻HP吸取了其他語(yǔ)言的經(jīng)驗(yàn)教訓(xùn)。PHP不需要像其他語(yǔ)言那樣在運(yùn)行之前先進(jìn)行編譯。但更令人興奮的是,用PHP開發(fā)很有趣。它是編寫客戶端代碼的開發(fā)人員真正喜歡的語(yǔ)言。本書將帶給您這樣的體驗(yàn)?! ∪缃駬碛蠾eb站點(diǎn)的人要求越來越多的功能,他們可以從PHP中找到越來越多的答案。他們不再將內(nèi)容局限于在瀏覽器中使用JavaScript,更希望能夠編寫在服務(wù)器上執(zhí)行的代碼??蛻袅粞浴=换ナ饺諝v。數(shù)據(jù)庫(kù)。自動(dòng)回復(fù)的電子郵件程序。博客。聊天室——用PHP還可以實(shí)現(xiàn)更多的功能。使用了PHP,就具有了對(duì)Web應(yīng)用程序的完全控制——而且它們不像典型的Web頁(yè)面那么難寫。可以用很少的代碼做很多事情?! ●R上就要學(xué)習(xí)PHP了,您一定很激動(dòng)。本書盡可能介紹這種語(yǔ)言的精髓,給您完整的PHP體驗(yàn)。從本書中將比從其他同類書中得到更多關(guān)于PHP的信息,因?yàn)閺谋緯锌梢灾狸P(guān)于PHP的所有細(xì)節(jié)。 0.1本書讀者對(duì)象 如果您希望充分利用PHP的所有功能,了解學(xué)習(xí)過程中每個(gè)示例的具體步驟,本書是您的最佳選擇。例如,希望在別人的計(jì)算機(jī)上放置cookie,而不僅僅是在您的計(jì)算機(jī)上接受cookie,希望讀取用戶輸入到您的Web頁(yè)面的文本框。列表框。復(fù)選框或單選按鈕中的數(shù)據(jù),希望在服務(wù)器上保留您聯(lián)機(jī)存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù),希望用會(huì)話跟蹤用戶,獲得創(chuàng)建多頁(yè)Web應(yīng)用程序的能力。
內(nèi)容概要
用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 初識(shí)PHP 1.2 獲得PHP 1.2.1 Internet上的PHP 1.2.2 本地機(jī)器上的PHP 1.3 創(chuàng)建開發(fā)環(huán)境 1.4 創(chuàng)建第一個(gè)PHP頁(yè)面 1.5 運(yùn)行第一個(gè)PHP頁(yè)面 1.6 混合HTML和PHP 1.7 輸出文本 1.8 輸出HTML 1.9 更多回送功能 1.10 使用PHP的“Here”文檔 1.11 命令行PHP 1.12 向PHP代碼添加注釋 1.13 使用變量 1.14 在變量中存儲(chǔ)數(shù)據(jù) 1.15 插入字符串 1.16 創(chuàng)建變量的變量 1.17 創(chuàng)建常量 1.18 理解PHP的內(nèi)部數(shù)據(jù)類型 第2章 運(yùn)算符與流程控制 2.1 PHP的數(shù)學(xué)運(yùn)算符 2.2 使用賦值運(yùn)算符 2.3 遞增和遞減值 2.4 PHP字符串運(yùn)算符 2.5 按位運(yùn)算符 2.6 執(zhí)行運(yùn)算符 2.7 PHP運(yùn)算符優(yōu)先級(jí) 2.8 使用if語(yǔ)句 2.9 PHP比較運(yùn)算符 2.10 PHP邏輯運(yùn)算符 2.11 else語(yǔ)句 2.12 elseif語(yǔ)句 2.13 三元運(yùn)算符 2.14 switch語(yǔ)句 2.15 使用for循環(huán) 2.16 使用while循環(huán) 2.17 使用do…while循環(huán) 2.18 使用foreach循環(huán) 2.19 輕松地終止循環(huán) 2.20 跳過迭代 2.21 PHP替換語(yǔ)法 第3章 字符串與數(shù)組 3.1 字符串函數(shù) 3.2 在數(shù)值和字符串之間轉(zhuǎn)換 3.3 格式化文本字符串 3.4 自己動(dòng)手構(gòu)建數(shù)組 3.5 修改數(shù)組中的數(shù)據(jù) 3.6 刪除數(shù)組元素 3.7 用循環(huán)處理數(shù)組 3.7.1 for循環(huán) 3.7.2 print_r函數(shù) 3.7.3 foreach循環(huán) 3.7.4 while循環(huán) 3.8 PHP數(shù)組函數(shù) 3.9 用implode和explode在字符串與數(shù)組間轉(zhuǎn)換 3.10 從數(shù)組中提取數(shù)據(jù) 3.11 對(duì)數(shù)組排序 3.12 使用PHP的數(shù)組運(yùn)算符 3.13 比較數(shù)組 3.14 處理多維數(shù)組 3.15 在循環(huán)中使用多維數(shù)組 3.16 在數(shù)組中移動(dòng) 3.17 拆分和合并數(shù)組 3.18 其他數(shù)組函數(shù) 第4章 創(chuàng)建函數(shù) 第5章 讀取Web頁(yè)面中的數(shù)據(jù) 第6章 PHP瀏覽器處理功能第7章 面向?qū)ο缶幊痰?章 面向?qū)ο蟾呒?jí)編程第9章 文件處理 第10章 數(shù)據(jù)庫(kù)操作第11章 會(huì)話. ookies和FTP第12章 Ajax 第13章 高級(jí)Ajax第14章 在服務(wù)器上繪制圖像第15章 XML和RSS
章節(jié)摘錄
1.1初識(shí)PHP 歡迎來到PHP的世界。按照官方說法,PHP代表“PHP:超文本預(yù)處理器(HypertextPreprocessor)”,但是它的原始名稱也同樣舉世聞名:個(gè)人主頁(yè)(Personal:HomePage)。PHP是一種對(duì)Web世界帶來重要影響的服務(wù)器端編程語(yǔ)言,它無疑是用于Web服務(wù)器上的最流行的編程語(yǔ)言。:PHP的設(shè)計(jì)理念是:在Web服務(wù)器上執(zhí)行一些簡(jiǎn)單的編程工作,就能夠創(chuàng)建所有對(duì)象——從聯(lián)機(jī)數(shù)據(jù)庫(kù)到留言板(guest,book),從客戶調(diào)度程序到聊天室,從文件上傳工具到購(gòu)物車。使用PHP可以完成所有這些工作?! HP來自于何處?PHP用戶有時(shí)會(huì)驚訝地發(fā)現(xiàn)PHP已經(jīng)出現(xiàn)了很長(zhǎng)一段時(shí)間;RasmusLerdorf于1994年創(chuàng)建了PHP(Rasmus需要使用某個(gè)方法來記錄誰(shuí)正在查看他的在線簡(jiǎn)歷)。直到1995年其他人開始使用時(shí),PHP才獲得了良好的聲譽(yù),并且該語(yǔ)言仍在不斷創(chuàng)新?! ≡?994年時(shí),PHP稱為個(gè)人主頁(yè)(PersonalHomePage)或個(gè)人主頁(yè)工具。如同您所預(yù)料的那樣,當(dāng)時(shí)的PHP非常簡(jiǎn)單,可用于創(chuàng)建Web頁(yè)面訪問計(jì)數(shù)器、留言板以及類似的對(duì)象。PHP的1995年版本稱為PHP/FIVersion2fFI是HTML表單閱讀器程序包,也由Rasmus編寫而成1?! ∽罱K,Rasmus添加了對(duì)MiniSQL(mSQL)的支持,并且隨著越來越多的人提供代碼,PHP/FI開始以令人驚訝的速度發(fā)展。當(dāng)時(shí)非常需要一種便于使用的Web服務(wù)器編程語(yǔ)言,因此PHP頁(yè)面的數(shù)量保持持續(xù)增長(zhǎng)。1996年,已經(jīng)有大約15000個(gè)Web頁(yè)面采用PHP/FI。1997年,這個(gè)數(shù)字增長(zhǎng)到超過50000。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載