PHP+MySQL動態(tài)網(wǎng)站開發(fā)從基礎到實踐

出版時間:2008-8  出版社:電子工業(yè)出版社  作者:姜林美 編  頁數(shù):603  字數(shù):846000  
Tag標簽:無  

內(nèi)容概要

  本書是一本講解 PHP5 和 MySQL
開發(fā)技術的計算機編程類著作,其內(nèi)容安排循序漸進,語言簡潔易懂,敘述條理清晰。全書內(nèi)容分為基礎篇、提高篇、模塊篇和實例篇四個部分。基礎篇介紹PHP+MySQL開發(fā)環(huán)境的搭建、PHP語言的基礎知識和
MySQL 數(shù)據(jù)庫的基本設計及管理方法;提高篇介紹 PHP
面向?qū)ο蟮拈_發(fā)方法、異常處理、字符串處理和正則表達式、事件機制編程、Ajax編程以及
PHP訪問MySQL編程等方面的高級內(nèi)容;模塊篇介紹4個網(wǎng)站開發(fā)的經(jīng)典模塊,分別是注冊登錄模塊、上傳和下載模塊、投票模塊和BBS模塊;實例篇精選3個典型的網(wǎng)站案例,包括內(nèi)容管理系統(tǒng)(CMS)、在線人才招聘系統(tǒng)和企業(yè)辦公OA系統(tǒng)。通過測試的實例源代碼放在本書配套光盤上。
  本書適用于無PHP編程基礎但對Web開發(fā)有濃厚興趣的初學者,以及對PHP有所了解但不知如何下手開發(fā)完整網(wǎng)站系統(tǒng)的初學者。另外,具有一定實戰(zhàn)經(jīng)驗的中、高級讀者也能從本書提高篇中的內(nèi)容以及各章節(jié)的提示性內(nèi)容中獲益。本書還可以作為廣大院校畢業(yè)生的畢業(yè)設計用書。

書籍目錄

第一篇 基礎篇
 第1章 安裝和配置
  1.1 簡介
   1.1.1 PHP是什么
   1.1.2 PHP能做什么
  1.2 為什么使用PHP和MySQL
   1.2.1 PHP的一些優(yōu)點
   1.2.2 MySQL的一些優(yōu)點
  1.3 在Linux下的安裝與配置
   1.3.1 安裝Apache
   1.3.2 安裝MySQL
   1.3.3 安裝PHP
  1.4 在Windows下的安裝與配置
   1.4.1 安裝Apache
   1.4.2 安裝MySQL
   1.4.3 安裝PHP
  1.5 第一個PHP頁面
  1.6 小結(jié)
 第2章 PHP標識符和表達式
  2.1 PHP基本語法
   2.1.1 PHP標記
   2.1.2 指令分隔符
   2.1.3 注釋
   2.1.4 換行
  2.2 數(shù)據(jù)類型
   2.2.1 介紹
   2.2.2 布爾型
   2.2.3 整型
   2.2.4 浮點型
   2.2.5 字符串
   2.2.6 數(shù)組
   2.2.7 資源
   2.2.8 空類型
   2.2.9 偽類型約定
   2.2.10 類型強制轉(zhuǎn)換
  2.3 變量
   2.3.1 基礎
   2.3.2 變量范圍
   2.3.3 可變變量
  2.4 常量
  2.5 表達式
  2.6 運算符
   2.6.1 運算符優(yōu)先級
   2.6.2 算術運算符
   2.6.3 賦值運算符
   2.6.4 位運算符
   2.6.5 比較運算符
   2.6.6 錯誤控制運算符
   2.6.7 遞增/遞減運算符
   2.6.8 邏輯運算符
   2.6.9 字符串運算符
   2.6.10 數(shù)組運算符
  2.7 引用
   2.7.1 引用的基本用法
   2.7.2 引用傳遞
   2.7.3 引用返回
   2.7.4 取消引用
  2.8 小結(jié)
 第3章 PHP流程控制結(jié)構和函數(shù)
 第4章 MySQL數(shù)據(jù)庫設計和管理
第二篇 提高篇
 第5章 面向?qū)ο蠡A
 第6章 面向?qū)ο蟾呒壴掝}
 第7章 異常處理
 第8章 字符串處理和正則表達式
 第9章 PHP事件機制編程
 第10章 Ajax編程
 第11章 PHP 訪問MySQL 編程
第三篇 模塊篇
 第12章 注冊及登錄驗證模塊設計
 第13章 上傳和下載模塊設計
 第14章 投票模塊設計
 第15章 BBS討論區(qū)模塊設計
第四篇 實例篇
 第16章 內(nèi)容管理系統(tǒng)
 第17章 在線人才招聘系統(tǒng)
 第18章 企業(yè)辦公OA系統(tǒng)(光盤中贈送) 

章節(jié)摘錄

  第一篇 基礎篇  第1章 安裝和配置  1.1.2 PHP能做什么  PHP能做任何事。PHP主要是用于服務端的腳本程序,因此可以用PHP來完成任何其他的CGl程序能夠完成的工作,例如收集表單數(shù)據(jù),生成動態(tài)網(wǎng)頁,或者發(fā)送/接收Cookies。但PHP的功能遠不僅限于此?! HP腳本主要用于以下三個領域:  服務端腳本。這是PHP最傳統(tǒng),也是最主要的目標領域。開展這項工作需要具備以下三點:PHP解析器(CGl或者服務器模塊)、Web服務器和Web瀏覽器。需要在運行Web服務器時,安裝并配置PHP,然后,可以用Web瀏覽器來訪問PHP程序的輸出,即瀏覽服務端的PHP頁面。如果只是實驗PHP編程,所有的這些都可以運行在自己家里的電腦中。  命令行腳本??梢跃帉懸欢蜳HP腳本,并且不需要任何服務器或者瀏覽器來運行它。通過這種方式,僅僅需要PHP解析器來執(zhí)行。這種用法對于依賴cron(UNIX或者Linux環(huán)境)或者Task Scheduler(Windows環(huán)境)的日常運行的腳本來說是理想的選擇。這些腳本也可以用來處理簡單的文本。  編寫桌面應用程序。雖然對于有著圖形界面的桌面應用程序來說,PHP或許不是一種最好的語言,但是用戶的確可以利用PHP—GTK來編寫這些程序(PHP.GTK是PHP的一個擴展)?! HP能夠用在所有的主流操作系統(tǒng)上,包括Linux、UNIX的各種變種(包括HP-UX、Solaris和OpenBSD)、Microsoft Windows、Mac OS X、RISC OS等。今天,PHP已經(jīng)支持大多數(shù)的Web服務器了,包括Apache、Microsoft Interact Information Server(IIS)、Personal Web Server(PWS)、Netscape以及iPlanet Server、O`Reilly WebSite Pro Server、Caudium、Xitami、OmniHTTPd等。對于大多數(shù)的服務器,PHP提供了一個模塊;還有一些PHP支持CGl標準,使得PHP能夠作為CGl處理器來工作?! ∈褂肞HP,并不局限于輸出HTML。PHP還能被用來動態(tài)輸出圖像(本書將用此功能來輸出登錄驗證碼小圖片)、PDF文件甚至Flash動畫(使用libswf和Ming)。還能夠非常簡便地輸出文本,例如XHTML以及任何其他形式的XML文件。

編輯推薦

  用循序漸進的講述方式,讓讀者逐步有序地從基礎到實踐,最終形成一個知識體系。講解時注重理論與實踐的緊密結(jié)合,注重示例代碼的講解,有利讀者快速掌握。給出大量提示性的知識技巧,對讀者深入了解開發(fā)方法大有裨益。以部析網(wǎng)站系統(tǒng)經(jīng)典模塊和獨特的實例為切入點,以期讓讀者融會貫通?! ”緯鴥?nèi)容分為基礎篇、提高篇、模塊篇和實例篇四個部分。軟件開發(fā)是一個復雜的系統(tǒng)工程,包含了需求分析、數(shù)據(jù)建模、總體設計、界面設計、詳細設計及編程、調(diào)試、測試及發(fā)布等許多環(huán)節(jié)。網(wǎng)站和Web應用系統(tǒng)的開發(fā)也是如此。不僅對于初學者,即使是有一定經(jīng)驗的開發(fā)人員要想通過純理論的學習而熟練掌握Web開發(fā)的各個環(huán)節(jié)也絕非易事。許多具有了基本的PHP理論知識的初學者,往往苦于不知道如何下手去實踐,去開發(fā)一個完整的網(wǎng)站及Web應用系統(tǒng),如何巧妙地將PHP技術運用于項目之中。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    PHP+MySQL動態(tài)網(wǎng)站開發(fā)從基礎到實踐 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7