PHP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐

出版時(shí)間:2008-6  出版社:清華大學(xué)出版社  作者:程偉,孫紅麗 編  頁(yè)數(shù):538  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《PHP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》全面系統(tǒng)地向讀者介紹了應(yīng)用PHP進(jìn)行網(wǎng)絡(luò)編程的方方面面的知識(shí)?!禤HP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》的特點(diǎn)是結(jié)合實(shí)例,逐步深入,既有基礎(chǔ)知識(shí)的入門普及,又有功能模塊和大型應(yīng)用實(shí)例的詳細(xì)講解,每個(gè)知識(shí)點(diǎn)都配有簡(jiǎn)單明了的實(shí)例?!  禤HP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》共分為3大部分。第一部分講述PHP網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí),第二部分講述常見(jiàn)的網(wǎng)絡(luò)模塊開發(fā),第三部分結(jié)合綜合項(xiàng)目案例,綜合應(yīng)用前面兩個(gè)部分講述的基礎(chǔ)知識(shí)和相關(guān)模塊。  《PHP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》是開發(fā)人員的進(jìn)階手冊(cè),不僅適合初學(xué)者用來(lái)學(xué)習(xí)PHP網(wǎng)絡(luò)開發(fā)技術(shù),還能夠幫助有一定編程經(jīng)驗(yàn)的PHP開發(fā)人員解決開發(fā)過(guò)程中遇到的難題?!禤HP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》也可作為高等院校相關(guān)專業(yè)的教材和參考用書,也可作為PHP的培訓(xùn)用書,或廣大編程愛(ài)好者的自學(xué)用書。

書籍目錄

第1章 PHP開發(fā)環(huán)境的安裝配置1.1 Windows下IIS的安裝配置1.1.1 IIS的安裝1.1.2 配置調(diào)試IIS運(yùn)行環(huán)境1.1.3 IIS的設(shè)置1.2 Linux下Apache的安裝配置1.2.1 Apache的安裝工作1.2.2 Apache的配置工作1.3 PHP的安裝配置1.3.1 Windows系統(tǒng)中PHP的安裝1.3.2 Linux系統(tǒng)中PHP的安裝1.4 MySQL數(shù)據(jù)庫(kù)的安裝配置1.4.1 在Windows下安裝MySQL1.4.2 在Linux下安裝MySQL1.4.3 安裝后的設(shè)置1.5 PHP、MySQL和Apache系統(tǒng)整合1.5.1 安裝VertrigoServ1.5.2 配置相關(guān)1.5.3 啟動(dòng)運(yùn)行VertrigoServ1.6 本章小結(jié)第2章 PHP的語(yǔ)法結(jié)構(gòu)和常用函數(shù)2.1 PHP語(yǔ)法基礎(chǔ)2.1.1 PHP的基本語(yǔ)法2.1.2 PHP的數(shù)據(jù)類型2.1.3 PHP的常量2.1.4 PHP的變量2.1.5 PHP的表達(dá)式2.1.6 PHP的流程控制2.2 PHP的數(shù)據(jù)存儲(chǔ)處理2.2.1 壓縮文件的打開與關(guān)閉2.2.2 壓縮文件的基本讀寫2.2.3 壓縮文件的擴(kuò)展讀取2.2.4 壓縮文件的文件指針2.3 PHP的字符串處理2.3.1 字符串的分割與截取2.3.2 字符串的加密2.3.3 字符串比較2.3.4 字符串的轉(zhuǎn)義2.3.5 字符串的格式化2.4 PHP的日期時(shí)間處理2.4.1 時(shí)間與日期的顯示操作2.4.2 時(shí)間與日期的格式化輸出2.5 PHP的URL處理2.5.1 URL字符串的處理2.5.2 Base64 編碼解碼2.6 本章小結(jié)第3章 使用PHP創(chuàng)建動(dòng)態(tài)頁(yè)面3.1 頁(yè)面參數(shù)的傳遞3.1.1 通過(guò)URL傳遞參數(shù)3.1.2 通過(guò)表單傳遞參數(shù)3.2 處理HTTP頭信息3.2.1 頁(yè)面重定向3.2.2 設(shè)定文件的過(guò)期時(shí)間3.2.3 用戶認(rèn)證3.2.4 設(shè)置頁(yè)面的狀態(tài)3.2.5 設(shè)置輸出文件的類別3.3 表單的處理3.3.1 表單的顯示3.3.2 處理表單3.4 獲取系統(tǒng)預(yù)定義變量和服務(wù)器信息3.4.1 服務(wù)器變量:$_SERVER3.4.2 環(huán)境變量:$_ENV3.4.3 獲取HTTP Cookies信息:$_COOKIE3.4.4 獲取HTTP GET信息:$_GET3.4.5 獲取HTTP POST信息:$_POST3.4.6 HTTP文件上傳信息:$_FILES3.4.7 REQUEST變量:$_REQUEST3.4.8 系統(tǒng)Session信息:$_SESSION3.4.9 GLOBALS變量:$GLOBALS3.5 本章小結(jié)第4章 PHP中的數(shù)據(jù)庫(kù)編程4.1 通過(guò)PHP操作MySQL數(shù)據(jù)庫(kù)4.1.1 PHP連接MySQL4.1.2 選擇數(shù)據(jù)庫(kù)4.1.3 創(chuàng)建新查詢4.1.4 顯示查詢結(jié)果4.1.5 查看數(shù)據(jù)庫(kù)信息4.1.6 事務(wù)處理4.1.7 存儲(chǔ)過(guò)程4.1.8 出錯(cuò)處理4.2 SQL Server數(shù)據(jù)庫(kù)的相關(guān)知識(shí)4.3 Oracle數(shù)據(jù)庫(kù)相關(guān)知識(shí)4.4 本章小結(jié)第5章 文件處理與數(shù)據(jù)存儲(chǔ)5.1 文件系統(tǒng)處理5.1.1 打開文件5.1.2 關(guān)閉文件5.1.3 顯示文件內(nèi)容5.1.4 從文件中讀取內(nèi)容5.1.5 把數(shù)據(jù)寫入文件5.1.6 遍歷文件5.1.7 復(fù)制、刪除和重命名文件5.1.8 文件目錄名的分離5.2 目錄遍歷操作5.2.1 基本目錄操作5.2.2 目錄對(duì)象操作5.3 本章小結(jié)第6章 PHP中的圖像處理技術(shù)6.1 圖像操作的基本知識(shí)6.1.1 HTML文檔中的圖像6.1.2 圖像格式簡(jiǎn)介6.1.3 安裝圖像支持GD庫(kù)6.1.4 PHP的圖像函數(shù)6.2 圖像和顏色的繪制6.2.1 繪制點(diǎn)元素6.2.2 繪制線框元素6.2.3 繪制填充元素6.2.4 繪制顏色元素6.2.5 繪制字型顯示6.3 圖像處理的高級(jí)技巧與應(yīng)用6.3.1 生成干擾背景圖片6.3.2 使用PHP生成3D餅狀圖6.3.3 給圖片添加水印6.4 本章小結(jié)第7章 PHP操作XML7.1 使用XML的原因7.1.1 結(jié)構(gòu)和顯示的混合7.1.2 各種瀏覽器的差異7.1.3 不適合做Web顯示以外的其他用途7.1.4 HTML在數(shù)據(jù)處理中不實(shí)用7.2 XML的基礎(chǔ)知識(shí)7.2.1 XML的標(biāo)識(shí)和文本7.2.2 DTD文檔類型7.3 XML應(yīng)用程序7.3.1 DocBook7.3.2 SMIL7.4 PHP中的XML函數(shù)7.5 使用PHP處理XML示例7.5.1 XML數(shù)據(jù)存儲(chǔ)7.5.2 具體功能實(shí)現(xiàn)7.6 本章小結(jié)第8章 用戶會(huì)話管理Cookie和Session8.1 Cookie的使用8.1.1 Cookie簡(jiǎn)介及其工作原理8.1.2 設(shè)置Cookie變量8.1.3 接收和處理Cookie8.1.4 刪除Cookie變量8.1.5 Cookie的有效范圍和生存周期8.2 Session的使用8.2.1 初始化Session8.2.2 在Session中注冊(cè)變量8.2.3 使用Session的值8.2.4 Session的銷毀8.2.5 其他Session函數(shù)使用說(shuō)明8.3 本章小結(jié)第9章 使用PHP生成靜態(tài)頁(yè)面9.1 為什么要生成靜態(tài)頁(yè)面9.2 靜態(tài)技術(shù)介紹和使用9.3 常見(jiàn)的模板技術(shù)模塊9.3.1 SMARTY模板技術(shù)9.3.2 PHPLib模板技術(shù)9.3.3 FastTemplate模板技術(shù)9.4 本章小結(jié)第10章 使用Socket編程10.1 Socket基礎(chǔ)10.2 Socket功能函數(shù)10.3 一個(gè)簡(jiǎn)單的TCP/IP服務(wù)器端和客戶端實(shí)例講解10.4 本章小結(jié)第11章 用戶登錄注冊(cè)模塊11.1 數(shù)據(jù)庫(kù)設(shè)計(jì)11.2 最基本的注冊(cè)模塊11.2.1 頁(yè)面效果11.2.2 代碼實(shí)現(xiàn)11.3 帶驗(yàn)證碼的注冊(cè)模塊11.3.1 頁(yè)面效果11.3.2 代碼實(shí)現(xiàn)11.4 最基本的登錄模塊11.4.1 頁(yè)面效果11.4.2 代碼實(shí)現(xiàn)11.5 本章小結(jié)第12章 實(shí)現(xiàn)文件上傳功能12.1 簡(jiǎn)單的文件上傳模塊12.2 數(shù)據(jù)庫(kù)設(shè)計(jì)12.3 帶數(shù)據(jù)庫(kù)操作的上傳模塊12.4 本章小結(jié)第13章 分頁(yè)顯示模塊13.1 分頁(yè)技術(shù)的基本原理13.2 數(shù)據(jù)庫(kù)介紹13.3 簡(jiǎn)單的分頁(yè)技術(shù)實(shí)現(xiàn)13.4 改進(jìn)的分頁(yè)顯示模塊13.5 本章小結(jié)第14章 計(jì)數(shù)器模塊14.1 文本計(jì)數(shù)器14.2 圖形計(jì)數(shù)器14.3 防止刷新的計(jì)數(shù)器14.4 本章小結(jié)第15章 郵件發(fā)送模塊15.1 使用mail函數(shù)發(fā)送郵件15.2 使用管道的形式發(fā)送郵件15.3 使用phpmailer類發(fā)送郵件15.4 基于Socket編寫的程序15.5 本章小結(jié)第16章 視頻音頻播放模塊16.1 播放器的基礎(chǔ)知識(shí)16.1.1 Windows Media Player16.1.2 RealPlayer16.2 播放列表的生成16.3 視頻音頻播放的應(yīng)用示例16.3.1 自己風(fēng)格的Windows Media Player播放器16.3.2 自己風(fēng)格的Real MediaPlayer播放器16.4 本章小結(jié)第17章 點(diǎn)播音樂(lè)系統(tǒng)17.1 任務(wù)分析17.2 數(shù)據(jù)庫(kù)的建立17.2.1 歌曲數(shù)據(jù)庫(kù)表song17.2.2 專輯數(shù)據(jù)庫(kù)表cd17.2.3 用戶點(diǎn)播歌曲表ordersong17.2.4 歌手信息數(shù)據(jù)庫(kù)表singer17.2.5 用戶表user17.3 用戶部分的程序17.3.1 用戶注冊(cè)17.3.2 用戶界面17.3.3 用戶點(diǎn)播歌曲17.3.4 播放選擇歌曲17.3.5 歌曲搜索17.3.6 收藏、刪除用戶音樂(lè)以及查看點(diǎn)歌記錄17.4 管理員的管理程序17.4.1 添加歌手17.4.2 添加專輯17.4.3 添加歌曲17.4.4 修改與刪除操作17.4.5 審核歌詞17.4.6 設(shè)置推薦專輯17.4.7 數(shù)據(jù)整理17.5 本章小結(jié)第18章 電子商務(wù)網(wǎng)站-網(wǎng)上購(gòu)物系統(tǒng)18.1 任務(wù)分析18.1.1 用戶登錄18.1.2 購(gòu)物車18.1.3 結(jié)算和完成購(gòu)物18.1.4 其他相關(guān)功能18.1.5 管理員的操作界面18.2 數(shù)據(jù)庫(kù)的建立18.2.1 用戶數(shù)據(jù)表18.2.2 商品數(shù)據(jù)表18.2.3 訂單數(shù)據(jù)表18.3 用戶部分的程序18.3.1 用戶的顯示18.3.2 新用戶注冊(cè)18.3.3 用戶登錄與注銷18.3.4 修改用戶個(gè)人數(shù)據(jù)信息18.4 購(gòu)物車的功能實(shí)現(xiàn)18.4.1 購(gòu)物車類18.4.2 購(gòu)物車的顯示與更新18.4.3 顯示商品列表18.5 結(jié)算和完成購(gòu)物18.5.1 結(jié)算功能的實(shí)現(xiàn)18.5.2 完成購(gòu)物的程序18.6 網(wǎng)站數(shù)據(jù)管理18.6.1 用戶管理18.6.2 商品管理18.6.3 訂單管理18.7 本章小結(jié)

章節(jié)摘錄

  第1章 PHP開發(fā)環(huán)境的安裝配置  PHP的主要用途是建設(shè)與開發(fā)網(wǎng)站,熟悉并能正確配置其開發(fā)環(huán)境是初學(xué)者所必需的技能。本章將講解PHP開發(fā)環(huán)境的配置,為讀者學(xué)習(xí)PHP編程打下良好的基礎(chǔ)?! ‘?dāng)前流行的操作系統(tǒng),比如Windows系列、UNIX、Linux以及大型工作站常用的FreeBSD、Solaris等,都支持PHP環(huán)境。下面將對(duì)Windows和Linux兩種操作系統(tǒng)做簡(jiǎn)要的介紹,使用戶能夠在不同的操作系統(tǒng)下使用PHP建設(shè)與開發(fā)網(wǎng)站。

編輯推薦

  《PHP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》主要內(nèi)容:  PHP開發(fā)環(huán)境的安裝與配置,PHP網(wǎng)絡(luò)編程關(guān)鍵技術(shù),PHP圖像處理技術(shù),PHP操作XML,用戶會(huì)話管理,使用SOCKET編程,用戶登錄注冊(cè)模塊,文件上傳與分頁(yè)顯示模塊,計(jì)數(shù)器與郵件發(fā)送模塊,視頻音頻播放模塊,點(diǎn)播音樂(lè)系統(tǒng),網(wǎng)上購(gòu)物系統(tǒng)?!  禤HP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》共分3大部分,共18個(gè)章節(jié)。第1部分講述PHP網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí)。第2部分使用前面講述的基礎(chǔ)知識(shí)開發(fā)應(yīng)用系統(tǒng)中常見(jiàn)的網(wǎng)絡(luò)模塊。主要包括用戶登錄注冊(cè)模塊、文件上傳功能模塊、分頁(yè)顯示模塊、計(jì)數(shù)器模塊、郵件發(fā)送模塊及音視頻播放模塊。通過(guò)對(duì)書中每個(gè)模塊知識(shí)點(diǎn)的講解,同時(shí)提供大量可實(shí)際運(yùn)行的實(shí)例,讓讀者一邊學(xué)習(xí)一邊動(dòng)手實(shí)踐,從而能夠更加快速、更加全面地掌握PHP的開發(fā)方法和技巧。第3部分講述了兩個(gè)綜合項(xiàng)目案例,系統(tǒng)地運(yùn)用在前面兩個(gè)部分中所講述的基礎(chǔ)知識(shí)點(diǎn)和相關(guān)功能模塊。而在電子商務(wù)系統(tǒng)中,講述了一個(gè)購(gòu)物網(wǎng)站系統(tǒng),通過(guò)對(duì)常見(jiàn)功能購(gòu)物車的講述,加深對(duì)會(huì)話信息的管理和理解。與點(diǎn)播音樂(lè)歌曲系統(tǒng)一樣,要提供給用戶完善的購(gòu)物體驗(yàn),同樣要有一個(gè)管理后臺(tái)來(lái)支持,通過(guò)管理后臺(tái)可以完成對(duì)用戶、商品和訂單數(shù)據(jù)的管理。通過(guò)這部分的學(xué)習(xí),讀者一定可以編寫出符合自己要求的程序。 《PHP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》適合想學(xué)習(xí)PHP網(wǎng)絡(luò)編程技術(shù)的讀者或想提高自己網(wǎng)絡(luò)編程水平的讀者閱讀。相信通過(guò)對(duì)《PHP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》的學(xué)習(xí),新手可以迅速地成長(zhǎng)為“熟練工人”,而對(duì)于有一定PHP編程經(jīng)驗(yàn)的用戶,看完《PHP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》相信也會(huì)有額外的收獲。

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


    PHP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐 PDF格式下載


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

 
 

 

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

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