出版時(shí)間:2008-8 出版社:機(jī)械工業(yè) 作者:戴維斯 頁數(shù):386 譯者:董曉虎
Tag標(biāo)簽:無
內(nèi)容概要
本書主要內(nèi)容: PHP基礎(chǔ),包括數(shù)據(jù)類型、程序流程控制、變量、函數(shù)、數(shù)組和表單。 在各種環(huán)境下安裝PHP和IMySQL的步驟。 MySQL基礎(chǔ),比如表和SQL語句。 使用SQL操作數(shù)據(jù)庫的簡單介紹。 新增一章,介紹如何在PHlP中和網(wǎng)站上使用XHTML。 安全和訪問控制,介紹常見的安全問題。 錯(cuò)誤處理、HTTP身份認(rèn)證和其他更多內(nèi)容。 本書內(nèi)容全面,既解釋了各種基礎(chǔ)概念,又討論了實(shí)現(xiàn)各種特定功能的具體細(xì)節(jié),并附有示例應(yīng)用來演示如何綜合使用這些技術(shù)構(gòu)建高效快速的Web站點(diǎn)。如果你有Web或圖形設(shè)計(jì)的背景,且對(duì)HTML有一定了解,那么本書就正是你學(xué)習(xí)創(chuàng)建動(dòng)態(tài)Web頁面所需要的讀物。
作者簡介
Michele E.Davis從1988年起,她就擁有一個(gè)技術(shù)寫作和軟件培訓(xùn)的公司。她編著并與人合著了超過11本書。
書籍目錄
前言第1章 動(dòng)態(tài)內(nèi)容和Web HTTP和互聯(lián)網(wǎng) PHP和MysQL在web開發(fā)中的位置 一個(gè)PHP應(yīng)用程序的組件 整合多種信息源 請(qǐng)求一個(gè)網(wǎng)頁數(shù)據(jù) 第1章練習(xí)題第2章 安裝 本地部署 遠(yuǎn)程工作 第2章問題第3章 PHP初探 PHP和HTML文本 編程組件 第3章問題第4章 PHP的條件判斷 表達(dá)式 運(yùn)算符的概念 條件語句 循環(huán) 第4章問題第5章 函數(shù) 調(diào)用函數(shù) 定義函數(shù) 面向?qū)ο缶幊? 第5章問題 第6章數(shù)組 數(shù)組入門 第6章問題第7章 使用MySQL MySQL數(shù)據(jù)庫 管理數(shù)據(jù)庫 使用phpMyAdmin 數(shù)據(jù)庫概念 結(jié)構(gòu)化查詢語言 第7章問題第8章 數(shù)據(jù)庫實(shí)踐 數(shù)據(jù)庫設(shè)計(jì) 備份和恢復(fù)數(shù)據(jù) 高級(jí)SQL 第8章問題第9章 通過PHP訪問MySQL 步驟 使用PHP函數(shù)查詢數(shù)據(jù)庫 使用PEAR 第9章問題 第10章使用表單 創(chuàng)建表單 模板Template 第10章問題第11章 PHP實(shí)踐 字符串函數(shù) 日期和時(shí)間函數(shù) 文件操作 調(diào)用系統(tǒng)調(diào)用 第11章問題第12章 XHTML 為什么要使用XHTML xHTML和xML命名空間 XHTML版本 使用PHP生成xHTML 第12章問題第13章 修改MySQL對(duì)象和PH P數(shù)據(jù). 通過PHP改變數(shù)據(jù)庫對(duì)象 操作表數(shù)據(jù) 使用嵌入鏈接顯示結(jié)果 在一個(gè)文件里顯示增加表單和處理表單 更新數(shù)據(jù) 刪除數(shù)據(jù) 執(zhí)行子查詢 第13章問題第14章 Cookle、會(huì)話和訪問控制 Cookie PHP和HTTP身份認(rèn)證 會(huì)話 使用Auth—HTTP進(jìn)行驗(yàn)證 第14章問題第15章 安全 限制對(duì)管理頁面的訪問 會(huì)話安全 第15章問題第16章 驗(yàn)證和錯(cuò)誤處理 使用JavaScript驗(yàn)證用戶輸入 模式匹配 PHP驗(yàn)證失敗后重新顯示表單 第16章問題第17章 一個(gè)完整的應(yīng)用程序 配置文件 頁面框架 數(shù)據(jù)庫 顯示文章概要 顯示文章和它的評(píng)論 增加和修改文章 增加和修改評(píng)論 第17章問題第18章 結(jié)束語 PHP編程規(guī)范 PEAR 框架 Ajax Wiki 在互聯(lián)網(wǎng)上尋求幫助 第18章問題附錄 各章問題答案
章節(jié)摘錄
第1章 動(dòng)態(tài)內(nèi)容和Web對(duì)一般用戶來說,一個(gè)網(wǎng)頁就是一個(gè)網(wǎng)頁。它被瀏覽器打開,顯示一些信息。但如果仔細(xì)觀察,有些網(wǎng)頁基本上是不變的,但也有一些網(wǎng)頁卻經(jīng)常變化。那些不變的網(wǎng)頁——靜態(tài)網(wǎng)頁,相對(duì)來說更容易創(chuàng)建,只需要手工編輯或者利用工具創(chuàng)建一個(gè)HTML文檔,然后上傳到Web瀏覽器可以訪問的站點(diǎn)就行了。用來創(chuàng)建HTML文檔最常用的一個(gè)工具是Adobe Dreamweaver。如果要改動(dòng)靜態(tài)頁面,所需要做的就是用新生成的頁面替換舊的頁面。動(dòng)態(tài)頁面也使用HTML,但是與“生成一上傳”的方式不同,這些頁面會(huì)頻繁變化,甚至在每次訪問它的時(shí)候都會(huì)變化。靜態(tài)網(wǎng)站提供超鏈接文本,或許還有一個(gè)登錄頁面。除此之外,靜態(tài)網(wǎng)站跟用戶就沒有其他更多的交互了。與這種網(wǎng)站不同,Amazon.com展示了一個(gè)動(dòng)態(tài)網(wǎng)站的特征:記錄。你的訂單信息在你訪問它時(shí),Amazon會(huì)根據(jù)你的購買歷史向你推薦產(chǎn)品。換句話說,“動(dòng)態(tài)”指的是用戶與網(wǎng)站之間的交互不僅限于閱讀網(wǎng)頁,還包括網(wǎng)站會(huì)根據(jù)用戶行為而做出相應(yīng)變化。
編輯推薦
PHP和MysQL正在迅速成為開發(fā)動(dòng)態(tài)的、數(shù)據(jù)庫驅(qū)動(dòng)的網(wǎng)站的標(biāo)準(zhǔn)方式。無論你是剛剛接觸編程,還是正在使用一些難以理解的編程教程而不得其法,《學(xué)習(xí)PHP和MySQL》都將非常適合你,它會(huì)是你快速而且輕松地學(xué)習(xí)這套極具潛力的web開發(fā)組合的最佳選擇?!秾W(xué)習(xí)PHP和MySQL》第2版不僅僅局限于PHP和MySQL,而且涵蓋了所有與構(gòu)建動(dòng)態(tài)Web頁面相關(guān)的技術(shù),介紹了最流行的解決方案,包括Apache Web服務(wù)器、XHTML、HTTP及其他內(nèi)容。通過有針對(duì)性的演示如何與數(shù)據(jù)交互的例子,你可以學(xué)習(xí)如何使用MySQL。你還將學(xué)習(xí)PHP語言的基礎(chǔ)知識(shí),這樣就可以綜合利用各種技術(shù)和數(shù)據(jù)來構(gòu)建網(wǎng)站了。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載