TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
Web2.0動態網站開發-PHP技術與應用(簡體書)
滿額折

Web2.0動態網站開發-PHP技術與應用(簡體書)

商品資訊

人民幣定價:59 元
定價
:NT$ 354 元
優惠價
87308
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
目次

商品簡介

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

目次

第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 信息發布
1.3.2 信息獲取
1.3.3 信息共享
1.3.4 溝通交流
1.3.5 網絡新媒體
1.3.6 國內外著名Web 2.0網站
 第2章 Web 2.0元素詳解
2.1 信息發布功能的三大元素
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開發技術PHP
 3.1 PHP是什么
3.1.1 PHP簡介
3.1.2 PHP的起源和背景
 3.1.3 PHP的優點和特點
3.1.4 競爭對手:ASP,mod_per1,JSP
 3.2 PHP能做什么
 3.2.1 服務器端程序
3.2.2 命令行程序
3.2.3 桌面應用程序
3.3 PHP有什么支撐環境
3.3.1 服務器支持
 3.3.2 數據庫支持
3.3.3 工具支持
3.3.4 PHP IDE工具
3.4 小結
第2部分 PHP技術之旅
 第4章 PHP開發入門
 4.1 PHP對運行環境的要求
4.1.1 對硬件的要求
4.1.2 對操作系統的要求
 4.1.3 對軟件環境的要求
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環境
4.3 PHP+IIS在Windows XP下的安裝和配置
4.3.1 安裝IIS
 4.3.2 安裝與配置PHP
4.3.3 配置IIs的PHP映射
4.3.4 測試PHP環境
 4.3.5 總結
4.4 熟悉PHP安裝環境
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 常量命名規則
5.3.2 定義常量的語法
5.3.3 預定義常量
5.4 PHP變量
5.4.1 變量命名規則
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 運算符的優先級
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 由類創建對象
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數據庫系統開發
 9.1 PHP訪問:MySQL函數
9.1.1 數據庫驅動的PHP動態網站工作原理
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 創建留言簿數據庫
9.3.2 創建留言簿程序:guestbook.php
9.3.3 留言簿功能演示
9.4 小結
 第10章 PHP動態網站構建全程實錄
10.1 網站前期設計
10.1.1 站點頁面需求分析
 10.1.2 網站模塊化設計基礎——include()和require()函數
10.1.3 開始進行簡單頁面設計
 10.2 網站框架開發
 10.2.1 設計頁面通用文件
10.2.2 設計網頁文件
 10.3 開發網站的動態功能
10.3.1 添加導航欄
10.3.2 上傳圖片頁面
10.3.3 創建圖片庫頁面
10.3.4 添加留言簿
10.3.5 添加站點訪問計數器
10.3.6 添加動態更替LOGO圖片banner
10.4 小結
 第11章 PHP開發中的常用技巧
 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 創建文件上傳表單
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 創建和使用自定義的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 功能開發
12.5.1 閱讀博客
12.5.2 編輯博客
12.5.3 發布評論
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 創建數據庫
13.5 系統架構設計
13.5.1 創建項目目錄結構
13.5.2 規劃存放于各目錄下的文件
 13.5.3 Ajax技術原理簡介
13.5.4 DIV+Css布局簡介
 13.6 功能開發
13.6.1 顯示留言頁面
13.6.2 管理員登錄頁面
13.6.3 發布留言頁面
13.6.4 回復留言頁面
13.6.5 刪除留言
 13.7 關鍵技術
13.7.1 Ajax
13.7.2 DIV+CSS頁面布局技術
13.8 小結
 第14章 新聞發布系統
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 創建數據表
 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 前臺頁面功能開發
14.7.1 首頁顯示功能
14.7.2 分類頁面顯示功能
14.7.3 信息內容瀏覽功能
14.8 后臺管理功能開發
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節點元素
15.2 RSS的PHP使用實例
15.2.1 建立RSS數據庫
15.2.2 通過編程動態輸出RSS
15.2.3 靜態輸出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 創建新頁面
16.4 PmWiki開發詳解
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 創建數據表
17.5 系統架構設計
17.5.1 從工作流程分析系統架構
17.5.2 系統配置文件(config.php)
17.6 功能開發
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 狀態列表頁面
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 創建數據庫
18.5 系統架構設計
18.5.1 創建項目
18.5.2 設計系統架構
18.6 功能開發
18.6.1 數據庫接口開發
18.6.2 發送郵件接口開發
18.6.3 接收郵件接口開發
18.6.4 用戶設置頁面開發
18.6.5 郵件列表頁面開發
18.6.6 寫郵件頁面開發
18.6.7 地址簿頁面開發
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 創建數據庫
19.5 系統架構設計
19.5.1 數據庫連接配置(conf_mysql.php)
19.5.2 校友錄配置(conf_class.php)
19.6 功能開發
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 創建數據庫
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 功能開發
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 聲音設置區域
20.7.7 時區設置窗口
20.7.8 顏色設置窗口
20.7.9 表情選擇窗口
20.7.10 歷史頁面
20.8 關鍵技術
20.8.1 使用上下文對象保存聊天內容
20.8.2 使用Ajax發送聊天內容
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 創建數據庫
21.5 系統架構設計
21.5.1 數據庫配置文件(conn.php)
21.5.2 非法字符處理文件(chkstr.php)
21.5.3 公用函數(myfunction.php)
21.6 管理系統開發
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 統計系統開發
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百強企業

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區