PHP網(wǎng)絡(luò)編程標(biāo)準(zhǔn)教程

出版時(shí)間:2009-2  出版社:鄒天思、 潘凱華 人民郵電出版社 (2009-02出版)  作者:鄒天思,潘凱華 著  頁(yè)數(shù):477  
Tag標(biāo)簽:無(wú)  

前言

PHP作為全球最普及、應(yīng)用最廣泛的互聯(lián)網(wǎng)開(kāi)發(fā)語(yǔ)言之一,從1994年誕生至今已被2000多萬(wàn)個(gè)動(dòng)態(tài)網(wǎng)站采用,全球知名互聯(lián)網(wǎng)公司Goolge、Yahool、Lycos、eBay和中國(guó)知名網(wǎng)站新浪、百度、阿里巴巴、騰訊、網(wǎng)易等均采用了PHP技術(shù)。在中文網(wǎng)站500強(qiáng)中,394家網(wǎng)站全部或部分應(yīng)用著:PHP技術(shù)。隨著PHP技術(shù)的成熟和完善,PHP已經(jīng)從一種針對(duì)網(wǎng)絡(luò)開(kāi)發(fā)的計(jì)算機(jī)語(yǔ)言發(fā)展成為一個(gè)適合企業(yè)級(jí)部署的技術(shù)平臺(tái)。為什么要選擇本書(shū)怎樣才能更有效地學(xué)習(xí)PHP?怎樣才能更深入地學(xué)習(xí)PHP?怎樣才能更熟練地掌握PHP?也許您會(huì)問(wèn),我以前沒(méi)有編程基礎(chǔ)和經(jīng)驗(yàn),我能快速上手嗎?別擔(dān)心,本書(shū)是為PHP初學(xué)者而作,如果您是學(xué)習(xí)PHP的新手,本書(shū)對(duì)您而言是一本不可多得的學(xué)習(xí)用書(shū)。只要您認(rèn)真閱讀本書(shū),相信您一定會(huì)在很短的時(shí)間內(nèi)掌握其中的方法。同時(shí),本書(shū)提供了近8小時(shí)的視頻教學(xué)錄像,可以幫助您在PHP編程世界中暢游。也許您還會(huì)問(wèn),我已有一些編程基礎(chǔ),這本書(shū)適合我嗎?當(dāng)然適合,讀者可以根據(jù)實(shí)際情況選擇閱讀本書(shū)的不同部分。起步篇介紹PHP編程必須掌握的基本技術(shù),非常適合初學(xué)者入門學(xué)習(xí)。提高篇介紹實(shí)際開(kāi)發(fā)中必須用到的技術(shù),適合初、中級(jí)用戶編程提高之用。實(shí)例篇講解實(shí)際項(xiàng)目的開(kāi)發(fā),適合讀者檢驗(yàn)學(xué)習(xí)效果、快速提高實(shí)際編程能力。

內(nèi)容概要

  《PHP網(wǎng)絡(luò)編程標(biāo)準(zhǔn)教程(DVD視頻教學(xué)版)》從初學(xué)者角度出發(fā),通過(guò)通俗易懂的語(yǔ)言和大量生動(dòng)、典型的實(shí)例,由淺入深、循序漸進(jìn)地介紹了用PHP進(jìn)行網(wǎng)絡(luò)編程的常用技術(shù)和方法。全書(shū)共23章。第1章-第9章主要介紹了PHP環(huán)境的安裝與配置、PHP語(yǔ)言基礎(chǔ)、流程控制語(yǔ)句、PHP與Web頁(yè)面交互、字符串操作、正則表達(dá)式,以及數(shù)組、日期和時(shí)間等內(nèi)容;第10章-第19章主要介紹了文件和目錄處理技術(shù)、圖形圖像處理技術(shù)、Cookie和會(huì)話控制、面向?qū)ο蟆ySQL數(shù)據(jù)庫(kù)基礎(chǔ)、數(shù)據(jù)庫(kù)編程技術(shù)、PHP的字符編碼、PHP的調(diào)試與異常處理、PHP與XML的網(wǎng)絡(luò)開(kāi)發(fā)和Smarty模板技術(shù)等內(nèi)容;第20章-第23章主要結(jié)合實(shí)際開(kāi)發(fā)經(jīng)驗(yàn)介紹用戶注冊(cè)和登錄、留言本、電子商務(wù)和播客等內(nèi)容?!  禤HP網(wǎng)絡(luò)編程標(biāo)準(zhǔn)教程(DVD視頻教學(xué)版)》附有配套光盤。光盤提供了書(shū)中實(shí)例的源代碼,并且經(jīng)過(guò)精心調(diào)試,在Windows XP/Windows 2000/Windows 2003 Server/Linux下全部通過(guò),保證能夠正常運(yùn)行?!  禤HP網(wǎng)絡(luò)編程標(biāo)準(zhǔn)教程(DVD視頻教學(xué)版)》適用于PHP初、中級(jí)用戶,也可作為大、中專院校師生和培訓(xùn)班的教材,對(duì)于網(wǎng)絡(luò)編程愛(ài)好者,《PHP網(wǎng)絡(luò)編程標(biāo)準(zhǔn)教程(DVD視頻教學(xué)版)》也有非常好的參考價(jià)值。

書(shū)籍目錄

第1章  PHP概述1.1 什么是PHP1.2 PHP開(kāi)發(fā)語(yǔ)言的特點(diǎn)1.3 PHP的發(fā)展趨勢(shì)1.4 如何學(xué)好PHP1.5 PHP的語(yǔ)法結(jié)構(gòu)1.5.1 PHP標(biāo)識(shí)符的規(guī)則1.5.2 PHP標(biāo)記符的作用1.6 程序注釋1.6.1 使用PHP注釋1.6.2 使用HTML注釋1.6.3 有效使用注釋1.7 PHP輸出指令1.7.1 應(yīng)用print()語(yǔ)句輸出字符1.7.2 應(yīng)用echo()語(yǔ)句輸出字符1.7.3 應(yīng)用printf()語(yǔ)句格式化輸出字符1.7.4 應(yīng)用sprintf()語(yǔ)句格式化輸出字符1.8 PHP包含語(yǔ)句1.8.1 應(yīng)用include()語(yǔ)句包含文件1.8.2 應(yīng)用require()語(yǔ)句包含文件1.8.3 應(yīng)用include_once()語(yǔ)句包含文件1.8.4 應(yīng)用require_once()語(yǔ)句包含文件1.8.5 include()語(yǔ)句和require()語(yǔ)句的區(qū)別1.8.6 include_once()語(yǔ)句和require_once()語(yǔ)句的區(qū)別1.9 PHP動(dòng)態(tài)網(wǎng)頁(yè)的工作流程1.10 體驗(yàn)PHP——編寫(xiě)第1個(gè)PHP Web1.10.1 創(chuàng)建站點(diǎn)1.10.2 使用Dreamweaver創(chuàng)建PHP文件1.10.3 創(chuàng)建PHP標(biāo)記1.10.4 編寫(xiě)PHP代碼1.10.5 存儲(chǔ)文件1.10.6 網(wǎng)站運(yùn)行結(jié)果1.11 獲取幫助信息1.11.1 PHP學(xué)習(xí)工具和資料下載1.11.2 獲取PHP的源代碼資源1.12 本章小結(jié)第2章 PHP環(huán)境的安裝與配置2.1 Windows下應(yīng)用AppServ快速配置PHP開(kāi)發(fā)環(huán)境2.2 Windows下Apache+MySQL+PHP的安裝配置2.2.1 Windows下Apache的安裝配置2.2.2 Windows下MySQL的安裝配置2.2.3 Windows下PHP的安裝配置2.3 在Windows下架設(shè)IIS+PHP的執(zhí)行環(huán)境2.3.1 IIS的安裝2.3.2 架設(shè)PHP到IIS2.4 Linux下Apache+MySQL+PHP的安裝配置2.4.1 Linux下Apache的安裝配置2.4.2 Linux下MySQL的安裝配置2.4.3 Linux下PHP的安裝配置2.5 獲取PHP的配置信息2.5.1 Apache服務(wù)器的基本配置2.5.2 php.ini文件的基本配置2.6 解決PHP的常見(jiàn)配置問(wèn)題2.6.1 解決Apache服務(wù)器端口沖突2.6.2 更改Apache服務(wù)器默認(rèn)存儲(chǔ)的文件路徑2.6.3 在php.ini文件中更改上傳文件的大小2.6.4 增加PHP擴(kuò)展模塊2.6.5 修改php.ini文件以支持MySQL數(shù)據(jù)庫(kù)2.7 本章小結(jié)第3章 PHP語(yǔ)言基礎(chǔ)3.1 PHP常量3.1.1 聲明和使用常量3.1.2 預(yù)定義常量3.2 PHP變量3.2.1 理解變量3.2.2 聲明變量3.2.3 變量作用域3.2.4 可變變量3.2.5 預(yù)定義變量3.2.6 變量的生存周期3.3 數(shù)據(jù)類型3.3.1 標(biāo)量數(shù)據(jù)類型3.3.2 復(fù)合數(shù)據(jù)類型3.3.3 特殊數(shù)據(jù)類型3.3.4 轉(zhuǎn)換數(shù)據(jù)類型3.3.5 檢測(cè)數(shù)據(jù)類型3.4 PHP的運(yùn)算符3.4.1 操作算術(shù)運(yùn)算符3.4.2 操作字符串運(yùn)算符3.4.3 操作賦值運(yùn)算符3.4.4 操作位運(yùn)算符3.4.5 遞增或遞減運(yùn)算符3.4.6 操作邏輯運(yùn)算符3.4.7 操作比較運(yùn)算符3.4.8 其他運(yùn)算符3.4.9 運(yùn)算符的使用規(guī)則3.5 PHP的表達(dá)式3.6 自定義函數(shù)3.6.1 定義和調(diào)用函數(shù)3.6.2 在函數(shù)間傳遞參數(shù)3.6.3 函數(shù)的返回值3.7 本章小結(jié)第4章 流程控制語(yǔ)句4.1 算法4.1.1 什么是算法4.1.2 算法的描述方法4.1.3 程序的3種控制結(jié)構(gòu)4.2 條件控制語(yǔ)句4.2.1 if條件控制語(yǔ)句4.2.2 switch多分支語(yǔ)句4.2.3 if和switch語(yǔ)句的區(qū)別4.3 循環(huán)語(yǔ)句4.3.1 while循環(huán)語(yǔ)句4.3.2 do...while循環(huán)語(yǔ)句4.3.3 for循環(huán)語(yǔ)句4.3.4 foreach循環(huán)語(yǔ)句4.3.5 各循環(huán)語(yǔ)句間的區(qū)別4.4 跳轉(zhuǎn)語(yǔ)句4.4.1 break跳轉(zhuǎn)語(yǔ)句4.4.2 continue跳轉(zhuǎn)語(yǔ)句4.4.3 return跳轉(zhuǎn)語(yǔ)句4.5 try…catch…throw語(yǔ)句4.6 流程控制語(yǔ)句的嵌套4.7 本章小結(jié)第5章  PHP與Web頁(yè)面交互5.1 表單數(shù)據(jù)的提交方式5.1.1 通過(guò)GET方法提交數(shù)據(jù)5.1.2 通過(guò)POST方法提交數(shù)據(jù)5.2 獲取提交的表單數(shù)據(jù)5.2.1 獲取按鈕的數(shù)據(jù)5.2.2 獲取文本區(qū)域的數(shù)據(jù)5.2.3 獲取單選按鈕的數(shù)據(jù)5.2.4 獲取復(fù)選框的數(shù)據(jù)5.2.5 獲取列表框的數(shù)據(jù)5.2.6 獲取文本域的數(shù)據(jù)5.2.7 獲取文件域的數(shù)據(jù)5.2.8 獲取隱藏域的數(shù)據(jù)5.3 在PHP中處理表單變量5.4 對(duì)表單傳遞的變量值進(jìn)行編碼與解碼5.4.1 URL編碼與解碼5.4.2 BASE64編碼與解碼5.5 本章小節(jié)第6章 字符串操作6.1 字符串簡(jiǎn)介6.2 單引號(hào)和雙引號(hào)的區(qū)別6.3 字符串的連接符6.4 字符串操作6.4.1 去除字符串首尾空格和特殊字符6.4.2 字符串與HTML相互轉(zhuǎn)換6.4.3 轉(zhuǎn)義、還原字符串?dāng)?shù)據(jù)6.4.4 獲取字符串的長(zhǎng)度6.4.5 截取字符串6.4.6 比較字符串6.4.7 檢索字符串6.4.8 替換字符串6.4.9 格式化字符串6.4.10 連接、分割字符串6.4.11 URL編碼解碼函數(shù)6.5 本章小結(jié)第7章 正則表達(dá)式7.1 什么是正則表達(dá)式7.1.1 正則表達(dá)式的發(fā)展史7.1.2 正則表達(dá)式中的術(shù)語(yǔ)7.2 正則表達(dá)式的語(yǔ)法規(guī)則7.2.1 行定位符(^和$)7.2.2 單詞定界符(\b、\B)7.2.3 字符類([ ])7.2.4 選擇字符(|)7.2.5 連字符(-)7.2.6 排除字符([^])7.2.7 限定符(? * + {n,m})7.2.8 點(diǎn)號(hào)字符(.)7.2.9 轉(zhuǎn)義字符(\)7.2.10 反斜線(\)7.2.11 括號(hào)字符(())7.2.12 反向引用7.2.13 捕獲7.2.14 斷言(環(huán)視)7.2.15 模式修飾符7.2.16 模式匹配的順序7.3 POSIX擴(kuò)展正則表達(dá)式函數(shù)7.3.1 ereg()函數(shù)和eregi()函數(shù)7.3.2 ereg_replace()函數(shù)和eregi_replace()函數(shù)7.3.3 split()函數(shù)和spliti()函數(shù)7.4 PCRE兼容正則表達(dá)式函數(shù)7.4.1 preg_grep()函數(shù)7.4.2 preg_match()函數(shù)和preg_match_all()函數(shù)7.4.3 preg_quote()函數(shù)7.4.4 preg_replace()函數(shù)7.4.5 preg_replace_callback()函數(shù)7.4.6 preg_split()函數(shù)7.5 本章小結(jié)第8章  PHP數(shù)組8.1 數(shù)組的概述8.2 數(shù)組的基本操作8.2.1 聲明數(shù)組8.2.2 輸出數(shù)組8.2.3 定位數(shù)組8.2.4 遍歷數(shù)組8.2.5 增加、刪除數(shù)組元素8.2.6 確定數(shù)組大小和惟一性8.2.7 數(shù)組的排序8.2.8 數(shù)組的合并與拆分8.2.9 數(shù)組和字符串之間的轉(zhuǎn)換8.3 其他數(shù)組函數(shù)8.3.1 創(chuàng)建指定范圍的數(shù)組8.3.2 對(duì)數(shù)組中的元素進(jìn)行隨機(jī)排序8.3.3 對(duì)數(shù)組中所有元素進(jìn)行求和8.3.4 將一維數(shù)組拆分為多維數(shù)組8.4 PHP全局?jǐn)?shù)組8.4.1 $_SERVER[ ]全局?jǐn)?shù)組8.4.2 $_GET[ ]和$_POST[ ]全局?jǐn)?shù)組8.4.3 $_COOKIE全局?jǐn)?shù)組8.4.4 $_ENV[ ]全局?jǐn)?shù)組8.4.5 $_REQUEST[ ]全局?jǐn)?shù)組8.4.6 $_SESSION[ ]全局?jǐn)?shù)組8.4.7 $_FILES[ ]全局?jǐn)?shù)組8.5 本章小結(jié)第9章 日期和時(shí)間9.1 日期和時(shí)間的概述9.2 處理日期和時(shí)間9.2.1 獲取日期和時(shí)間9.2.2 獲取日期和時(shí)間信息9.2.3 檢驗(yàn)日期和時(shí)間的有效性9.2.4 輸出格式化的日期和時(shí)間9.3 PHP的時(shí)間戳9.3.1 PHP中的時(shí)間戳9.3.2 獲取格林威治標(biāo)準(zhǔn)時(shí)間的時(shí)間戳9.3.3 獲取本地化時(shí)間戳9.3.4 獲取當(dāng)前時(shí)間戳9.4 本章小結(jié)第10章 文件和目錄處理技術(shù)10.1 文件處理技術(shù)的基本操作10.1.1 打開(kāi)文件10.1.2 讀取文件10.1.3 寫(xiě)入文件10.1.4 刪除文件10.1.5 關(guān)閉文件10.1.6 復(fù)制文件10.1.7 移動(dòng)和重命名文件10.2 文件的高級(jí)處理技術(shù)10.2.1 訪問(wèn)遠(yuǎn)程文件10.2.2 測(cè)試文件指針的位置10.2.3 文件指針的定位10.2.4 鎖定文件10.3 目錄操作技術(shù)10.3.1 打開(kāi)目錄10.3.2 讀取目錄10.3.3 建立目錄10.3.4 刪除目錄10.3.5 改變目錄10.3.6 關(guān)閉目錄10.4 文件上傳和下載技術(shù)10.4.1 開(kāi)啟PHP文件上傳功能10.4.2 POST方法上傳文件10.4.3 上傳多個(gè)文件10.4.4 生成臨時(shí)文件10.4.5 下載文件10.5 本章小結(jié)第11章 圖形圖像處理技術(shù)11.1 GD函數(shù)庫(kù)的概述11.1.1 Windows下打開(kāi)GD2函數(shù)庫(kù)支持11.1.2 Linux下打開(kāi)GD2函數(shù)庫(kù)支持11.1.3 應(yīng)用GD2函數(shù)創(chuàng)建圖像11.2 基本的圖像處理技術(shù)11.2.1 創(chuàng)建畫(huà)布11.2.2 設(shè)置顏色11.2.3 生成圖像11.2.4 銷毀圖像11.2.5 繪制點(diǎn)與線11.2.6 繪制幾何圖形11.2.7 填充幾何圖形11.2.8 輸出文字11.3 Jpgraph的安裝與配置11.3.1 Jpgraph的安裝11.3.2 Jpgraph的配置11.4 圖形圖像的典型應(yīng)用11.4.1 應(yīng)用圖像處理技術(shù)生成驗(yàn)證碼11.4.2 應(yīng)用圖像處理技術(shù)生成餅形圖11.4.3 應(yīng)用柱形圖統(tǒng)計(jì)商品月銷量11.4.4 應(yīng)用折線圖分析學(xué)習(xí)PHP的過(guò)程11.5 本章小結(jié)第12章  Cookie和會(huì)話控制12.1 概述12.1.1 Cookie概述12.1.2 會(huì)話控制12.2 Cookie的操作12.2.1 設(shè)置Cookie12.2.2 訪問(wèn)Cookie12.2.3 刪除Cookie12.2.4 Cookie數(shù)組12.3 Cookie的應(yīng)用12.4 會(huì)話的操作12.4.1 會(huì)話的基本方式12.4.2 配置PHP的會(huì)話12.4.3 創(chuàng)建會(huì)話12.5 會(huì)話的應(yīng)用12.5.1 登錄驗(yàn)證12.5.2 通過(guò)Session禁用頁(yè)面刷新12.6 本章小結(jié)第13章 面向?qū)ο?3.1 概述13.1.1 面向?qū)ο蟮母拍?3.1.2 面向?qū)ο笳Z(yǔ)言的3大特點(diǎn)13.1.3 PHP 5.0面向?qū)ο蟮男绿匦?3.2 類和對(duì)象13.2.1 類的結(jié)構(gòu)及聲明方式13.2.2 屬性和方法的定義13.2.3 使用構(gòu)造函數(shù)13.2.4 使用析構(gòu)函數(shù)13.2.5 類的實(shí)例化13.3 控制訪問(wèn)權(quán)限13.4 類的繼承和重載13.4.1 繼承的概念13.4.2 PHP中實(shí)現(xiàn)繼承的方法13.4.3 重載的概念13.4.4 PHP中實(shí)現(xiàn)類重載的方法13.4.5 用final關(guān)鍵字對(duì)繼承和重載進(jìn)行限制13.5 接口13.5.1 接口的概念13.5.2 PHP實(shí)現(xiàn)接口13.6 PHP面向?qū)ο笮绿匦?3.6.1 Per-Class常量的應(yīng)用13.6.2 對(duì)象的克隆13.6.3 __autoload()方法13.6.4 使用instanceof關(guān)鍵字判斷實(shí)例類型13.6.5 使用this關(guān)鍵字調(diào)用類成員13.6.6 使用parent關(guān)鍵字調(diào)用父類成員13.6.7 使用self關(guān)鍵字調(diào)用類體中的靜態(tài)成員13.6.8 輔助函數(shù)13.7 PHP中面向?qū)ο蟮膽?yīng)用13.7.1 應(yīng)用面向?qū)ο蟮姆绞綄?shí)現(xiàn)用戶身份驗(yàn)證13.7.2 數(shù)據(jù)的分頁(yè)顯示13.8 本章小結(jié)第14章  MySQL數(shù)據(jù)庫(kù)基礎(chǔ)14.1 MySQL概述14.1.1 MySQL的特點(diǎn)14.1.2 SQL和MySQL14.2 MySQL服務(wù)器的啟動(dòng)和關(guān)閉14.2.1 啟動(dòng)MySQL服務(wù)器14.2.2 連接MySQL服務(wù)器14.2.3 關(guān)閉MySQL服務(wù)器14.3 操作數(shù)據(jù)庫(kù)14.3.1 創(chuàng)建數(shù)據(jù)庫(kù)14.3.2 選擇數(shù)據(jù)庫(kù)14.3.3 刪除數(shù)據(jù)庫(kù)14.4 操作數(shù)據(jù)表14.4.1 創(chuàng)建表14.4.2 修改表14.4.3 刪除表14.5 操作數(shù)據(jù)14.5.1 添加語(yǔ)句(INSERT)14.5.2 修改語(yǔ)句(UPDATE)14.5.3 刪除語(yǔ)句(DELETE)14.5.4 批量增加記錄語(yǔ)句(LOAD DATA和MYSQLIMPORT)14.6 數(shù)據(jù)查詢語(yǔ)句14.6.1 運(yùn)用SELECT查詢(對(duì)數(shù)據(jù)表的選擇)14.6.2 WHERE條件語(yǔ)句的應(yīng)用14.6.3 GROUP BY 對(duì)結(jié)果分組14.6.4 DISTINCT在結(jié)果中去除重復(fù)行14.6.5 ORDER BY對(duì)結(jié)果排序14.6.6 LIKE應(yīng)用14.6.7 CONCAT聯(lián)合多列14.6.8 LIMIT限定結(jié)果行數(shù)14.6.9 使用函數(shù)和表達(dá)式14.7 數(shù)據(jù)類型14.7.1 數(shù)字類型14.7.2 字符串類型14.7.3 日期和時(shí)間數(shù)據(jù)類型14.8 PhpMyAdmin圖形化管理工具14.8.1 庫(kù)級(jí)操作14.8.2 表級(jí)操作14.8.3 增刪改數(shù)據(jù)14.8.4 查詢數(shù)據(jù)14.8.5 數(shù)據(jù)的導(dǎo)入與導(dǎo)出14.9 本章小結(jié)第15章 數(shù)據(jù)庫(kù)編程技術(shù)15.1 PHP操縱MySQL數(shù)據(jù)庫(kù)15.1.1 建立與MySQL數(shù)據(jù)庫(kù)的連接15.1.2 選擇和使用MySQL數(shù)據(jù)庫(kù)15.1.3 執(zhí)行SQL指令15.1.4 分析結(jié)果集15.1.5 斷開(kāi)與MySQL數(shù)據(jù)庫(kù)的連接15.2 管理MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)15.2.1 向數(shù)據(jù)庫(kù)中添加數(shù)據(jù)15.2.2 編輯數(shù)據(jù)庫(kù)數(shù)據(jù)15.2.3 從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)15.2.4 批量數(shù)據(jù)操作15.3 對(duì)MySQL表的查詢15.3.1 通用查詢15.3.2 高級(jí)查詢15.3.3 分組統(tǒng)計(jì)15.3.4 對(duì)查詢結(jié)果分頁(yè)顯示15.3.5 對(duì)查詢結(jié)果進(jìn)行跳轉(zhuǎn)分頁(yè)顯示15.4 數(shù)據(jù)備份和恢復(fù)15.5 本章小結(jié)第16章 PHP的字符編碼16.1 了解網(wǎng)頁(yè)字符編碼16.1.1 ASCII 字符集16.1.2 ISO 8859 字符集16.1.3 GB2312與GBK編碼16.1.4 Unicode字符集16.1.5 UTF-8編碼16.2 PHP網(wǎng)頁(yè)的字符編碼16.2.1 正確使用文件編碼16.2.2 編碼轉(zhuǎn)換16.2.3 檢測(cè)字符串的編碼16.2.4 字符編碼的優(yōu)先級(jí)16.2.5 亂碼產(chǎn)生的根源和解決方案16.3 PHP開(kāi)發(fā)中的中文編碼問(wèn)題16.3.1 數(shù)據(jù)庫(kù)中的字符集編碼問(wèn)題16.3.2 解決頁(yè)面中的亂碼問(wèn)題16.3.3 通過(guò)PHP自定義函數(shù)無(wú)亂碼截取中文字符串16.4 PHP的區(qū)域化設(shè)置16.4.1 PHP網(wǎng)頁(yè)的區(qū)域化16.4.2 使用setlocale()函數(shù)設(shè)置區(qū)域化16.5 本章小節(jié)第17章  PHP的調(diào)試與異常處理17.1 基本調(diào)試策略17.2 常見(jiàn)錯(cuò)誤分析17.2.1 語(yǔ)法錯(cuò)誤17.2.2 語(yǔ)義錯(cuò)誤17.2.3 注釋錯(cuò)誤17.2.4 運(yùn)行錯(cuò)誤17.2.5 邏輯錯(cuò)誤17.3 PHP.INI中的錯(cuò)誤處理設(shè)置17.4 錯(cuò)誤處理17.4.1 錯(cuò)誤的隱藏17.4.2 錯(cuò)誤的定制17.4.3 超時(shí)錯(cuò)誤的處理17.5 程序調(diào)試17.5.1 應(yīng)用DIE語(yǔ)句調(diào)試17.5.2 應(yīng)用PRINT語(yǔ)句調(diào)試17.5.3 應(yīng)用MySQL_error語(yǔ)句輸出錯(cuò)誤信息17.6 MySQL的常見(jiàn)錯(cuò)誤17.6.1 PHP與MySQL連接錯(cuò)誤17.6.2 解決數(shù)據(jù)庫(kù)亂碼問(wèn)題17.6.3 上傳二進(jìn)制數(shù)據(jù)到數(shù)據(jù)庫(kù)失敗17.7 本章小結(jié)第18章 PHP與XML的網(wǎng)絡(luò)開(kāi)發(fā)18.1 XML的概述18.2 XML語(yǔ)法18.2.1 XML文檔結(jié)構(gòu)18.2.2 XML聲明18.2.3 處理指令18.2.4 XML注釋18.2.5 XML元素18.2.6 XML屬性18.2.7 使用CDATA標(biāo)記18.2.8 XML命名空間18.3 在PHP中創(chuàng)建XML文檔18.4 通過(guò)DOM操作XML文檔18.4.1 通過(guò)DOM類庫(kù)創(chuàng)建XML文檔18.4.2 通過(guò)getElementsByTagName()方法讀取XML18.4.3 通過(guò)DOM類庫(kù)向XML中添加數(shù)據(jù)18.4.4 通過(guò)Xpath查詢XML中的數(shù)據(jù)18.4.5 通過(guò)replaceChild()方法修改XML文檔18.4.6 通過(guò)removeChild()方法刪除XML文檔18.5 本章小結(jié)第19章  Smarty模板技術(shù)19.1 Smarty簡(jiǎn)介19.1.1 什么是Smarty19.1.2 Smarty與MVC19.1.3 Smarty的特點(diǎn)19.2 Smarty的安裝配置19.2.1 Smarty下載與安裝19.2.2 第1個(gè)Smarty程序19.2.3 配置Smarty19.3 Smarty模板設(shè)計(jì)19.3.1 Smarty模板文件19.3.2 注釋19.3.3 變量19.3.4 修飾變量(variable modifers)19.3.5 內(nèi)建函數(shù)19.3.6 自定義函數(shù)19.4 Smarty程序設(shè)計(jì)19.4.1 Smarty中的常用方法19.4.2 Smarty的配置變量19.4.3 Smarty緩存19.5 本章小結(jié)第20章 注冊(cè)和登錄20.1 設(shè)計(jì)思路20.1.1 功能闡述20.1.2 程序業(yè)務(wù)流程20.1.3 文件組織結(jié)構(gòu)20.2 數(shù)據(jù)庫(kù)設(shè)計(jì)20.3 連接數(shù)據(jù)庫(kù)20.3.1 關(guān)鍵函數(shù)20.3.2 功能實(shí)現(xiàn)20.4 用戶注冊(cè)模塊20.4.1 關(guān)鍵函數(shù)20.4.2 頁(yè)面設(shè)計(jì)20.4.3 功能實(shí)現(xiàn)20.5 檢測(cè)用戶是否被占用20.5.1 關(guān)鍵函數(shù)20.5.2 頁(yè)面設(shè)計(jì)20.5.3 功能實(shí)現(xiàn)20.6 驗(yàn)證用戶注冊(cè)信息是否合法20.6.1 關(guān)鍵函數(shù)20.6.2 功能實(shí)現(xiàn)20.7 用戶登錄20.7.1 關(guān)鍵函數(shù)20.7.2 頁(yè)面設(shè)計(jì)20.7.3 功能實(shí)現(xiàn)20.8 圖片驗(yàn)證碼功能20.8.1 關(guān)鍵函數(shù)介紹20.8.2 頁(yè)面設(shè)計(jì)20.8.3 功能實(shí)現(xiàn)20.9 退出登錄功能20.9.1 關(guān)鍵函數(shù)20.9.2 功能實(shí)現(xiàn)20.10 本章小節(jié)第21章 留言本21.1 設(shè)計(jì)思路21.1.1 功能闡述21.1.2 程序業(yè)務(wù)流程21.1.3 文件組織結(jié)構(gòu)21.2 數(shù)據(jù)庫(kù)設(shè)計(jì)21.3 連接數(shù)據(jù)庫(kù)21.3.1 關(guān)鍵函數(shù)介紹21.3.2 功能實(shí)現(xiàn)21.4 添加留言模塊21.4.1 關(guān)鍵函數(shù)21.4.2 頁(yè)面設(shè)計(jì)21.4.3 功能實(shí)現(xiàn)21.5 查看留言模塊21.5.1 關(guān)鍵函數(shù)21.5.2 頁(yè)面設(shè)計(jì)21.5.3 功能實(shí)現(xiàn)21.6 修改留言模塊21.6.1 關(guān)鍵函數(shù)21.6.2 頁(yè)面設(shè)計(jì)21.6.3 功能實(shí)現(xiàn)21.7 刪除留言模塊21.7.1 關(guān)鍵函數(shù)21.7.2 頁(yè)面設(shè)計(jì)21.7.3 功能實(shí)現(xiàn)21.8 查詢留言模塊21.8.1 關(guān)鍵函數(shù)21.8.2 頁(yè)面設(shè)計(jì)21.8.3 功能實(shí)現(xiàn)21.9 本章小結(jié)第22章 電子商務(wù)22.1 需求分析22.2 系統(tǒng)分析和設(shè)計(jì)22.2.1 可行性分析22.2.2 功能結(jié)構(gòu)分析和設(shè)計(jì)22.2.3 系統(tǒng)流程概述22.2.4 開(kāi)發(fā)環(huán)境22.3 數(shù)據(jù)庫(kù)設(shè)計(jì)22.3.1 數(shù)據(jù)庫(kù)的分析22.3.2 創(chuàng)建數(shù)據(jù)庫(kù)22.3.3 創(chuàng)建數(shù)據(jù)表22.3.4 數(shù)據(jù)表的結(jié)構(gòu)22.4 技術(shù)準(zhǔn)備22.4.1 代碼書(shū)寫(xiě)規(guī)則22.4.2 網(wǎng)站架設(shè)之初22.4.3 文件管理規(guī)劃22.5 前臺(tái)開(kāi)發(fā)22.5.1 設(shè)計(jì)分析22.5.2 前臺(tái)首頁(yè)的實(shí)現(xiàn)22.5.3 商品展示模塊的實(shí)現(xiàn)22.5.4 購(gòu)物車的實(shí)現(xiàn)22.5.5 收銀臺(tái)的實(shí)現(xiàn)22.5.6 用戶登錄模塊的實(shí)現(xiàn)22.5.7 本站公告模塊的實(shí)現(xiàn)22.6 后臺(tái)開(kāi)發(fā)22.6.1 設(shè)計(jì)分析22.6.2 后臺(tái)首頁(yè)22.6.3 后臺(tái)登錄模塊22.6.4 商品信息管理模塊22.6.5 短信管理模塊22.6.6 訂單信息管理模塊22.7 電子商務(wù)完整清單22.8 本章小結(jié)第23章 播客23.1 了解播客23.1.1 播客起源23.1.2 播客的發(fā)展前景23.2 系統(tǒng)設(shè)計(jì)23.2.1 系統(tǒng)功能概述23.2.2 系統(tǒng)功能結(jié)構(gòu)23.2.3 系統(tǒng)流程概述23.2.4 開(kāi)發(fā)環(huán)境23.2.5 文件夾組織結(jié)構(gòu)23.3 Adodb類庫(kù)的安裝配置23.4 數(shù)據(jù)庫(kù)設(shè)計(jì)23.4.1 數(shù)據(jù)庫(kù)的分析23.4.2 創(chuàng)建數(shù)據(jù)庫(kù)23.4.3 創(chuàng)建數(shù)據(jù)表23.5 前臺(tái)開(kāi)發(fā)23.5.1 設(shè)計(jì)分析23.5.2 在線播放功能的實(shí)現(xiàn)23.5.3 最新推出功能的實(shí)現(xiàn)23.5.4 上傳視頻文件功能的實(shí)現(xiàn)23.5.5 視頻下載功能的實(shí)現(xiàn)23.5.6 創(chuàng)建播客個(gè)人主頁(yè)23.5.7 站內(nèi)訂閱23.5.8 訂閱管理23.6 后臺(tái)開(kāi)發(fā)23.6.1 設(shè)計(jì)分析23.6.2 上傳視頻管理功能的實(shí)現(xiàn)23.6.3 動(dòng)態(tài)創(chuàng)建視頻文件類型23.6.4 管理員管理23.7 本章小結(jié)附錄 實(shí)例快速檢索

章節(jié)摘錄

插圖:1.1 什么是PHPPHP是Hypertext Preprocessor。(超文本預(yù)處理器)的縮寫(xiě),是一種服務(wù)器端、跨平臺(tái)、HTMI。嵌入式的腳本語(yǔ)言。其獨(dú)特的語(yǔ)法具有C語(yǔ)言、Java語(yǔ)言和Perl語(yǔ)言的特點(diǎn),是一種被廣泛應(yīng)用的開(kāi)源式的多用途腳本語(yǔ)言,尤其適合Web開(kāi)發(fā)。1.2 PHP開(kāi)發(fā)語(yǔ)言的特點(diǎn)PHP是生于網(wǎng)絡(luò)、用于網(wǎng)絡(luò)、發(fā)展于網(wǎng)絡(luò)的一門語(yǔ)言,一誕生就被打上了自由發(fā)展的烙印。目前在國(guó)內(nèi)外有數(shù)以千計(jì)的個(gè)人和組織的網(wǎng)站在以各種形式和各種語(yǔ)言學(xué)習(xí)、發(fā)展和完善它,并不斷地發(fā)布最新的應(yīng)用和研究成果。PHP能運(yùn)行在包括Windows、Linux等在內(nèi)的大多數(shù)操作系統(tǒng)環(huán)境中,常與免費(fèi)的Web服務(wù)器軟件Apache和免費(fèi)的數(shù)據(jù)庫(kù)MySQI。配合使用于I.inux平臺(tái)上,具有很高的性價(jià)比,這3種技術(shù)的結(jié)合號(hào)稱“黃金組合”。下面將介紹.PHP開(kāi)發(fā)語(yǔ)言的特點(diǎn)。1.速度快PHP是一種強(qiáng)大的CGI腳本語(yǔ)言,語(yǔ)法混合了C、Java、Perll和PHP式的新語(yǔ)法,執(zhí)行網(wǎng)頁(yè)速度比CGI、Perl和ASP更快,這是它的第1個(gè)突出的特點(diǎn)。2.實(shí)用性由于PHP是一種面向?qū)ο蟮摹⑼耆缙脚_(tái)的新型Web開(kāi)發(fā)語(yǔ)言,因此無(wú)論從開(kāi)發(fā)者角度考慮還是從經(jīng)濟(jì)角度考慮,都是非常實(shí)用的。PHP語(yǔ)法結(jié)構(gòu)簡(jiǎn)單,易于入門,很多功能只需一個(gè)函數(shù)就可以實(shí)現(xiàn),并且很多機(jī)構(gòu)都相繼推出了用于開(kāi)發(fā)PHP的IDE工具。3.功能強(qiáng)大PHP在Web項(xiàng)目開(kāi)發(fā)過(guò)程中具有極其強(qiáng)大的功能,而且實(shí)現(xiàn)相對(duì)簡(jiǎn)單,主要表現(xiàn)在如下幾點(diǎn)?!た梢圆倏v多種主流與非主流的數(shù)據(jù)庫(kù),例如MySQL、Access、SQL Server、Oracle、DB2等,其中,PHP與MySQL是現(xiàn)在絕佳的組合,可以跨平臺(tái)運(yùn)行?!た梢耘c輕量級(jí)的目錄訪問(wèn)協(xié)議進(jìn)行信息交換。·可以與多種協(xié)議進(jìn)行通信,包括IMAP、POP3、SMTP、SOAP和DNS等?!な褂没赑OSIX和Perl的正則表達(dá)式庫(kù)解析復(fù)雜字符串?!た梢詫?shí)現(xiàn)對(duì)XML文檔進(jìn)行有效管理及創(chuàng)建和調(diào)用Web服務(wù)等操作。4.可選擇性PHP可以采用面向過(guò)程和面向?qū)ο髢煞N開(kāi)發(fā)模式,開(kāi)發(fā)人員可以從所開(kāi)發(fā)網(wǎng)站的規(guī)模和日后維護(hù)等多角度考慮,以選擇所開(kāi)發(fā)網(wǎng)站應(yīng)采取的模式。PHP進(jìn)行Web開(kāi)發(fā)過(guò)程中使用最多的是MySQL數(shù)據(jù)庫(kù)。PHP 5.0以上版本中不僅提供了早期的MySQL數(shù)據(jù)庫(kù)操縱函數(shù),而且提供了MySQLi擴(kuò)展技術(shù)對(duì)MySQL,數(shù)據(jù)庫(kù)的操縱,這樣開(kāi)發(fā)人員可以從穩(wěn)定性和執(zhí)行效率等方面考慮操縱MySQL數(shù)據(jù)庫(kù)的方式。PHP的大多數(shù)功能可以通過(guò)多種方法實(shí)現(xiàn),開(kāi)發(fā)人員可以根據(jù)自身掌握知識(shí)的熟練程度進(jìn)行擇優(yōu)選取。

編輯推薦

《PHP網(wǎng)絡(luò)編程標(biāo)準(zhǔn)教程(DVD視頻教學(xué)版)》適合自學(xué),從零起步、循序漸進(jìn),全面提高學(xué)、練、用能力。技術(shù)參考手冊(cè)全書(shū)分為起步篇、提高篇和實(shí)例篇,內(nèi)容全面。您可以根據(jù)實(shí)際情況選擇閱讀《PHP網(wǎng)絡(luò)編程標(biāo)準(zhǔn)教程(DVD視頻教學(xué)版)》的不同部分。編程實(shí)例參考手冊(cè)書(shū)中包含125個(gè)編程實(shí)例、2個(gè)綜合項(xiàng)目案例??梢宰屇趯?shí)戰(zhàn)中掌握編程技能。老師講解超大容量的DVD多媒體教學(xué)光盤??偣?00分鐘的多媒體語(yǔ)音視頻教學(xué)就像有一位專業(yè)老師貼身指導(dǎo)一樣。免費(fèi)網(wǎng)絡(luò)學(xué)習(xí)課堂贈(zèng)送3周(21小時(shí))網(wǎng)上課堂(價(jià)值1000元),助您跨越入門障礙。包括9小時(shí)網(wǎng)上視頻學(xué)習(xí),9小時(shí)網(wǎng)上實(shí)戰(zhàn)訓(xùn)練。3小時(shí)網(wǎng)上課堂答疑。購(gòu)書(shū)讀者進(jìn)入網(wǎng)址按提示登錄即可。DVD光盤內(nèi)容:書(shū)中所有安全的源代碼、600分鐘多媒體語(yǔ)音視頻教學(xué)、《Java編程詞典體驗(yàn)版》、贈(zèng)送6套商務(wù)軟件。明日科技有限公司是一家以計(jì)算機(jī)軟件技術(shù)為核心的高科技企業(yè),多年來(lái)始終致力于行業(yè)管理軟件開(kāi)發(fā)、數(shù)字化出版物制作、計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)綜合應(yīng)用以及行業(yè)電子商務(wù)網(wǎng)站開(kāi)發(fā)等領(lǐng)域,涉及生產(chǎn)、管理、控制、倉(cāng)儲(chǔ)、物流、營(yíng)銷、服務(wù)等行業(yè)。公司擁有軟件開(kāi)發(fā)和項(xiàng)目實(shí)施方面的資深專家和學(xué)習(xí)型技術(shù)團(tuán)隊(duì),多年來(lái)積累了豐富的技術(shù)文檔和學(xué)習(xí)資料,公司的開(kāi)發(fā)團(tuán)隊(duì)不僅是開(kāi)拓進(jìn)取的技術(shù)實(shí)踐者,更致力于成為技術(shù)的普及和傳播者。《PHP網(wǎng)絡(luò)編程標(biāo)準(zhǔn)教程(DVD視頻教學(xué)版)》提供的模塊源代碼可直接運(yùn)用于二次開(kāi)發(fā),提高開(kāi)發(fā)效率。全書(shū)共20章,包含17個(gè)典型模塊。內(nèi)容涉及圖形圖像處理、多媒體、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)通信、報(bào)表打印、硬件開(kāi)發(fā)等領(lǐng)域。一部久享盛譽(yù)的程序開(kāi)發(fā)寶典,精選500多個(gè)典型范例,覆蓋全面,源于實(shí)際項(xiàng)目開(kāi)發(fā),幫助讀者短時(shí)間掌握更多實(shí)用技術(shù)、提高編程水平,?范例經(jīng)過(guò)精心編排,重點(diǎn)、難點(diǎn)突出,易查易學(xué),附錄提供快速索引,查找方便,光盤包含所有范例源代碼及速查工具。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    PHP網(wǎng)絡(luò)編程標(biāo)準(zhǔn)教程 PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   我不想說(shuō)太多,如果你不知道什么叫痛苦的話,可以買來(lái)學(xué)學(xué)。里面的植入廣告都足夠讓你痛不欲生。另外就是,代碼從來(lái)都是只是寫(xiě)關(guān)鍵的出來(lái),大部分省略掉,如果你是初學(xué)者,你會(huì)一頭霧水,搞不懂是什么意思!
  •   這本書(shū)從總體上說(shuō)還是可以的,到后期也會(huì)教你開(kāi)發(fā)些簡(jiǎn)單中小型的動(dòng)態(tài)網(wǎng)站,比如留言板、電子商務(wù)、播客等,并且光盤中附有源碼(光盤中那480小時(shí)的視頻建議還是別看了,那個(gè)人用很無(wú)吸引力的聲音給你講解php...)。美中不足的就是雖然有些實(shí)例切實(shí)不錯(cuò),但是個(gè)別函數(shù)介紹的并不是很到位,要結(jié)合PHP手冊(cè)來(lái)學(xué)習(xí)。
  •   含金量不高,,,性價(jià)比低,,,
  •   很好,實(shí)用,快遞也很給力
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7