編輯推薦
多讀源碼,可以快速學習!多讀源碼,可以提高熟練度!
實例案例,拿來就用,效率可提高N倍!
《php開發實例大全》超級詳盡的實例大全,源碼分析的案頭手冊,提高效率的絕好幫手!
40個方嚮,1225個實例案例,php編程類四庫全書,分門彆類常用編程實例,一網打盡!
實例說明、技術要點、代碼實現、詳盡注釋、秘籍心法,條分縷析代碼實現過程!
《php開發實戰1200例》之全新升級!
內容簡介
《PHP開發實例大全 提高捲/軟件工程師開發大係》以開發人員在項目開發中經常遇到的問題和必須掌握的技術為中心,介紹瞭應用PHP進行Web開發的各個方麵的知識和技巧,主要包括PHP與Ming擴展庫,PHP與ImageMagick圖片處理,AJAX無刷新技術,jQuery框架技術,PHP與在綫編輯工具,PHP與多媒體技術,PHP與FPDF類庫應用,報錶與打印技術,網絡、服務與服務器,郵件處理技術,XML操作技術,Web服務器與遠程過程調用,LDAP(輕量級目錄訪問協議),PHP與WAP技術,PHP與FTP,PostgreSQL數據庫,SQLite數據庫,PDO數據庫抽象層,PHPLib數據庫抽象層,網站策略與安全,PHP調試、升級與優化,ThinkPHP框架,ZendFramework框架,明日導航網(ThinkPHP),明日搜索引擎(ZendFramework)等內容。配書光盤附帶瞭實例的完整源程序。
《PHP開發實例大全 提高捲/軟件工程師開發大係》既適閤PHP程序員參考和查閱,也適閤PHP初學者,如高校學生、軟件開發培訓學員及相關求職人員學習、練習、速查使用。
目錄
第1篇 Web應用篇
第1章 PHP與Ming擴展庫
1.1 Ming擴展庫基本應用
實例001 加載Ming擴展庫
實例002 靜態輸齣“吉林省明日科技”
實例003 動態輸齣“明日科技歡迎您”
1.2 Ming擴展繪製綫段
實例004 繪製一條直綫
實例005 繪製一條麯綫
實例006 繪製一條鏇轉直綫
1.3 Ming擴展繪製圖形
實例007 繪製一個圓
實例008 繪製一個正方形
實例009 控製圖片的漸變輸齣
實例010 控製圖片嚮上移動
實例011 控製圖片嚮下移動
實例012 控製圖片的鏇轉
實例013 創建一個按鈕並添加事件
第2章 PHP與ImageMagick圖片處理
2.1 ImageMagick處理圖片
實例014 下載、安裝ImageMagick
實例015 判斷指定圖片是否存在
實例016 獲取圖片信息
實例017 裁剪指定的圖片
實例018 將圖片由PNG格式轉換為JPG格式
實例019 對JPG格式的圖片進行壓縮
2.2 ImageMagick應用
實例020 控製圖片45°鏇轉
實例021 繪製圖片的縮略圖
實例022 為圖片添加鏇渦效果
實例023 按照原始比例縮放圖片
實例024 製作個人畫冊
第3章 AJAX無刷新技術
3.1 AJAX操作圖像
實例025 AJAX無刷新圖像上傳
實例026 AJAX無刷新輸齣上傳圖像
實例027 AJAX無刷新載入圖像
實例028 AJAX動態生成縮略圖
3.2 AJAX控製錶單
實例029 AJAX檢測用戶名是否被占用
實例030 AJAX無刷新下拉列錶
實例031 AJAX無刷新級聯下拉列錶
實例032 AJAX驗證用戶注冊信息
實例033 AJAX無刷新添加數據信息
3.3 AJAX操作XML
實例034 AJAX無刷新讀取XML文件
實例035 AJAX讀取XML節點屬性
3.4 AJAX實戰應用
實例036 AJAX讀取HTML文件
實例037 AJAX添加圖書信息
實例038 AJAX查詢圖書信息
實例039 AJAX修改圖書信息
實例040 AJAX刪除圖書信息
實例041 AJAX無刷新分頁
實例042 AJAX實現博客文章類彆添加
實例043 AJAX實現用戶登錄
實例044 AJAX無刷新查詢數據
實例045 AJAX無刷新倒計時
實例046 AJAX無刷新顯示聊天信息
實例047 AJAX無刷新顯示公告信息
實例048 AJAX無刷新獲取用戶的個人信息
實例049 AJAX無刷新獲取新聞內容
實例050 AJAX獲取指定圖書信息
第4章 jQuery框架技術
4.1 網頁特效
實例051 jQuery實現查找節點
實例052 圖片幻燈片
實例053 顔色拾取器
實例054 廣告輪顯
實例055 圖片放大鏡
實例056 jQuery幕簾效果
實例057 jQuery動態變化的數字
實例058 jQuery淡入淡齣動畫效果
實例059 jQuery上下捲簾動畫效果
實例060 自動隱藏式菜單
實例061 圖片傳送帶
實例062 打造自己的開心農場
4.2 jQuery操作錶單
實例063 檢測用戶名是否被占用
實例064 jQuery驗證錶單元素
實例065 密碼強度檢測
實例066 文本框提示標簽
實例067 文本編輯器
實例068 右鍵菜單
實例069 jQuery二級聯動下拉列錶框
實例070 jQuery三級聯動下拉列錶框
實例071 復選框的全選、反選和全不選
實例072 錶單動態變色
實例073 上傳圖片預覽
實例074 通過下拉列錶選擇頭像
4.3 jQuery操作錶格
實例075 jQuery橫嚮導航
實例076 jQuery竪嚮導航
實例077 jQuery彈齣層
實例078 jQuery滑動門
實例079 jQuery可編輯錶格
實例080 jQuery實現錶格隔行變色
實例081 jQuery拖曳
實例082 jQuery翻滾的消息動態
實例083 jQuery動態換膚
實例084 可展開和關閉的錶格
實例085 單行左右移動的消息提示
實例086 顯示全部資源與精簡資源
4.4 jQuery與Jpgraph結閤
實例087 jQuery與Jpgraph動態製作摺綫圖分析網站訪問量
實例088 jQuery與GD2函數製作驗證碼
4.5 jQuery操作XML
實例089 通過jQuery讀取XML文件
第5章 PHP與在綫編輯工具
5.1 常用在綫編輯器
實例090 自定義在綫編輯器
實例091 在博客中應用自定義在綫編輯器
5.2 FCKeditor在綫編輯器
實例092 CKEditor網頁編輯器
實例093 將CKEditor網頁編輯器嵌入到後颱管理係統中
實例094 FCKeditor文本編輯器
實例095 在論壇的帖子迴復中應用FCKeditor
第6章 PHP與多媒體技術
6.1 操控音頻文件
實例096 在綫音樂上傳
實例097 在綫音樂下載
實例098 MP3在綫點播
實例099 MP3下載
實例100 創建.m3u格式的文件
實例101 無刷新刪除.m3u格式的文件
實例102 通過object標簽嚮HTML頁中載入多媒體
實例103 通過embed標簽嚮HTML頁中載入多媒體
實例104 歌詞的同步輸齣
實例105 在綫播放列錶
實例106 在綫音樂的循環播放
實例107 在綫音樂的連續播放
實例108 收藏其他網站的音樂
6.2 操控影音文件
實例109 通過RealPlayer播放器播放視頻文件
實例110 通過Media Player播放器播放視頻文件
實例111 控製播放器窗口的狀態
實例112 播放FLV視頻文件
實例113 在網頁中加入可控的背景音樂
實例114 在博客中加入可控的背景音樂
6.3 操控Flash動畫文件
實例115 在網頁中嵌入Flash
實例116 在網頁中嵌入背景透明的Flash
實例117 嚮Flash中傳遞參數
實例118 嵌入Flash播放器
實例119 用JavaScript控製Flash
第7章 PHP與FPDF類庫應用
7.1 編輯、設計PDF文檔
實例120 配置FPDF
實例121 創建FPDF文檔
實例122 下載PDF文檔
實例123 嚮PDF中插入圖片
實例124 為FPDF增加中文支持
實例125 設置FPDF的頁眉和頁腳
實例126 通過FPDF繪製錶格
7.2 PDF文檔的實戰應用
實例127 設計編程詞典說明書的PDF文檔
實例128 設計編程詞典産品介紹的PDF文檔
實例129 設計編程詞典安裝說明的PDF文檔
實例130 動態生成編程詞典注冊用戶的PDF文檔
實例131 設計畢業論文的PDF文檔
第8章 報錶與打印技術
8.1 操作Word
實例132 將數據庫數據保存到Word
實例133 將查詢結果保存到Word
實例134 將Web頁中的錶格導齣到Word並打印
實例135 打開指定的Word文檔並打印
實例136 調用Word自動打印指定格式的會議記錄
8.2 操作Excel
實例137 將MySQL數據錶中的數據導齣到Excel
實例138 將查詢結果導齣到Excel
實例139 將Web頁麵中的數據導齣到Excel
實例140 將Web頁麵中的數據導齣到Excel並自動打印
實例141 將Excel中的數據導齣到MySQL數據庫
實例142 將Excel中的工資數據導入到SQL Server數據庫
實例143 將SQL Server數據導齣到Excel
8.3 報錶打印
實例144 調用IE自身的打印功能實現打印
實例145 打印指定框架中的內容
實例146 使用WebBrowser打印報錶
實例147 設置頁眉頁腳
實例148 利用CSS樣式打印頁麵中的指定內容
實例149 利用CSS樣式實現分頁打印
8.4 報錶打印實戰應用
實例150 打印匯款單
實例151 打印快遞單
實例152 打印信封
實例153 GD2函數動態生成圖錶並打印
實例154 打印用戶的通訊記錄
實例155 JavaScript腳本打印賬單
實例156 打印工資條
第2篇 網絡應用篇
第9章 網絡、服務與服務器
9.1 獲取服務器信息
實例157 根據IP地址獲取主機名稱
實例158 根據主機名稱獲取IP地址
實例159 獲取主機的所有IP地址
實例160 將IP地址轉換為整數
實例161 將整數型IP地址還原為4個圓點分隔形式
9.2 Socket實現“C/S”通信
實例162 創建Socket服務器
實例163 創建Socket客戶端
實例164 通過Socket發送短信
實例165 短信群發
9.3 常見網絡任務
實例166 驗證服務器是否連接
實例167 開發端口掃描器
實例168 利用curl獲取HTML內容
實例169 利用curl模擬POST方式發送數據
實例170 curl批處理
第10章 郵件處理技術
10.1 配置服務器
實例171 SMTP和POP3服務器的安裝與配置
實例172 Winmail服務器的安裝與配置
實例173 通過mail()函數發送郵件
10.2 通過imap電子郵件係統函數操作郵件
實例174 登錄郵件服務器
實例175 接收郵件
實例176 瀏覽郵件
實例177 下載附件
實例178 查找郵件
實例179 發送郵件
實例180 發送帶附件的郵件
實例181 郵件群發
實例182 刪除郵件
10.3 使用Zend_Mail組件發送郵件
實例183 Zend_Mail組件發送普通文本郵件
實例184 Zend_Mail組件發送HTML格式文本郵件
實例185 Zend_Mail組件發送附件
實例186 Zend_Mail組件發送群郵件
實例187 Zend_Mail組件接收郵件
實例188 Zend_Mail組件獲取郵件內容
第11章 XML操作技術
11.1 創建XML文件
實例189 手動創建XML文件
實例190 在PHP中創建XML文件
實例191 通過文件係統函數創建XML文件
實例192 通過DOM創建XML文件
實例193 讀取XML文件
11.2 XML文件節點操作
實例194 插入XML節點
實例195 修改XML節點
實例196 刪除XML節點
11.3 XML文件轉換
實例197 在HTML頁麵中使用XML文件
實例198 在XML文件中應用CSS樣式
實例199 XSL轉換XML文件
11.4 SimpleXML函數操作XML
實例200 遍曆所有子節點
實例201 遍曆所有屬性
實例202 訪問特定節點元素和屬性
實例203 修改並保存XML文檔
11.5 動態操作XML
實例204 PHP動態創建XML文檔
實例205 PHP動態添加XML數據
實例206 PHP動態查詢XML數據
實例207 PHP動態修改XML數據
實例208 PHP動態刪除XML數據
11.6 XML實戰應用—留言闆
實例209 用戶注冊
實例210 用戶登錄
實例211 發布留言
實例212 瀏覽留言
實例213 編輯留言
實例214 刪除留言
11.7 XML實戰應用—RSS閱讀器
實例215 創建支持RSS閱讀的站點
實例216 動態創建RSS文件
實例217 創建RSS閱讀器的框架
實例218 添加頻道組
實例219 刪除頻道組
實例220 添加頻道
實例221 刪除頻道
實例222 樹狀導航菜單輸齣頻道組和頻道
實例223 AJAX無刷新讀取訂閱信息
第12章 Web服務器與遠程過程調用
12.1 SOAP擴展
實例224 Windows下安裝、配置SOAP
實例225 建立SOAP服務器端
實例226 建立SOAP客戶端
12.2 PHP與Web Service的交互操作
實例227 NuSOAP類庫的安裝、配置
實例228 PHP創建Web Service
實例229 PHP訪問Web Service
實例230 PHP通過Web Service發送短信
12.3 XML-RPC(遠程過程調用)
實例231 客戶端請求的XML格式
實例232 服務器響應的XML格式
實例233 錯誤信息的XML格式
實例234 XML-RPC的綜閤應用—數學運算
第13章 LDAP(輕量級目錄訪問協議)
13.1 LDAP服務器的安裝與配置
13.2 通過命令操作LDAP服務器
13.3 phpLDAPadmin圖形工具簡介
13.4 PHP操作LDAP服務器
第14章 PHP與WAP技術
14.1 配置WAP
14.2 WAP的應用
14.3 Smarty與WAP
第15章 PHP與FTP
15.1 安裝、配置服務器端軟件
15.2 操作FTP服務器
第3篇 數據庫與抽象層篇
第16章 PostgreSQL數據庫
16.1 PostgreSQL數據庫的安裝與操作
16.2 通過pgAdminIII操作PostgreSQL數據庫
16.3 PHP操作PostgreSQL數據庫
第17章 SQLite數據庫
17.1 SQLite數據庫的安裝與配置
17.2 SQLite數據庫的操作
17.3 PHP操作SQLite數據庫
第18章 PDO數據庫抽象層
18.1 PDO安裝、配置
18.2 PDO連接數據庫
18.3 PDO查詢
18.4 PDO錯誤處理
18.5 PDO事務
18.6 PDO存儲過程
第19章 PHPLib數據庫抽象層
19.1 PHPLib下載、安裝
19.2 PHPLib操作MySQL數據庫
19.3 PHPLib操作Oracle數據庫
第4篇 網站安全與優化篇
第20章 網站策略與安全
20.1 文件保護
20.2 漏洞防護
20.3 數據加密
20.4 身份驗證
第21章 PHP調試、升級與優化
21.1 錯誤類型舉例
21.2 程序調試方法
21.3 錯誤處理技巧
21.4 PHP優化技巧
21.5 常見的程序漏洞和防護
第5篇 框架與項目整閤篇
第22章 ThinkPHP框架
22.1 ThinkPHP的MVC環境搭建
22.2 ThinkPHP的MVC操作
22.3 ThinkPHP的訪問數據庫操作
第23章 Zend Framework框架
23.1 Zend Framework的MVC環境搭建
23.2 Zend_Layout網站布局
23.3 Zend_Config配置文件
23.4 Zend_Cache緩存服務
23.5 Zend_Paginator分頁
23.6 Zend_Form錶單
23.7 Zend_Auth身份認證
23.8 Zend_Acl權限管理
23.9 Zend_Db數據庫操作
23.10 Zend_File文件控製
第24章 明日導航網(ThinkPHP)
24.1 數據庫設計
24.2 MVC框架結構搭建
24.3 前颱設計
24.4 後颱管理設計
第25章 明日搜索引擎(Zend Framework)
25.1 數據庫設計
25.2 MVC框架結構搭建
25.3 前颱設計
25.4 後颱設計
前言/序言
特彆說明:
《PHP開發實例大全》分為基礎捲和提高捲(即本書)兩冊。本書的前身是《PHP開發實戰1200例(第II捲)》。
編寫目的
1. 方便程序員查閱
程序開發是一項艱辛的工作,挑燈夜戰、加班加點是常有的事。在開發過程中,一個技術問題可能會占用幾天甚至更長時間。如果有一本開發實例大全可供翻閱,從中找到相似的實例作參考,也許幾分鍾就可以解決問題。本書編寫的主要目的就是方便程序員查閱、提高開發效率。
2. 通過分析大量源代碼,達到快速學習之目的
本書提供瞭576個開發實例及源代碼,附有相應的注釋、實例說明、關鍵技術、設計過程和秘笈心法,對實例中的源代碼進行瞭比較透徹的解析。相信這種辦法對激發學習興趣、提高學習效率極有幫助。
PHP開發實例大全 提高捲/軟件工程師開發大係(附光盤) 下載 mobi epub pdf txt 電子書 格式