出版時(shí)間:2011-9 出版社:電子工業(yè)出版社 作者:高博 等編著
Tag標(biāo)簽:無
內(nèi)容概要
想知道PHP程序是怎么寫的嗎?想了解PHP論壇程序是怎么構(gòu)建自己的模塊嗎?
知或者不知,本書就在這里,不增不減,循序漸進(jìn)。
你即將有機(jī)會(huì)坐上網(wǎng)站設(shè)計(jì)大巴,從基礎(chǔ)走到新技術(shù),從框架模塊走到項(xiàng)目實(shí)現(xiàn)。沿途你將欣賞到5個(gè)實(shí)例風(fēng)景:小型論壇系統(tǒng)、“站長助手”工具程序、中文歇后語在線查詢系統(tǒng)、在線RSS閱讀器和多用戶網(wǎng)站統(tǒng)計(jì)系統(tǒng)的全部過程,詳細(xì)了解PHP語法、正則表達(dá)式、MySQL數(shù)據(jù)庫操作、AJAX原理、XML與WebService、模板引擎與Smarty等內(nèi)容。沿途停靠的站點(diǎn)包括:PHP基本概念與部署方法、MySQL數(shù)據(jù)庫的基本操作、AJAX的相關(guān)內(nèi)容、PHP與XML、Smarty模板引擎、PHP中的安全機(jī)制。這些單一的技術(shù)將會(huì)神奇地結(jié)合起來,形成更為有用的新方法。
書籍目錄
第一篇 學(xué)習(xí)與積累
第一章 PHP編程快速上手
1.1 PHP簡介與環(huán)境部署
1.1.1 什么是PHP
1.1.2 安裝PHP開發(fā)環(huán)境
1.1.3 部署PHP開發(fā)環(huán)境
1.2 面向?qū)ο蟮腜HP與MVC設(shè)計(jì)模式
1.2.1 PHP中的面向?qū)ο缶幊獭?br /> 1.2.2 PHP中的命名空間
1.2.3 MVC模式
1.3 PHP與正則表達(dá)式
1.3.1 正則表達(dá)式基礎(chǔ)知識(shí)
1.3.2 在PHP中使用正則表達(dá)式
1.4 邊學(xué)邊練:簡易網(wǎng)絡(luò)聊天室
第二章 MySQL數(shù)據(jù)庫基本操作
2.1 MySQL數(shù)據(jù)庫基礎(chǔ)
2.2 使用SQL操作數(shù)據(jù)庫、數(shù)據(jù)表和數(shù)據(jù)
2.3 使用phpMyAdmin操作MySQL
2.4 邊學(xué)邊練:編寫PHP程序?qū)崿F(xiàn)與MySQL 交互——我的書架
第三章 PHP與AJAX
3.1 AJAX基本原理
3.1.1 XMLHttpRequest
3.1.2 邊學(xué)邊練:簡單的AJAX例子
3.1.3 使用jQuery實(shí)現(xiàn)動(dòng)畫效果
3.2 邊學(xué)邊練
3.2.1 實(shí)例一:搜索提示框
3.2.2 實(shí)例二:無刷新登錄
第四章 PHP與XML、WebService
4.1 使用PHP生成XML文檔
4.2 使用SimpleXML解析XML
4.2.1 創(chuàng)建一個(gè)SimpleXML對象
4.2.2 瀏覽SimpleXML對象
4.3 HTTP協(xié)議簡介
4.4 使用SOAP方式建立與調(diào)用WebService
4.5 邊學(xué)邊練
4.5.1 實(shí)例一:兩個(gè)數(shù)的簡單四則運(yùn)算——XML-RPC服務(wù)器與客戶端
4.5.2 實(shí)例二:使用SOAP方式重寫4.5.1節(jié)的實(shí)例
第二篇 提高與應(yīng)用
第五章 使用模板引擎,改善服務(wù)性能
5.1 使用Smarty建立模板機(jī)制
5.1.1 安裝和配置
5.1.2 基本語法
5.2 生成靜態(tài)頁面和內(nèi)容緩存
5.3 頁面壓縮
5.4 邊學(xué)邊練:使用Smarty重寫2.4節(jié)的實(shí)例“我的書架”
第六章 安全機(jī)制
6.1 使用正則表達(dá)式檢查輸入格式并過濾惡意內(nèi)容
6.2 php.ini參數(shù)設(shè)置
6.2.1 參數(shù)register_globals
6.2.2 參數(shù)safe_mode
6.2.3 參數(shù)allow_url_fopen
6.2.4 參數(shù)open_basedir
6.2.5 參數(shù)display_errors
6.2.6 參數(shù)disable_functions
6.2.7 參數(shù)log_errors和error_log
6.3 邊學(xué)邊練:完善1.4節(jié)實(shí)例“簡易網(wǎng)絡(luò)聊天室”
6.3.1 用戶注冊時(shí)提交的信息
6.3.2 用戶發(fā)言時(shí)提交的聊天內(nèi)容
第七章 實(shí)例:簡易文章管理系統(tǒng)
7.1 需求分析
7.2 數(shù)據(jù)庫設(shè)計(jì)
7.3 系統(tǒng)實(shí)現(xiàn)
7.3.1 common.inc.php
7.3.2 admin.php
第八章 實(shí)例:簡易會(huì)員(用戶)管理系統(tǒng)
8.1 需求分析
8.2 數(shù)據(jù)庫設(shè)計(jì)
8.3 系統(tǒng)實(shí)現(xiàn)
8.3.1 common.inc.php
8.3.2 avatar.php
第九章 實(shí)例:基于AJAX的文件管理系統(tǒng)
9.1 需求分析
9.2 系統(tǒng)實(shí)現(xiàn)
9.2.1 index.php
9.2.2 script.js
第三篇 綜合與實(shí)踐
第十章 小型論壇系統(tǒng)
10.1 需求分析與項(xiàng)目規(guī)劃
10.2 數(shù)據(jù)庫設(shè)計(jì)
10.3 系統(tǒng)實(shí)現(xiàn)
10.3.1 common.inc.php
10.3.2 index.php
10.3.3 post.php
10.3.4 admin.php
第十一章 “站長助手”工具程序
11.1 需求分析與項(xiàng)目規(guī)劃
11.2 系統(tǒng)實(shí)現(xiàn)
11.2.1 系統(tǒng)環(huán)境模塊
11.2.2 數(shù)據(jù)庫管理模塊
第十二章 中文歇后語在線查詢系統(tǒng)
12.1 需求分析與項(xiàng)目規(guī)劃
12.2 數(shù)據(jù)庫設(shè)計(jì)
12.3 系統(tǒng)實(shí)現(xiàn)
12.3.1 common.inc.php
12.3.2 global.func.php
12.3.3 db_mysql.class.php
12.3.4 修改jquery.autocomplete.js
12.3.5 index.php
第十三章 RSS閱讀器
13.1 需求分析與項(xiàng)目規(guī)劃
13.2 數(shù)據(jù)庫設(shè)計(jì)
13.3 系統(tǒng)實(shí)現(xiàn)
13.3.1 index.php
13.3.2 script.js
第十四章 多用戶網(wǎng)站統(tǒng)計(jì)系統(tǒng)
14.1 需求分析與項(xiàng)目規(guī)劃
14.2 數(shù)據(jù)庫設(shè)計(jì)
14.3 系統(tǒng)實(shí)現(xiàn)
14.3.1 lib/common.inc.php
14.3.2 lib/stat.class.php
14.3.3 stat.php
附錄A Zend Studio for Eclipse快速使用說明
A.1 系統(tǒng)設(shè)置
A.2 項(xiàng)目管理
A.3 代碼運(yùn)行和調(diào)試
A.4 源代碼管理
附錄B PHP擴(kuò)展概覽
附錄C Web資源
章節(jié)摘錄
版權(quán)頁:插圖:PHP是.Rasmus Lerdor睡1994年秋天構(gòu)思出來的。最早的未發(fā)行版本用在了他自己的主頁上,功能也只是用來和觀看他的在線簡歷的人保持聯(lián)系。第一個(gè)交付用戶使用的版本是在1995年6月發(fā)行的,它僅被當(dāng)做一個(gè)個(gè)人主頁制作工具:包括一個(gè)只懂得很少幾條宏指令的、非常簡單的分析引擎和一組用于主頁信息反饋的工具(一個(gè)留言簿、一個(gè)計(jì)數(shù)器和一些其他的東西)。這時(shí),它還只是一個(gè)不起眼的小家伙。1996年,Rasmus重寫了整個(gè)解析器,并在4月取名為.PH.P/FI 2發(fā)布。FI來源于他寫的另外一個(gè)HTML表單集成數(shù)據(jù)的軟件包。他把個(gè)人主頁工具和表單集成工具合并在一起,并加入了MySQL據(jù)庫的支持,這樣就有了PHP/FI。此后,不起眼的小家伙便以一種令人驚異的速度傳播開來,人們開始大量使用它編寫程序。1997年年中,PHP出現(xiàn)了一個(gè)重大的轉(zhuǎn)折,這就是PHP的開發(fā)從Rasmus個(gè)人的愛好升級到一群程序員們有組織的工作。同年,這個(gè)解析器被Zeev Suraski和Andi Gutmans重寫,通過這次全面的重寫,大量PHP/FI的功能被移植到PHP中,并且成為了PHP 3的雛形。PHP項(xiàng)目從一個(gè)人的項(xiàng)目轉(zhuǎn)變成一個(gè)有很多開發(fā)者的真正的世界性開源項(xiàng)目,到1998年年中時(shí),已經(jīng)有了大量的商業(yè)化產(chǎn)品,例如C2的Strong Hold Web Servet和RedHat Linux捆綁了PHP/FI解析器或PHP解析器。再也沒有人敢說PHP是一個(gè)不起眼的小家伙了,在PHP 3發(fā)布之后,PHP的用戶數(shù)量開始激增。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
PHP+MySQL+AJAX Web開發(fā)給力起飛 PDF格式下載