PHP+MySQL動態網站開發

PHP+MySQL動態網站開發

《PHP+MySQL動態網站開發》是2008年清華大學出版社出版的圖書,作者是丁月光、孫更新、閆吉輝。

基本介紹

  • 書名:PHP+MySQL動態網站開發
  • 作者:丁月光,孫更新,閆吉輝
  • ISBN:9787302186908
  • 類別:圖書 >> 計算機>> 程式設計 >> PHP
  • 頁數: 445
  • 定價:¥48.00
  • 出版社:清華大學出版社
  • 出版時間:2008-11-1
  • 裝幀:平裝
  • 開本:16開
  • 紙張: 膠版紙
  • 字數:711000
內容簡介,編輯推薦,目錄,

內容簡介

PHP+MySQL動態網站開發》,清華大學出版社2008年出版,本書詳細介紹了PHP的腳本語言基礎運行環境和PHP面向對象編程(包括MySQL資料庫)的知識
全書共19章,內容分為理論部分和實戰部分。理論部分包括PHP技術概述和基本語法、字元串和正則表達式、數組和函式、檔案和目錄操作、PHP的異常處理機制、XML檔案操作、Session和Cookie會話管理、Smarty模板引擎、Ajax技術和MySQL資料庫。實戰部分包括線上投票系統、會員管理系統和新聞發布系統三個完整的示例。
本書注重將理論講解與工程套用結合起來,選擇的案例是作者實踐的結晶,能提高讀者學習的積極性和效率,通過學習這些案例,讀者能夠掌握本書的精髓,並可以直接套用到動態網站的實際開發中。
本書內容豐富,語言講解詳細準確,操作性強,適合學習動態網頁製作的初級讀者,也適合作為高等院校本、專科各專業動態網頁製作課程的教材,還可以作為網頁設計與製作愛好者的自學參考書。

編輯推薦

本書具有以下特色:全面介紹PHP的發展歷程、開發和運行環境。基本語法和高級語法、動態網站構建等知識。突出講解PHP5的面向對象特徵,配有大量的示例代碼,並給出3個大型的對照性示例工程。對程式代碼進行了細緻的排版,依據代碼功能使用縮進和斷行技巧,令程式邏輯一目了然。光碟內收錄了書中各章全部示例的原始碼,包含詳細的使用說明,配置和使用十分方便。
推薦安裝的APM(Apache/PHP/MySQL集成)軟體具有綠色開源的優點,帶給用戶絕佳的感受。由具有多年網站開發經驗的專業人員精心編寫而成、注重基礎知識與實例相結合、語言通俗易懂,程式清晰整潔、實用性強、結合目前最流行的行業案例開發過程進行講解、適合網站開發愛好者、網路管理員等初/中級用戶閱讀。

目錄

第1章 PHP概述
1.1 PHP簡介
1.1.1 PHP代碼形式介紹
1.1.2 PHP能做什麼
1.2 PHP的發展歷史
1.3 PHP的先進之處
1.4 PHP5的新特性
1.4.1 PHP4的局限
1.4.2 Zend 2.O開始開發
1.4.3 PHP5的性能
1.5 PHP5與動態網站的構建
1.6 PHP編輯工具介紹
1.7 本章小結
第2章 搭建PHP5的開發環境
2.1 搭建PHP開發環境
2.1.1 軟體準備
2.1.2 Apache伺服器的安裝和配置
2.1.3 PHP的安裝和配置
2.1.4 MySQL的安裝
2.1.5 PEAR的安裝
2.1.6 phpMyAdmin的安裝
2.1.7 運行環境測試
2.1.8 其他平台上的配置
2.2 站點設定
2.2.1 單站點設定
2.2.2 多站點設定
2.3 PHP的Hello World預覽
2.4 PHP幫助文檔的使用
2.5 本章小結
第3章 PHP的基本語法
3.1 程式設計規範
3.1.1 注釋的使用
3.1.2 PHP中的命名規則
3.2 PHP的數據類型
3.2.1 布爾型(Boolean)與NULL
3.2.2 字元串(String)
3.2.3 整型(integer)
3.2.4 浮點型(Double/Float)
3.2.5 數組(Axray)
3.2.6 對象(Object)
3.3 運算符和關鍵字
3.3.1 算術運算符
3.3.2 字元串運算符
3.3.3 賦值運算符
3.3.4 比較運算符
3.3.5 邏輯運算符
3.3.6 位運算符
3.3.7 自增與自減運算符
3.3.8 PHP的關鍵字
3.4 條件語句
3.4.1 if-else語句
3.4.2 switch語句
3.4.3 三元條件語句
3.5 循環語句
3.5.1 for循環
3.5.2 while循環
3.5.3 do-while循環
3.5.4 foreach循環
3.5.5 break與continue
3.5.6 實例:九九乘法口訣表的列印
3.6 本章小結
第4章 PHP字元串操作與正則表達式
4.1 字元串的定義
4.2 字元串的格式化
4.2.1 字元串整理:chop()、ltrim()和trim()
4.2.2 addslashes()和stripslashes()
4.2.3 字元串的大小寫轉換
4.3 字元串的連線和分割
4.3.1 使用explodeO、implode()和join()
4.3.2 使用strtok()函式
4.3.3 使用substr()函式
4.4 字元串的比較
4.4.1 字元串的排序:strcmp()、strcasecmp()和stmatcmp()
4.4.2 獲取字元串長度
4.5 字元串的查找和替換
4.5.1 字元串的查找:strstr()、stristr()和strrchr()
4.5.2 查找子字元串的位置:strpos()、strrpos()
4.5.3 字元串的替換:str_replace()、substr_replace()
4.6 字元串的加密和編碼
4.6.1 字元串的MD5加密
4.6.2 字元串的編碼
4.7 正則表達式簡介
4.7.1 普通字元
4.7.2 非列印字元
4.7.3 特殊字元
4.7.4 限定符
4.7.5 定位符
4.7.6 選擇
4.7.7 後向引用
4.7.8 幾個正則表達式匹配的例子
4.7.9 常用的正則表達式
4.7.10 其他注意事項
4.8 PHP的正則表達式操作
4.8.1 獲得與模式匹配的數組單元:preg_grep
4.8.2 進行全局正則表達式的匹配:preg_match_all
4.8.3 進行正則表達式的匹配:preg_match
4.8.4 轉義正則表達式字元:preg_quote
4.8.5 執行正則表達式的搜尋和替換函式:preg_replace
4.8.6 通過回調函式執行正則表達式的搜尋和替換——preg_replace_callback
4.8.7 用正則表達式進行字元串分割preg_split
4.9 正則表達式的Web驗證套用
4.9.1 電子郵件地址的校驗
4.9.2 多位元組字元的校驗
4.9.3 URL地址的校驗
4.9.4 電話號碼和郵政編碼的校驗
4.10 本章小結
第5章 數組
5.1 數組基礎
5.1.1 什麼是數組
5.1.2 創建數組
5.1.3 引用數組元素
5.1.4 一維數組和二維數組
5.2 運算元組
5.2.1 遍歷數組
5.2.2 修改數組
5.2.3 遞增排序:sort
5.2.4 遞減排序:rsort
5.2.5 隨機排序
5.3 數組的其他常用操作
5.3.1 順序查找
5.3.2 加總數組中的值
5.3.3 線性表的入棧與出棧
5.3.4 數組的合併
5.3.5 數組的拆分
5.3.6 取數組元素的最值
5.4 本章小結
第6章 函式
6.1 自定義函式
……
第7章 構建PHP動態網頁
第8章 PHP5的面向對象程式設計
第9章 檔案和目錄系統
第10章 異常處理
第11章 XML檔案操作
第12章 PHP5的會話管理
第13章 PHP5與MySQL
第14章 MySQL的高級套用
第15章 Smarty模板引擎
第16章 Ajax技術
第17章 開發示例:線上投票系統
第18章 開發示例:會員管理系統
第19章 開發示例:新聞發布系統
附錄A 正則表達式中元字元的行為

相關詞條

熱門詞條

聯絡我們