注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程Web 2.0動態(tài)網站開發(fā):PHP技術與應用

Web 2.0動態(tài)網站開發(fā):PHP技術與應用

Web 2.0動態(tài)網站開發(fā):PHP技術與應用

定 價:¥59.00

作 者: 阮征,徐曉昕,鄒晨 編著
出版社: 清華大學出版社
叢編項:
標 簽: PHP

購買這本書可以去


ISBN: 9787302175810 出版時間: 2008-09-01 包裝: 平裝
開本: 16開 頁數: 469 字數:  

內容簡介

  本書以Web 2.0網站開發(fā)的5種需求和28個重要元素為線索,從PHP開發(fā)Web 2.0網站的三個理由出發(fā),全面講解PHP的Web開發(fā)技術,并按行業(yè)流行的開發(fā)模式創(chuàng)建10大Web 2.0應用系統,幫助讀者真正實現從新手到高手的跨越。全書分3部分共21章,第1部分(第1~3章)介紹Web 2.0的概念、應用、重要元素及開發(fā)技術;第2部分(第4~11章)結合92個范例講解PHP的Web開發(fā)技術,內容包括PHP開發(fā)入門、PHP基本語法、PHP流程控制、PHP函數和類、MySQL、PHP+MySQL數據庫開發(fā)、PHP動態(tài)網站構建全過程、PHP開發(fā)中的常用技巧等;第3部分(第12~21章)為實例篇,介紹博客網站系統、基于~ax的留言板、新聞發(fā)布系統、為網站添加RSS功能、Wiki網站系統、網絡論壇系統、網絡郵件系統、網絡校友錄系統、網絡聊天室、網站訪問統計等10個系統的設計與實現。另,書中所有案例源代碼均收錄于附贈光盤中,讀者可以直接部署,或植入實際開發(fā)項目。本書注重實用性,兼顧初、中級用戶的需求,案例具備商用價值且易于擴展實現。適合Web 2.0網站開發(fā)相關人員參考使用,書中案例可作為高等院校相關專業(yè)課程設計或畢業(yè)設計的參考資料。

作者簡介

暫缺《Web 2.0動態(tài)網站開發(fā):PHP技術與應用》作者簡介

圖書目錄

第1部分 Web 2.0大航海時代
 第1章 Web 2.0概念與圖譜
  1.1 從Web 1.0到Web 2.0
  1.2 Web 2.0概念詮釋
 1.3 Web 2.0圖譜
 1.3.1 信息發(fā)布
  1.3.2 信息獲取
  1.3.3 信息共享
  1.3.4 溝通交流
  1.3.5 網絡新媒體
  1.3.6 國內外著名Web 2.0網站
 第2章 Web 2.0元素詳解
  2.1 信息發(fā)布功能的三大元素
  2.1.1 Blog
  2.1.2 AjaX
  2.1.3 Comment
  2.2 信息獲取功能的五大元素
  2.2.1 RSS
  2.2.2 Bookmark
  2.2.3 Digg
  2.2.4 Search
  2.2.5 CMS
  2.3 信息共享功能的五大元素
  2.3.1 Wiki
  2.3.2 P2P
  2.3.3 Tag
  2.3.4 TrackBack
  2.3.5 Pelmission
  2.4 溝通交流功能的六大元素
  2.4.1 SNS
  2.4.2 IM
  2.4.3 BBS
  2.4.4 E-mail
  2.4.5 聊天室
  2.4.6 留言板
  2.5 網絡新媒體功能的九大元素
  2.5.1 網絡硬盤
  2.5.2 網站統計
  2.5.3 網絡投票
  2.5.4 網絡相冊
  2.5.5 網絡地圖
  2.5.6 網絡游戲
  2.5.7 網絡廣告
  2.5.8 網絡多媒體
  2.5.9 電子商務
 第3章 Web 2.0開發(fā)技術PHP
 3.1 PHP是什么
  3.1.1 PHP簡介
  3.1.2 PHP的起源和背景
 3.1.3 PHP的優(yōu)點和特點
  3.1.4 競爭對手:ASP,mod_per1,JSP
 3.2 PHP能做什么
 3.2.1 服務器端程序
  3.2.2 命令行程序
  3.2.3 桌面應用程序
  3.3 PHP有什么支撐環(huán)境
  3.3.1 服務器支持
 3.3.2 數據庫支持
  3.3.3 工具支持
  3.3.4 PHP IDE工具
  3.4 小結
第2部分 PHP技術之旅
 第4章 PHP開發(fā)入門
 4.1 PHP對運行環(huán)境的要求
  4.1.1 對硬件的要求
  4.1.2 對操作系統的要求
 4.1.3 對軟件環(huán)境的要求
  4.2 PHP+Apache在Windows XP下的安裝和配置
  4.2.1 安裝與配置Apache 2.2
 4.2.2 安裝與配置PHP
  4.2.3 配置Apache使之支持PHP
  4.2.4 配置PHP使之支持MySQL
 4.2.5 測試:PHP環(huán)境
  4.3 PHP+IIS在Windows XP下的安裝和配置
  4.3.1 安裝IIS
 4.3.2 安裝與配置PHP
  4.3.3 配置IIs的PHP映射
  4.3.4 測試PHP環(huán)境
 4.3.5 總結
  4.4 熟悉PHP安裝環(huán)境
  4.4.1 PHP 4目錄結構
 4.4.2 PHP 5目錄結構
  4.4.3 PHP 4和PHP 5目錄結構的比較
  4.5 新建一個PHP HelloWorld小程序
  4.6 小結
 第5章 PHP基本語法
 5.1 PHP文件構成
  5.1.1 一個典型的PHP文件
  5.1.2 分析PHlP文件中的元素
  5.2 PHP基本語法
  5.2.1 PHP標記方式
  5.2.2 PHP注釋方式
  5.2.3 PHP引用文件方式
  5.3 PHP常量
  5.3.1 常量命名規(guī)則
  5.3.2 定義常量的語法
  5.3.3 預定義常量
  5.4 PHP變量
  5.4.1 變量命名規(guī)則
  5.4.2 變量的作用域
  5.4.3 可變變量
  5.4.4 預定義變量
 5.4.5 表單變量
  5.5 PHP數據類型
  5.5.1 布爾型
 5.5.2 整型
  5.5.3 浮點型
  5.5.4 字符串
 5.5.5 數組
  5.5.6 對象
  5.5.7 改變變量類型
  5.6 PHP運算符
  5.6.1 運算符的優(yōu)先級
  5.6.2 算術運算符
  5.6.3 賦值運算符
  5.6.4 位運算符
  5.6.5 比較運算符
  5.6.6 遞增/遞減運算符
  5.6.7 邏輯運算符
  5.6.8 字符串運算符
  5.6.9 其他運算符
  5.7 小結
 第6章 PHP流程控制
  6.1 if…else結構
  6.1.1 if結構
  6.1.2 if…else結構
  6.1.3 if…else…elseif結構
  6.2 do…while結構
  6.2.1 while結構
  6.2.2 do…while結構
  6.3 for結構
  6.3.1 普通for結構
  6.3.2 foreach結構
  6.4 switch結構
  6.5 其他的流程控制
  6.5.1 break
  6.5.2 continue
  6.6 小結
 第7章 PHP函數和類
 7.1 PHP函數
  7.1.1 用戶自定義函數
  7.1.2 函數參數
  7.1.3 函數返回值
  7.1.4 變量函數
  7.1.5 內置函數
  7.2 PHP類和對象
  7.2.1 定義類
  7.2.2 由類創(chuàng)建對象
  7.2.3 類的繼承
  7.2.4 類的構造函數
  7.3 PHP擴展庫PEAR
  7.3.1 基本PHP擴展庫
  7.3.2 數據庫擴展庫
  7.3.3 數學和密碼擴展庫
  7.3.4 文件系統和進程控制擴展庫
  7.3.5 遠程訪問服務擴展庫
  7.3.6 應用領域類擴展庫
  7.4 PHP常用基本函數
  7.4.1 數組操作函數
  7.4.2 日期和時間函數
  7.4.3 目錄、文件系統函數
  7.4.4 字符串處理函數
 7.4.5 正則表達式函數
  7.5 小結
 第8章 PHP最佳搭檔MySQL
  8.1 MySQL基礎
  8.1.1 MySQL簡介
 8.1.2 MySQL在Windows下的安裝
  8.2 MySQL命令行管理
  8.2.1 數據庫連接與用戶管理
 8.2.2 數據庫查詢與維護
  8.2.3 數據庫備份與恢復
 8.3 MySQL客戶端管理工具
  8.3.1 MySQL-Front
  8.3.2 MySQL Administrator
 8.3.3 MySQL Query Browsel
  8.3.4 EMS SQL Manager
 8.4 MySQL基于Web的管理工具phpMyAdmin
  8.4.1 phpMyAdmin簡介
  8.4.2 phpMyAdmin的安裝與配置
  8.4.3 phpMyAdmin的使用
 8.5 小結
 第9章 PHP+MySQL數據庫系統開發(fā)
 9.1 PHP訪問:MySQL函數
  9.1.1 數據庫驅動的PHP動態(tài)網站工作原理
  9.1.2 PHP的MySQL配置選項
  9.1.3 PHP的MySQL數據庫訪問函數
  9.2 PHP訪問:MySQL數據庫
  9.2.1 連接MySQL數據庫
  9.2.2 查看數據表
  9.2.3 新建數據表
 9.2.4 通過表單往數據庫中添加數據
  9.2.5 更改數據庫中的記錄
  9.2.6 刪除數據庫中的記錄
  9.3 PHP+MySQL綜合實例——簡易留言簿
  9.3.1 創(chuàng)建留言簿數據庫
  9.3.2 創(chuàng)建留言簿程序:guestbook.php
  9.3.3 留言簿功能演示
  9.4 小結
 第10章 PHP動態(tài)網站構建全程實錄
  10.1 網站前期設計
  10.1.1 站點頁面需求分析
 10.1.2 網站模塊化設計基礎——include()和require()函數
  10.1.3 開始進行簡單頁面設計
 10.2 網站框架開發(fā)
 10.2.1 設計頁面通用文件
  10.2.2 設計網頁文件
 10.3 開發(fā)網站的動態(tài)功能
  10.3.1 添加導航欄
  10.3.2 上傳圖片頁面
  10.3.3 創(chuàng)建圖片庫頁面
  10.3.4 添加留言簿
  10.3.5 添加站點訪問計數器
  10.3.6 添加動態(tài)更替LOGO圖片banner
  10.4 小結
 第11章 PHP開發(fā)中的常用技巧
 11.1 PHP數據共享
  11.1.1 使用session
  11.1.2 使用cookie
  11.2 PHP正則表達式匹配查找
  11.2.1 什么是正則表達式
  11.2.2 第一個正則表達式:郵件地址驗證
  11.2.3 正則表達式語法
  11.2.4 正則表達式應用示例
  11.3 PHP文件處理
  11.3.1 打開文件——fopen()
  11.3.2 關閉文件——fclose()
  11.3.3 判斷是否處于文件末端——feof()
  11.3.4 逐行讀取文件——fgets()
  11.3.5 逐字讀取文件——fgetc()
  11.4 PHP上傳文件
  11.4.1 創(chuàng)建文件上傳表單
  11.4.2 建立上傳文件的腳本程序
  11.4.3 設置文件上傳的條件
  11.4.4 保存已上傳的文件
  11.4.5 上傳一組文件
  11.5 PHP使用遠程文件
  11.5.1 獲取遠程文件的標題
  11.5.2 乎數據保存到遠程服務器
 11.6 PHP操作郵件
  11.6.1 郵件函數mail()
  11.6.2 制作簡易E-mail
  11.6.3 制作E-mail反饋表單
  11.7 PHP如何調用Java類庫
  11.7.1 在Windows系統中安裝Java類庫
  11.7.2 創(chuàng)建和使用自定義的Java類
  11.8 小結
第3部分 Web 2.0大航海之旅
 第12章 博客網站系統
 12.1 系統預覽
  12.1.1 從光盤安裝系統
  12.1.2 系統界面預覽
  12.2 博客網站系統需求分析
  12.2.1 理解需求
 12.2.2 描述需求
  12.2.3 系統用例分析
  12.2.4 用例活動分析
  12.3 數據存儲設計
  12.3.1 存儲方式
  12.3.2 博客文章的存儲接口設計
  12.3.3 評論的存儲接口設計
  12.3.4 文章評分的存儲接口設計
 12.4 系統架構設計
  12.4.1 總體結構
  12.4.2 底層文件訪問設計
  12.4.3 表示層頁面設計
  12.5 功能開發(fā)
  12.5.1 閱讀博客
  12.5.2 編輯博客
  12.5.3 發(fā)布評論
  12.5.4 設置主題
  12.5.5 RSS
  12.6 關鍵技術
  12.6.1 RSS因子
  12.6.2 圖片上傳
 第13章 基于Ajax的留言板
  13.1 系統預覽
  13.1.1 從光盤安裝系統
  13.1.2 系統界面預覽
  13.2 需求分析
  13.2.1 理解需求
  13.2.2 描述需求
  13.2.3 系統用例分析
  13.3 系統設計
  13.3.1 結構設計
  13.3.2 頁面設計
  13.4 數據庫設計
  13.4.1 數據實體分析
  13.4.2 數據表結構
  13.4.3 創(chuàng)建數據庫
  13.5 系統架構設計
  13.5.1 創(chuàng)建項目目錄結構
  13.5.2 規(guī)劃存放于各目錄下的文件
 13.5.3 Ajax技術原理簡介
  13.5.4 DIV+Css布局簡介
 13.6 功能開發(fā)
  13.6.1 顯示留言頁面
  13.6.2 管理員登錄頁面
  13.6.3 發(fā)布留言頁面
  13.6.4 回復留言頁面
  13.6.5 刪除留言
 13.7 關鍵技術
  13.7.1 Ajax
  13.7.2 DIV+CSS頁面布局技術
  13.8 小結
 第14章 新聞發(fā)布系統
  14.1 案例預覽
  14.1.1 從光盤安裝系統
  14.1.2 系統界面預覽
  14.2 需求分析
  14.2.1 需求總體分析
  14.2.2 系統用例分析
  14.3 系統設計
  14.3.1 結構設計
  14.3.2 流程設計
  14.3.3 頁面設計
  14.4 數據庫設計
  14.4.1 數據實體
  14.4.2 數據表結構
  14.4.3 創(chuàng)建數據表
 14.5 系統架構設計
  14.5.1 數據庫連接
  14.5.2 MVC架構
  14.5.3 模塊化設計
  14.6 模塊的實現
  14.6.1 數據庫連接模塊
  14.6.2 頁頭模塊
  14.6.3 頁腳模塊
  14.7 前臺頁面功能開發(fā)
  14.7.1 首頁顯示功能
  14.7.2 分類頁面顯示功能
  14.7.3 信息內容瀏覽功能
  14.8 后臺管理功能開發(fā)
  14.8.1 管理員登錄
  14.8.2 類別管理模塊
  14.8.3 信息管理模塊
  14.8.4 注銷管理
  14.9 關鍵技術
  14.9.1 MVC架構
  14.9.2 模塊化設計
  14.9.3 管理員登錄
  14.10 小結
 第15章 RSS生成與閱讀器制作
  15.1 RSS文件語法
  15.1.1 RSS文件實例
  15.1.2 RSS節(jié)點元素
  15.2 RSS的PHP使用實例
  15.2.1 建立RSS數據庫
  15.2.2 通過編程動態(tài)輸出RSS
  15.2.3 靜態(tài)輸出RSS文件
  15.3 小結
 第16章 Wiki網站系統
 16.1 PmWiki簡介
  16.2 從零開始構建一個Wiki網站
  16.2.1 PmWiki的安裝
  16.2.2 PmWiki的配置
  16.2.3 PmWiki的中文漢化
  16.2.4 PmWiki的權限配置
  16.3 PmWiki語法
  16.3.1 基本語法
  16.3.2 創(chuàng)建新頁面
  16.4 PmWiki開發(fā)詳解
  16.4.1 定義模板文件
  16.4.2 引用模板文件
  16.4.3 主文件(PmWiki.php)
  16.5 關鍵技術
  16.6 小結
 第17章 網絡論壇系統
  17.1 案例預覽
  17.1.1 從光盤安裝系統
  17.1.2 系統界面預覽
  17.2 需求分析
  17.2.1 總體需求分析
  17.2.2 基本功能分析
  17.2.3 系統用例分析
  17.3 系統設計
  17.3.1 結構設計
  17.3.2 流程設計
  17.3.3 主要頁面設計
  17.4 數據庫設計
  17.4.1 數據實體分析
  17.4.2 數據表結構
  17.4.3 創(chuàng)建數據表
  17.5 系統架構設計
  17.5.1 從工作流程分析系統架構
  17.5.2 系統配置文件(config.php)
  17.6 功能開發(fā)
  17.6.1 論壇首頁
  17.6.2 控制面板頁面
  17.6.3 已訂閱主題頁面
  17.6.4 查看與編輯個人資料頁面
  17.6.5 編輯選項頁面
  17.6.6 編輯密碼頁面
  17.6.7 幫助頁面
  17.6.8 搜索頁面
  17.6.9 最新主題頁面
  17.6.10 用戶注冊頁面
  17.6.11 用戶登錄頁面
  17.6.12 管理面板頁面
  17.6.13 用戶列表頁面
  17.6.14 狀態(tài)列表頁面
  17.6.15 詳細的在線列表頁面
  17.6.16 訂閱RSS頁面
  17.7 關鍵技術
  17.7.1 模板技術
  17.7.2 RSS訂閱
  17.8 小結
 第18章 網絡郵件系統
  18.1 案例預覽
  18.1.1 從光盤安裝系統
  18.1.2 系統界面預覽
  18.2 需求分析
  18.2.1 理解需求
  18.2.2 分析需求
  18.2.3 系統用例分析
  18.3 系統設計
  18.3.1 結構設計
  18.3.2 主要頁面設計
  18.4 數據庫設計
  18.4.1 數據實體分析
  18.4.2 數據表結構
  18.4.3 創(chuàng)建數據庫
  18.5 系統架構設計
  18.5.1 創(chuàng)建項目
  18.5.2 設計系統架構
  18.6 功能開發(fā)
  18.6.1 數據庫接口開發(fā)
  18.6.2 發(fā)送郵件接口開發(fā)
  18.6.3 接收郵件接口開發(fā)
  18.6.4 用戶設置頁面開發(fā)
  18.6.5 郵件列表頁面開發(fā)
  18.6.6 寫郵件頁面開發(fā)
  18.6.7 地址簿頁面開發(fā)
  18.7 關鍵技術
  18.8 小結
 第19章 網絡校友錄系統
  19.1 系統預覽
  19.1.1 從光盤安裝系統
  19.1.2 系統界面預覽
  19.2 需求分析
  19.2.1 需求總體分析
  19.2.2 系統用例分析
  19.3 系統設計
  19.3.1 結構設計
  19.3.2 頁面設計
  19.4 數據庫設計
  19.4.1 數據實體分析
  19.4.2 數據表結構
  19.4.3 創(chuàng)建數據庫
  19.5 系統架構設計
  19.5.1 數據庫連接配置(conf_mysql.php)
  19.5.2 校友錄配置(conf_class.php)
  19.6 功能開發(fā)
  19.6.1 登錄與退出功能
  19.6.2 注冊功能
  19.6.3 班級留言
  19.6.4 班級相冊
  19.6.5 班級共享
  19.6.6 紙條傳情
  19.6.7 我的紙條
  19.6.8 成員地址
  19.6.9 個人資料
  19.6.10 班級管理
  19.6.11 留言下載
  19.6.12 地址導出
  19.6.13 班級幫助
  19.7 關鍵技術
  19.7.1 文件上傳
  19.7.2 文件導出
  19.7.3 UBB編輯器
  19.7.4 日期選擇組件
  19.8 小結
 第20章 網絡聊天室
 20.1 系統預覽
  20.1.1 從光盤安裝系統
  20.1.2 系統界面預覽
  20.2 需求分析
  20.2.1 總體需求分析
  20.2.2 系統用例分析
  20.3 系統設計
  20.3.1 結構設計
  20.3.2 頁面設計
  20.4 數據庫設計
  20.4.1 數據實體分析
  20.4.2 數據表結構
  20.4.3 創(chuàng)建數據庫
  20.5 系統架構設計
  20.5.1 系統配置文件(config.php)
  20.5.2 多數據庫支持(incl目錄)
  20.5.3 多語言支持(1ang目錄)
  20.6 包含文件
  20.6.1 頭文件(open_doc.inc)
  20.6.2 工具欄文件(skin.inc)
  20.6.3 公用函數文件(main.inc)
  20.7 功能開發(fā)
  20.7.1 安裝頁面(install.php)
  20.7.2 首頁面(index.php)
  20.7.3 登錄頁面(login.pho)
  20.7.4 聊天頁面(blab.php)
  20.7.5 在線用戶列表(online.php)
  20.7.6 聲音設置區(qū)域
  20.7.7 時區(qū)設置窗口
  20.7.8 顏色設置窗口
  20.7.9 表情選擇窗口
  20.7.10 歷史頁面
  20.8 關鍵技術
  20.8.1 使用上下文對象保存聊天內容
  20.8.2 使用Ajax發(fā)送聊天內容
  20.8.3 多數據庫多語言
  20.9 小結
 第21章 網站訪問統計
 21.1 系統預覽
 21.1.1 從光盤安裝系統
  21.1.2 系統界面預覽
  21.2 需求分析
 21.2.1 總體需求分析
 21.2.2 系統用例分析
  21.3 系統設計
  21.3.1 結構設計
  21.3.2 頁面設計
  21.4 數據庫設計
  21.4.1 數據實體分析
  21.4.2 數據表結構
  21.4.3 創(chuàng)建數據庫
  21.5 系統架構設計
  21.5.1 數據庫配置文件(conn.php)
  21.5.2 非法字符處理文件(chkstr.php)
  21.5.3 公用函數(myfunction.php)
  21.6 管理系統開發(fā)
  21.6.1 管理員登錄(admin.php)
  21.6.2 用戶列表(admin_manage.php)
  21.6.3 系統設置(admin_manage.php)
  21.6.4 退出管理(admin_manage_do.php)
  21.7 統計系統開發(fā)
  21.7.1 注冊頁面(reg.php)
  21.7.2 登錄頁面(index.php)
  21.7.3 查看來源明細(manage.php)
  21.7.4 查看統計頁面(manage.php)
  21.7.5 查看統計報表(manage.php)
  21.7.6 更改統計設置(manage.php)
  21.7.7 選擇統計樣式(manage.php)
  21.7.8 獲取統計代碼(manage.php)
  21.7.9 修改個人資料(manage.php)
  21.7.10 用戶退出系統(manage_do.php)
  21.8 關鍵技術
  21.8.1 md5加密
  21.8.2 cookie
  21.8.3 防止參數注入
 21.9 小結
附錄A Ajax框架匯總
附錄B 中國互聯網Web 2.0百強企業(yè)

本目錄推薦

掃描二維碼
Copyright ? 讀書網 leeflamesbasketballcamps.com 2005-2026, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號