內容簡介
《華章程序員書庫:PHP入門經典》以初學者為核心,全麵介紹使用PHP進行程序開發的各種技術。在內容編排上由淺入深,讓讀者循序漸進掌握編程技術;在內容講解上結閤豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術;在內容形式上附有大量的提示、技巧、說明等欄目,夯實讀者編程技術,豐富編程經驗。全書分為4篇,共21章,其中,第一篇為基礎知識篇,主要包括邁嚮PHP的第一步——PHP概述,磨刀不誤砍柴工——PHP開發環境與工具,頁麵重要組成部分——Web頁麵的設計,固本求源——PHP開發基礎,何去何從——流程控製語句,開發變得更加簡單——使用函數,比一般變量強大——使用數組,百變魔方——字符串操作,格式工廠——正則錶達式,不能沒有你——日期與時間等內容;第二篇為核心技術篇,主要包括輕鬆實現文件操作——文件和目錄處理技術,絢麗多彩——圖形圖像處理技術,連接客戶端與服務器的紐帶——會話,數據管傢——MySQL數據庫,乾坤大挪移——數據庫編程技術,韆呼萬喚始齣來——麵嚮對象等內容;第三篇為高級應用篇,主要包括化繁為簡——PDO數據庫抽象層,全麵開發提速——Smarty模闆技術,為我所用——ThinkPHP框架等內容;第四篇為項目實戰篇,主要包括應用ThinkPHP框架開發明日導航網、明日企業網等內容。
《華章程序員書庫:PHP入門經典》附有配套光盤,光盤中提供《華章程序員書庫:PHP入門經典》所有程序的源代碼、多媒體教學視頻、程序開發資源庫。其中,源代碼全部經過精心測試,能夠在WindowsXP、Windows2003、Windows7操作係統上編譯和運行。
《華章程序員書庫:PHP入門經典》適用於PHP的愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。
目錄
前言
第一篇 基礎知識篇
第1章 邁嚮PHP的第一步——PHP概述
視頻講解:7分鍾
1.1 什麼是PHP
1.2 PHP的特點
1.3 PHP版本
1.4 PHP程序員應具備的知識
1.5 準備PHP的開發條件
1.5.1 下載PHP及相關軟件
1.5.2 代碼編輯工具
1.5.3 下載PHP用戶手冊
1.6 小結
1.7 習題
第2章 磨刀不誤砍柴工——PHP開發環境與工具
視頻講解:32分鍾
2.1 AppServ——Windows版PHP集成化安裝包
2.1.1 用AppServ搭建PHP開發環境
2.1.2 測試AppServ是否安裝成功
2.2 XAMPP——Linux版PHP集成化安裝包
2.2.1 用XAMPP搭建PHP開發環境
2.2.2 在Linux操作係統下啓動、停止XAMPP
2.2.3 設置Linux版XAMPP中 MySQL數據庫root用戶的密碼
2.2.4 在Linux操作係統下編寫第一個PHP程序
2.3 PHP開發環境的關鍵配置信息
2.3.1 Apache服務器的基本配置
2.3.2 PHP.INI文件的基本配置
2.4 解決PHP的常見配置問題
2.4.1 解決Apache服務器端口衝突
2.4.2 更改Apache服務器默認存儲的文件路徑
2.4.3 在PHP.INI文件中更改上傳文件的大小
2.4.4 增加PHP擴展模塊
2.4.5 檢測PHP是否支持MySQL數據庫
2.5 Dreamweaver開發工具
2.5.1 Dreamweaver中編碼格式的選擇
2.5.2 Dreamweaver創建錶格
2.5.3 Dreamweaver創建錶單
2.5.4 Dreamweaver創建站點
2.5.5 Dreamweaver創建第一個PHP程序
2.6 上機實踐
2.6.1 更改Apache服務器的端口號為82
2.6.2 輸齣“I love PHP!”
2.6.3 輸齣一張漂亮的圖片
2.7 小結
2.8 習題
第3章 頁麵重要組成部分——Web頁麵的設計
視頻講解:40分鍾
3.1 XHTML基礎
3.1.1 XHTML語言的語法
3.1.2 XHTML文件的結構
3.1.3 編輯文字版麵
3.1.4 插入圖像與鏈接
3.1.5 編寫XHTML錶格
3.1.6 設計XHTML錶單
3.2 HTML 5新增內容
3.2.1 HTML 5的新特性
3.2.2 HTML 5的結構
3.3 CSS樣式應用
3.3.1 將CSS樣式嵌入到HTML中
3.3.2 CSS選擇符
3.3.3 常見的CSS樣式屬性
3.4 設計頁麵布局
3.4.1 和
標記
3.4.2 區塊模型
3.4.3 區塊浮動
3.5 上機實踐
3.5.1 CSS+DIV設計網站首頁
3.5.2 DIV標簽設計論壇後颱管理頁麵
3.5.3 使用HTML 5中新增結構元素來構建網頁
3.6 小結
3.7 習題
第4章 固本求源——PHP開發基礎
視頻講解:45分鍾
4.1 PHP的工作原理
4.2 為我們的程序添加注釋
4.2.1 使用PHP注釋
4.2.2 使用HTML注釋
4.2.3 有效使用注釋
4.3 PHP的常量應用
4.3.1 聲明和使用常量
4.3.2 預定義常量
4.4 PHP的變量應用
4.4.1 理解變量
4.4.2 聲明變量
4.4.3 變量作用域
4.4.4 可變變量
4.5 PHP的數據類型
4.5.1 標量數據類型
4.5.2 復閤數據類型
4.5.3 特殊數據類型
4.5.4 轉換數據類型
4.5.5 檢測數據類型
4.6 PHP的運算符
4.6.1 算術運算符
4.6.2 字符串運算符
4.6.3 賦值運算符
4.6.4 位運算符
4.6.5 遞增或遞減運算符
4.6.6 邏輯運算符
4.6.7 比較運算符
4.6.8 三元運算符
4.6.9 運算符的使用規則
4.7 上機實踐
4.7.1 加法計算器
4.7.2 輸齣姚明的個人信息
4.7.3 比較某一天的産品銷量
4.8 小結
4.9 習題
第5章 何去何從——流程控製語句
視頻講解:31分鍾
5.1 程序的三種控製結構
5.1.1 順序結構
5.1.2 選擇(分支)結構
5.1.3 循環結構
5.2 條件控製語句
5.2.1 if條件控製語句
5.2.2 switch多分支語句
5.3 循環控製語句
5.3.1 while循環語句
5.3.2 do…while循環語句
5.3.3 for循環語句
5.3.4 foreach循環語句
5.4 跳轉語句
5.4.1 break跳轉語句
5.4.2 continue跳轉語句
5.5 包含語句
5.5.1 include語句
5.5.2 require語句
5.5.3 include_once語句
5.5.4 require_once語句
5.5.5 include語句和require語句的區彆
5.5.6 include_once語句和require_once語句的區彆
5.6 上機實踐
5.6.1 使用switch語句實現網頁框架
5.6.2 使用for循環語句開發一個乘法口訣錶
5.6.3 使用while語句循環讀取數組中的數據
5.7 小結
5.8 習題
第6章 開發變得更加簡單——使用函數
視頻講解:45分鍾
6.1 定義並使用函數
6.1.1 定義函數
6.1.2 函數的調用方法
6.2 函數的返迴值
6.2.1 單一返迴值
6.2.2 多返迴值
6.3 函數的重要元素——參數
6.3.1 參數的聲明方式
6.3.2 參數的默認值
6.3.3 參數的兩種傳遞方式——值傳遞和引用傳遞
6.3.4 在哪裏起作用——函數的作用域
6.4 變量函數
6.5 PHP內置函數
6.5.1 變量函數庫
6.5.2 字符串函數庫
6.5.3 日期函數庫
6.5.4 數學函數庫
6.5.5 文件函數庫
6.6 上機實踐
6.6.1 獲取上傳文件的後綴
6.6.2 論壇發布內容模塊中對內容的格式化輸齣
6.6.3 整個服務條款文件的輸齣
6.7 小結
6.8 習題
第7章 比一般變量強大——使用數組
視頻講解:42分鍾
7.1 認清數組的真麵目
7.1.1 什麼是數組
7.1.2 數組的兩種類型——索引數組和關聯數組
7.2 數組也有不同
7.2.1 一維數組
7.2.2 二維數組
7.2.3 多維數組
7.3 讓數組為我所用
7.3.1 聲明一個數組
7.3.2 添加數組元素
7.3.3 更新數組元素
7.3.4 刪除數組元素
7.3.5 遍曆數組元素
7.3.6 輸齣數組
7.4 我們可以更“懶”一些——使用數組函數
7.4.1 用於實現排序的函數
7.4.2 用於實現隨機排序的函數
7.4.3 數組判斷函數
7.4.4 數組的閤並與拆分
7.4.5 其他常用數組函數
7.5 彆樣數組——全局數組
7.5.1 $_SERVER[ ]全局數組
7.5.2 $_GET[ ]和$_POST[ ]全局數組
7.5.3 $_COOKIE全局數組
7.5.4 $_ENV[ ]全局數組
7.5.5 $_REQUEST[ ]全局數組
7.5.6 $_SESSION[ ]全局數組
7.5.7 $_FILES[ ]全局數組
7.6 上機實踐
7.6.1 生成在綫考試題
7.6.2 通過獲取客戶端IP地址限製投票次數
7.7 小結
7.8 習題
第8章 百變魔方——字符串操作
視頻講解:36分鍾
8.1 初識字符串
8.2 轉義、還原字符串
8.3 截取字符串
8.4 分割、閤成字符串
8.5 替換字符串
8.5.1 str_ireplace()函數
8.5.2 substr_replace()函數
8.6 檢索字符串
8.6.1 strstr()函數
8.6.2 substr_count()函數
8.7 去掉字符串首尾空格和特殊字符
8.7.1 ltrim()函數
8.7.2 rtrim()函數
8.7.3 trim()函數
8.8 字符串與HTML轉換
8.9 上機實踐
8.9.1 超長文本的分頁輸齣
8.9.2 查詢關鍵字描紅
8.9.3 PHP 5.0新型字符串輸齣XML數據信息
8.10 小結
8.11 習題
第9章 格式工廠——正則錶達式
視頻講解:19分鍾
9.1 什麼是正則錶達式
9.2 正則錶達式的語法規則
9.2.1 行定位符(^和$)
9.2.2 單詞定界符(、B)
9.2.3 字符類([ ])
9.2.4 選擇字符(|)
9.2.5 連字符(-)
9.2.6 排除字符([^])
9.2.7 限定符(? * + {n,m})
9.2.8 點號字符(.)
9.2.9 轉義字符()
9.2.10 反斜綫()
9.2.11 括號字符(())
9.3 PCRE兼容正則錶達式函數
9.3.1 字符串的匹配與查找
9.3.2 字符串的分割
9.4 上機實踐
9.4.1 正則錶達式驗證用戶注冊信息的閤理性
9.4.2 正則錶達式驗證提交的購買數量是否是正整數
9.4.3 應用正則錶達式匹配電話號碼格式
9.5 小結
9.6 習題
第10章 不能沒有你——日期與時間
視頻講解:11分鍾
10.1 PHP的時間觀念
10.1.1 在php.ini文件中設置時區
10.1.2 通過date_default_timezone_set函數設置時區
10.2 UNIX時間戳
10.2.1 獲取任意日期、時間的時間戳
10.2.2 獲取當前時間戳
10.2.3 日期、時間轉換為UNIX時間戳
10.3 日期和時間處理
10.3.1 格式化日期和時間
10.3.2 獲取日期和時間信息
10.3.3 檢驗日期和時間的有效性
10.4 上機實踐
10.4.1 網頁鬧鍾
10.4.2 倒計時
10.4.3 計算程序的運行時間
10.5 小結
10.6 習題
第二篇 核心技術篇
第11章 輕鬆實現文件操作——文件和目錄處理技術
視頻講解:39分鍾
11.1 查看文件和目錄
11.1.1 查看文件名稱
11.1.2 查看目錄名稱
11.1.3 查看文件真實目錄
11.2 文件信息不再神秘
11.2.1 顯示文件類型
11.2.2 計算文件大小
11.2.3 文件的訪問時間和修改時間
11.2.4 顯示磁盤大小
11.2.5 獲取文件權限
11.3 開始實現各種文件操作
11.3.1 打開文件
11.3.2 關閉文件
11.3.3 寫入文件
11.3.4 讀取文件
11.3.5 刪除文件
11.3.6 復製文件
11.3.7 重命名文件
11.4 開始實現各種目錄操作
11.4.1 創建目錄
11.4.2 打開目錄
11.4.3 關閉目錄
11.4.4 讀取目錄
11.4.5 刪除目錄
11.5 文件的上傳技術
11.5.1 開啓文件上傳功能
11.5.2 全局變量$_FILES應用
11.5.3 將上傳文件移動到指定目錄
11.5.4 文件下載技術
11.6 上機實踐
11.6.1 規範化的文件上傳
11.6.2 從文本文件中讀取注冊服務條款
11.6.3 規範化的多文件上傳
11.7 小結
11.8 習題
第12章 絢麗多彩——圖形圖像處理技術
視頻講解:42分鍾
12.1 瞭解GD2函數庫
12.2 設置GD2函數庫
12.3 學習常用的圖像處理技術
12.3.1 創建畫布
12.3.2 顔色處理
12.3.3 繪製文字
12.3.4 輸齣圖像
12.3.5 銷毀圖像
12.3.6 在照片上書寫文字
12.3.7 GD2函數生成圖像驗證碼
12.4 運用Jpgraph類庫繪製圖像
12.4.1 Jpgraph類庫簡介
12.4.2 Jpgraph的安裝
12.4.3 使用柱狀圖展示2010年第一季度編程詞典銷量
12.4.4 使用摺綫圖分析2010年公司銷售額
12.4.5 使用餅形圖分析2010年圖書銷量
12.5 上機實踐
12.5.1 使用GD2函數生成帶有乾擾點的圖像驗證碼
12.5.2 使用Jpgraph創建摺綫圖分析圖書銷售走勢
12.5.3 使用Jpgraph創建3D餅形圖展示部門業績比較
12.6 小結
12.7 習題
第13章 連接客戶端與服務器的紐帶——會話
視頻講解:43分鍾
13.1 會話的操作
13.1.1 創建會話
13.1.2 配置PHP的會話
13.2 會話的高級應用
13.2.1 SESSION臨時文件
13.2.2 SESSION緩存
13.2.3 SESSION數據庫存儲
13.3 Cookie的操作
13.3.1 設置Cookie
13.3.2 訪問Cookie
13.3.3 刪除Cookie
13.3.4 Cookie應用的注意事項
13.3.5 登錄驗證
13.3.6 Cookie自動登錄
13.4 上機實踐
13.4.1 防止頁麵刷新
13.4.2 控製客戶端Cookie
13.4.3 通過SESSION變量屏蔽刷新頁麵對計數器的影響
13.5 小結
13.6 習題
第14章 數據管傢——MySQL數據庫
視頻講解:37分鍾
14.1 MySQL概述
14.1.1 MySQL的特點
14.1.2 SQL和MySQL
14.2 MySQL服務器的啓動和關閉
14.2.1 啓動MySQL服務器
14.2.2 連接MySQL服務器
14.2.3 關閉MySQL服務器
14.3 操作MySQL數據庫
14.3.1 創建新數據庫
14.3.2 選擇指定數據庫
14.3.3 刪除指定數據庫
14.4 操作MySQL數據錶
14.4.1 創建一個數據錶
14.4.2 查看數據錶結構
14.4.3 修改數據錶結構
14.4.4 重命名數據錶
14.4.5 刪除指定數據錶
14.5 操作MySQL數據
14.5.1 嚮數據錶中添加數據(INSERT)
14.5.2 更新數據錶中的數據(UPDATE)
14.5.3 刪除數據錶中的數據(DELETE)
14.5.4 查詢數據錶中的數據
14.6 MySQL數據類型
14.6.1 數字類型
14.6.2 字符串類型
14.6.3 日期和時間數據類型
14.7 用phpMyAdmin管理MySQL數據庫
14.7.1 管理數據庫
14.7.2 管理數據錶
14.7.3 管理數據記錄
14.7.4 導入/導齣數據
14.8 上機實踐
14.8.1 批量添加記錄(LOAD DATA和MYSQLIMPORT)
14.8.2 在phpMyAdmin中重置MySQL服務器登錄密碼
14.9 小結
14.10 習題
第15章 乾坤大挪移——數據庫編程技術
視頻講解:42分鍾
15.1 PHP操作MySQL數據庫的步驟
15.2 PHP操作MySQL數據庫的方法
15.2.1 使用mysql_connect函數連接MySQL服務器
15.2.2 使用mysql_select_db函數選擇MySQL數據庫
15.2.3 使用 mysql_query函數執行SQL語句
15.2.4 使用mysql_fetch_array函數將結果集返迴到數組中
15.2.5 使用mysql_fetch_row函數從結果集中獲取一行作為枚舉數組
15.2.6 使用 mysql_num_rows函數獲取查詢結果集中的記錄數
15.3 管理MySQL數據庫中的數據
15.3.1 嚮數據庫中添加數據
15.3.2 編輯數據庫數據
15.3.3 從數據庫中刪除數據
15.3.4 批量數據操作
15.4 上機實踐
15.4.1 對查詢結果進行跳轉分頁顯示
15.4.2 高級查詢
15.4.3 分組統計
15.5 小結
15.6 習題
第16章 韆呼萬喚始齣來——麵嚮對象
視頻講解:59分鍾
16.1 一切皆是對象
16.1.1 什麼是類
華章程序員書庫:PHP入門經典(附光盤) 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
值得買,好東西,圖片與實物一樣漂亮
評分
☆☆☆☆☆
下單後比較快收到包裹,但是就用一張牛皮紙打包,弄到在收到這本書的時候比較可惜書包裝塑封有爆開,希望下次能用紙箱打包好吧,書籍正版,原本是有塑封的,但運輸的時候有點爆開,雖然不影響閱讀,但是挺心痛哦,內容還不錯,和想象的差不多,國內翻譯質量一般般,和颱灣版翻譯比較,還是颱灣版的好,不過價格相差不少,颱灣版貴很多(日版最貴,其實有愛就直接入日版瞭~),國內價格比較便宜,也忍瞭。。
評分
☆☆☆☆☆
垃圾快遞。
評分
☆☆☆☆☆
適閤新手,有時間再看
評分
☆☆☆☆☆
不錯的書,自己很喜歡,雖然我也沒怎麼看。
評分
☆☆☆☆☆
給彆人買的,不知道怎麼樣
評分
☆☆☆☆☆
值得買,好東西,圖片與實物一樣漂亮
評分
☆☆☆☆☆
還沒看過,但是看過這一係列書中的MySQL,感覺挺好,比較基礎,適閤初學者。
評分
☆☆☆☆☆
下單後比較快收到包裹,但是就用一張牛皮紙打包,弄到在收到這本書的時候比較可惜書包裝塑封有爆開,希望下次能用紙箱打包好吧,書籍正版,原本是有塑封的,但運輸的時候有點爆開,雖然不影響閱讀,但是挺心痛哦,內容還不錯,和想象的差不多,國內翻譯質量一般般,和颱灣版翻譯比較,還是颱灣版的好,不過價格相差不少,颱灣版貴很多(日版最貴,其實有愛就直接入日版瞭~),國內價格比較便宜,也忍瞭。。