出版時間:2009-7 出版社:清華大學(xué)出版社 作者:Steven Holzner 頁數(shù):549
Tag標(biāo)簽:無
前言
本書是一本PHP指導(dǎo)手冊,旨在對PHP進行完整而全面的介紹。本書通過一百多個示例演示了PHP的功能。我們將逐一為您揭開PHP的神秘“面紗”。 PHP是一個熱門話題——它現(xiàn)在已經(jīng)成為最流行的服務(wù)器端語言。在Google上搜索“PHP”會得到多達2890000000項相關(guān)查詢結(jié)果。那是二十八億九千萬次點擊呀,遠(yuǎn)遠(yuǎn)多于其他任何服務(wù)器端語言的點擊數(shù)。 這樣難以置信的普及率說明了什么?說明PHP的使用和開發(fā)又快又容易。您可以在Web頁面中將它與HTML混合使用。它比其他語言更容易使用——因為PHP吸取了其他語言的經(jīng)驗教訓(xùn)。PHP不需要像其他語言那樣在運行之前先進行編譯。但更令人興奮的是,用PHP開發(fā)很有趣。它是編寫客戶端代碼的開發(fā)人員真正喜歡的語言。本書將帶給您這樣的體驗。 如今擁有Web站點的人要求越來越多的功能,他們可以從PHP中找到越來越多的答案。他們不再將內(nèi)容局限于在瀏覽器中使用JavaScript,更希望能夠編寫在服務(wù)器上執(zhí)行的代碼。客戶留言。交互式日歷。數(shù)據(jù)庫。自動回復(fù)的電子郵件程序。博客。聊天室——用PHP還可以實現(xiàn)更多的功能。使用了PHP,就具有了對Web應(yīng)用程序的完全控制——而且它們不像典型的Web頁面那么難寫??梢杂煤苌俚拇a做很多事情?! ●R上就要學(xué)習(xí)PHP了,您一定很激動。本書盡可能介紹這種語言的精髓,給您完整的PHP體驗。從本書中將比從其他同類書中得到更多關(guān)于PHP的信息,因為從本書中可以知道關(guān)于PHP的所有細(xì)節(jié)?! ?.1本書讀者對象 如果您希望充分利用PHP的所有功能,了解學(xué)習(xí)過程中每個示例的具體步驟,本書是您的最佳選擇。例如,希望在別人的計算機上放置cookie,而不僅僅是在您的計算機上接受cookie,希望讀取用戶輸入到您的Web頁面的文本框。列表框。復(fù)選框或單選按鈕中的數(shù)據(jù),希望在服務(wù)器上保留您聯(lián)機存儲在數(shù)據(jù)庫中的數(shù)據(jù),希望用會話跟蹤用戶,獲得創(chuàng)建多頁Web應(yīng)用程序的能力。
內(nèi)容概要
用PHP可以構(gòu)建動態(tài)的、跨瀏覽器的Web應(yīng)用程序。PHP是一種引發(fā)Internet風(fēng)暴的服務(wù)器端編程語言。本書通過詳細(xì)的示例說明和可供讀者免費下載的代碼示例,深入探討了如何配置PHP、創(chuàng)建已啟用PHP的Web頁面,以及如何實踐應(yīng)用每種高級開發(fā)工具?! ”緯敿?xì)介紹了如何個性化PHP工作空間,定義運算符和變量,操作字符串和數(shù)組,部署HTML表單和按鈕,以及如何處理用戶輸入等內(nèi)容。您將掌握如何訪問數(shù)據(jù)庫信息,用cookies跟蹤客戶端首選項,執(zhí)行FTP和電子郵件事務(wù),以及如何將應(yīng)用程序發(fā)布到Web上。除此之外,還將深入了解PHP的下一代Web 2.0 設(shè)計功能,包括AJAX、XML和RSS?! ≈饕獌?nèi)容包括 安裝PHP并配置自定義開發(fā)環(huán)境 處理變量、運算符、循環(huán)、字符串、數(shù)組和函數(shù) 集成HTML控件、文本字段、表單、單選按鈕和復(fù)選框 接受并驗證用戶從Web頁面輸入數(shù)據(jù)的有效性 用PHP的面向?qū)ο蠊ぞ吆喕幊獭 ∮梅?wù)器端文件存儲器構(gòu)建博客、客戶留言簿和反饋頁面 編寫檢索、修改和更新數(shù)據(jù)庫信息的MySQL腳本 設(shè)置cookies,執(zhí)行FTP事務(wù),并從PHP會話中發(fā)送電子郵件 構(gòu)建啟用了AJAX的Web頁面 在服務(wù)器上繪圖 創(chuàng)建XML組件并添加RSS提要
作者簡介
Steven Holzner是100多本獲獎計算機圖書的作者,其中包括大量關(guān)于PHP的暢銷書。
他曾任PC Magazine雜志的編輯,在財富500強公司講授過編程課,還在康奈爾大學(xué)和麻省理工學(xué)院(MIT)做過大學(xué)教師。
書籍目錄
第1章 PHP基礎(chǔ) 1.1 初識PHP 1.2 獲得PHP 1.2.1 Internet上的PHP 1.2.2 本地機器上的PHP 1.3 創(chuàng)建開發(fā)環(huán)境 1.4 創(chuàng)建第一個PHP頁面 1.5 運行第一個PHP頁面 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 在變量中存儲數(shù)據(jù) 1.15 插入字符串 1.16 創(chuàng)建變量的變量 1.17 創(chuàng)建常量 1.18 理解PHP的內(nèi)部數(shù)據(jù)類型 第2章 運算符與流程控制 2.1 PHP的數(shù)學(xué)運算符 2.2 使用賦值運算符 2.3 遞增和遞減值 2.4 PHP字符串運算符 2.5 按位運算符 2.6 執(zhí)行運算符 2.7 PHP運算符優(yōu)先級 2.8 使用if語句 2.9 PHP比較運算符 2.10 PHP邏輯運算符 2.11 else語句 2.12 elseif語句 2.13 三元運算符 2.14 switch語句 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替換語法 第3章 字符串與數(shù)組 3.1 字符串函數(shù) 3.2 在數(shù)值和字符串之間轉(zhuǎn)換 3.3 格式化文本字符串 3.4 自己動手構(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 對數(shù)組排序 3.12 使用PHP的數(shù)組運算符 3.13 比較數(shù)組 3.14 處理多維數(shù)組 3.15 在循環(huán)中使用多維數(shù)組 3.16 在數(shù)組中移動 3.17 拆分和合并數(shù)組 3.18 其他數(shù)組函數(shù) 第4章 創(chuàng)建函數(shù) 第5章 讀取Web頁面中的數(shù)據(jù) 第6章 PHP瀏覽器處理功能第7章 面向?qū)ο缶幊痰?章 面向?qū)ο蟾呒壘幊痰?章 文件處理 第10章 數(shù)據(jù)庫操作第11章 會話. ookies和FTP第12章 Ajax 第13章 高級Ajax第14章 在服務(wù)器上繪制圖像第15章 XML和RSS
章節(jié)摘錄
1.1初識PHP 歡迎來到PHP的世界。按照官方說法,PHP代表“PHP:超文本預(yù)處理器(HypertextPreprocessor)”,但是它的原始名稱也同樣舉世聞名:個人主頁(Personal:HomePage)。PHP是一種對Web世界帶來重要影響的服務(wù)器端編程語言,它無疑是用于Web服務(wù)器上的最流行的編程語言。:PHP的設(shè)計理念是:在Web服務(wù)器上執(zhí)行一些簡單的編程工作,就能夠創(chuàng)建所有對象——從聯(lián)機數(shù)據(jù)庫到留言板(guest,book),從客戶調(diào)度程序到聊天室,從文件上傳工具到購物車。使用PHP可以完成所有這些工作?! HP來自于何處?PHP用戶有時會驚訝地發(fā)現(xiàn)PHP已經(jīng)出現(xiàn)了很長一段時間;RasmusLerdorf于1994年創(chuàng)建了PHP(Rasmus需要使用某個方法來記錄誰正在查看他的在線簡歷)。直到1995年其他人開始使用時,PHP才獲得了良好的聲譽,并且該語言仍在不斷創(chuàng)新?! ≡?994年時,PHP稱為個人主頁(PersonalHomePage)或個人主頁工具。如同您所預(yù)料的那樣,當(dāng)時的PHP非常簡單,可用于創(chuàng)建Web頁面訪問計數(shù)器、留言板以及類似的對象。PHP的1995年版本稱為PHP/FIVersion2fFI是HTML表單閱讀器程序包,也由Rasmus編寫而成1。 最終,Rasmus添加了對MiniSQL(mSQL)的支持,并且隨著越來越多的人提供代碼,PHP/FI開始以令人驚訝的速度發(fā)展。當(dāng)時非常需要一種便于使用的Web服務(wù)器編程語言,因此PHP頁面的數(shù)量保持持續(xù)增長。1996年,已經(jīng)有大約15000個Web頁面采用PHP/FI。1997年,這個數(shù)字增長到超過50000。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載