出版時間:2010-1 出版社:水利水電出版社 作者:(美)沙菲克 等著,周廣輝 等譯 頁數(shù):352
Tag標簽:無
前言
關于PHP最偉大的一個方面就是其充滿活力的社區(qū)。開發(fā)人員享有許多在線會面的機會,包括SitePoint論壇,在這里開發(fā)人員可以相互幫助解決他們在日常工作中遇到的問題,包括從最基礎的PHP如何工作到解決像“如何驗證一個表單?”這類設計問題。作為一種獲得幫助的方法,這些社區(qū)做得非常出色。它們包含了保證項目成功所需要的各種重要內容。但是將所有這些知識組合在一起應用于您的特定情況卻是一個挑戰(zhàn)。社區(qū)成員通常會假定其他文章的發(fā)布者具有一定程度的知識,您可能經(jīng)常需要花費大量時間從各種文章、帖子和用戶(每個用戶具有不同的編程風格)那里抽取一些代碼片段拼湊起來形成一個完整的圖像。《PHP深度分析:101個核心技巧、竅門和問題解決方法》(原書第二版)首次匯集了定期發(fā)布在SitePoint論壇上的常見PHP問題的最佳解決方案,并結合了作者們從其多年PHP使用中獲得的經(jīng)驗和感悟。本書區(qū)別于其他PHP圖書的地方在于其未采用指南的形式,而是將重點放到怎樣以最少精力獲得實際結果上。為了達到這種結果,您不必逐頁閱讀本書,而是采用“即插即用”的方式使用本書中提供的解決方案。為了幫助讀者更好地使用本書,每個部分都采用了一致的“問題一解決方案”的方式??梢钥焖贋g覽一下目錄,直接跳轉到針對您問題的解決方案。也就是說,有一個隱藏的議題貫穿于本書中所有討論。除了解決方案,本書還將為您介紹一些能夠節(jié)省精力的技巧,幫助您減少完成和維護基于Web的PHP應用的時間。
內容概要
本書作者為活躍在PHP開發(fā)一線、具有豐富PHP開發(fā)經(jīng)驗的專家,他們把實踐中積累的大量經(jīng)驗技巧和有針對性的問題的解決方案,結臺SitePoint論壇上的一些常見問題的解決方案編寫了本書。本書采用大量實際案例進行深入分析講解,非常有利十讀者的學習理解。本書基本涵蓋了Web開發(fā)中常見的問題,讀者可以直接進入到關注的主題進行學習。內容涵蓋使用PDO訪問數(shù)據(jù)庫,字符串,日期和時間,表單、表格和漂亮整潔的URL,文件操作、電子郵件、圖像、錯誤處理、訪問控制、緩仔、XML和Web service。 本書適用于具有一定PHP開發(fā)經(jīng)驗的初學人員,對于那些希望改善web應用程序或提高技術水平的資深開發(fā)人員也有很高的參考價值。
作者簡介
BEN BALBO,出生于德國,在英國成長,生活在墨爾本,喜歡Guinness黑啤。在不喝Guinness的時候,他靠擔任PHP開發(fā)和培訓師、安全顧問和開源開發(fā)者為生。他因公開討論Web開發(fā)相關話題而知名,這些話題是墨爾本PHP用戶群和開源開發(fā)人員俱樂部委員會提議的。HARRY FUECKS,一位技術作家、程序員和系統(tǒng)工程師。1994年起在公司IT部門工作,擁有物理學學士學位。他最早接觸PHP是在1999年,那時他正在組建一個小型的內部網(wǎng)。今天,他是一家公司外網(wǎng)的高級開發(fā)人員,PHP在其外網(wǎng)中扮演著重要角色,負責為大量的內勤系統(tǒng)提供-個統(tǒng)一平臺。他在業(yè)余時間為SitePoint撰寫技術文章,并且運營討論PHP應用程序設計的網(wǎng)站phppPatterms。
書籍目錄
譯者序前言第1章 概述 1.1 從何處獲得幫助 1.2 什么是OOP 1.3 如何編寫可移植的PHP代碼 1.4 小結第2章 使用PDO訪問數(shù)據(jù)庫 2.1 什么是PDO 2.2 如何訪問數(shù)據(jù)庫 2.2.1 解決方案 2.2.2 討論 2.3 如何從表中獲取數(shù)據(jù) 2.3.1 解決方案 2.3.2 討論 2.4 如何解決SQL查詢中的錯誤 2.4.1 解決方案 2.4.2 討論 2.5 如何向數(shù)據(jù)庫中添加或修改數(shù)據(jù) 2.5.1 解決方案 2.5.2 討論 2.6 如何保護Web站點免受SQL注入攻擊 2.6.1 解決方案 2.6.2 討論 2.7 如何創(chuàng)建靈活的SQL語句 2.7.1 解決方案 2.7.2 討論 2.8 如何獲得受影響的行數(shù) 2.9 如何獲得一個新插入行的自動增加字段 2.9.1 解決方案 2.9.2 討論 2.10 如何搜索表 2.10.1 解決方案 2.10.2 討論 2.11 如何進行事務處理 2.11.1 解決方案 2.11.2 討論 2.12 如何利用PDO使用存儲過程 2.12.1 解決方案 2.12.2 討論 2.13 如何備份數(shù)據(jù)庫 2.13.1 解決方案 2.13.2 討論 2.14 小結第3章 字符串 3.1 如何安全地輸出字符串 3.2 如何保留格式 3.3 如何從文本中剝離HTML標記 3.3.1 解決方案 3.3.2 討論 3.4 如何強制文本在一定數(shù)量的字符后折行顯示 3.5 如何執(zhí)行高級搜索和替換操作 3.6 如何將文本打散為行數(shù)組 3.6.1 解決方案 3.6.2 討論 3.7 如何從文本中移除空白內容 3.8 如何輸出格式化文本 3.9 如何驗證提交的數(shù)據(jù) 3.9.1 解決方案 3.9.2 討論 3.10 小結第4章 日期和時間第5章 表單、表格和漂亮整潔的URL第6章 文件操作第7章 電子郵件第8章 圖你第9章 錯誤處理第10章 訪問控制第11章 緩存第12章 XML和Websewice第13章 最佳實踐附錄A PHP配置附錄B 主機提供商檢查清單附錄C 安全檢查列表附錄D 使用PEAR
章節(jié)摘錄
插圖:這部分內容是該手冊的主體部分,包括了PHP中所有可用函數(shù)的各個方面。在.PHP學習過程中,您會在這部分內容上花費大部分時間。因此您會很樂于聽到這個消息:PHP團隊已經(jīng)在這部分內容的易用性方面投入了很大精力。這甚至很有趣,在空閑的時候瀏覽一下手冊,會對使用PHP能夠做到的事情感到驚訝。您沒看錯,我確實使用了“有趣”這個詞來描述您閱讀這本手冊的感覺。函數(shù)參考按照函數(shù)的分類分為幾個子部分,每個分類對應于一個PHP擴展。除了核心語言的語法之外,大部分PHP被組合成可代表不同功能的擴展。PHP擴展盡管很多擴展是與標準:PH=P安裝一起分發(fā)的,但擴展的概念一開始可能讓人感覺有點困惑。不可缺少的String函數(shù)就是一個恰當?shù)氖纠?。通常情況下,PHP團隊將他們認為對于開發(fā)人員很關鍵的所有擴展作為默認PHP安裝的一部分一起分發(fā)。
編輯推薦
《PHP深度分析:101個核心技巧、竅門和問題解決方法(原書第2版)》:5名世界級專家使用無數(shù)的最佳實踐編程實例帶您領略PH P的非凡功力。所有解決方案都進行了詳盡的解釋,代碼即學即用,可供下載?!禤HP深度分析:101個核心技巧、竅門和問題解決方法(原書第2版)》是想要研究復雜PH P解決方案的PH P開發(fā)人員的必備伙伴。從容地管理錯誤構建功能表單、表格和SEO友好的U RL通過客戶端和服務器端緩存減少加載時間生成和使用Web service使用訪問控制系統(tǒng)確保網(wǎng)站安全輕松處理文件、電子郵件和圖像
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載