基本介紹
內容簡介
《PHP&MySQL實戰手冊(第2版)》中如果你處於以上任何情景的話,你會發現所有這些都是PHP和MySQL的典型套用案例:學習PHP和MySQL是促進你向編程領域前進一大步的好方法。即使你從未聽說過PHP,你也會發現它無論是在構建Web頁面,還是創建可將各種信息存儲到資料庫中的完備Web應用程式,PHP都是最佳實踐方法之一。麥克勞克林所著的陳思將告訴你如何解決這些問題。
作者簡介
作者:(美國)麥克勞克林(Breet McLaughlin) 譯者:胡喬林 甘亮 陳潔
Brett McLaughlin是一位高級技術專家和分析師,特別擅長Web編程、數據驅動和面向客戶系統的開發。他在關鍵任務程式這類項目從開始到結束的整個生命周期內,主要負責總體設計、項目管理、關鍵代碼實現全過程。作為O’Reilly Media公司的作者,已經編寫了多本技術書籍,其中包括《Java andXML》以及《Head FirstObject—Oriented Analysis and Design》。
圖書目錄
創作團隊簡介
簡介
第1部分PHP和MySQL基礎
第1章PHP是什麼,為什麼學習PHP
PHP在哪裡運行
PHP的兩種類型:本地和遠程
PHP:本地安裝
編寫您的第一個程式
運行您的第一個PHP程式
第2章PHP嵌入HTML
腳本或HTML?
回歸PHP
遠程運行PHP腳本
第3章PHP語法:奇異而又奇妙
從Web表單中獲取信息
在PHP中使用文本
$_REQUEST變數是數組
您如何處理用戶信息?
第4章MySQL和SQL:資料庫和SQL語言
什麼是資料庫?
安裝MySQL
SQL是一種與資料庫互動的語言
第2部分動態網頁
第5章PHP連線到MySQL
編寫簡單的PHP連線腳本
用多檔案的方式整理代碼
創建一個基本的SQL查詢器
第6章正則表達式
字元串快速匹配
第7章生成動態網頁
再次訪問用戶信息
規劃資料庫表
保存用戶信息
顯示用戶
回顧(以及重新定位)創建用戶的腳本
第3部分從網頁到網頁應用程式
第8章錯誤處理
規劃錯誤頁
PHP錯誤頁的折中方案
添加調試
錯誤重定向
第9章圖像處理
圖像只是檔案
查看圖像
圖像存儲方案分析
第10章二進制對象和圖像載入
BLOB對象
存儲原始圖像
存儲二進制數據
連線Users表和Imaaes表
展示圖像
查看圖像
最好的方法
第11章列表、疊代和管理
系統管理員的需求
列出所有用戶
刪除用戶
說服用戶
訊息規範化
整合功能、視圖和訊息
第4部分如何處理網站的安全
第12章認證與授權
基本身份驗證
概要
PHP腳本中不應保存密碼
密碼的安全
第13章Cookies、用戶登錄和阻止彈出視窗
超越基本身份驗證
用Cookies登錄
添加特定的上下文選單
第14章授權與會話
在資料庫中建立用戶組
校驗組成員資格
特定用戶組的選單
使用瀏覽器會話
記憶中:還記得網路釣魚騙局嗎?
為什麼不使用Cookies呢?
第5部分附錄
附錄A在Windows系統不使用WAMP的情況下安裝PHP
附錄B在不使用MAMP或WAMP的情況下安裝MySQL