PHP與MySQL權(quán)威指南

出版時(shí)間:2011-10  出版社:機(jī)械工業(yè)出版社華章公司  作者:吳津津,田睿,李云,劉昊  頁數(shù):850  
Tag標(biāo)簽:無  

內(nèi)容概要

  phpchina官方出品,discuz!創(chuàng)始人戴志康、uchome創(chuàng)始人李國(guó)德、thinkphp創(chuàng)始人劉晨、phpcms項(xiàng)目負(fù)責(zé)人王參加等聯(lián)袂推薦。
  《php與mysql權(quán)威指南》是目前為止最全面的關(guān)于php與mysql開發(fā)技術(shù)的書籍之一,系統(tǒng)而全面地講解了php與mysql技術(shù)的方方面面,適合初中級(jí)的php程序員系統(tǒng)地學(xué)習(xí);本書也是目前為止首本系統(tǒng)而深入地講解ucenter、discuz!、uchome、shopnc、phpcms等php產(chǎn)品的二次開發(fā)技術(shù)的著作,適合有一定開發(fā)經(jīng)驗(yàn)、需要學(xué)習(xí)php二次開發(fā)技術(shù)的中高級(jí)程序員。
  《php與mysql權(quán)威指南》分為五個(gè)部分:第一部分首先介紹了php最常用的服務(wù)器apache的工作原理和使用方法,然后逐步介紹了php與mysql開發(fā)環(huán)境在windows和linux系統(tǒng)下的搭建;第二部分系統(tǒng)地講解了php的語法特性,第三部分詳細(xì)地闡述了mysql的基本使用方法和技巧,掌握了這兩部分的內(nèi)容,即掌握了php與mysql開發(fā)所必須具備的所有基礎(chǔ)知識(shí);第四部分以實(shí)際項(xiàng)目案例的方式對(duì)ucenter、discuz!、uchome、shopnc、phpcms等php產(chǎn)品的二次開發(fā)技術(shù)進(jìn)行了深入的講解;第五部分是附錄,收錄了ucenter、discuz!、uchome、shopnc、phpcms等產(chǎn)品的數(shù)據(jù)字典,可供讀者開發(fā)時(shí)查閱。

作者簡(jiǎn)介

  吳津津
網(wǎng)名“大白菜芯”,資深PHP開發(fā)工程師,網(wǎng)城創(chuàng)想科技公司(ShopNC)CEO,ShopNC系列軟件的創(chuàng)始人,有豐富的LAMP架構(gòu)下的程序開發(fā)經(jīng)驗(yàn),主持開發(fā)過多個(gè)知名的PHP軟件項(xiàng)目。目前致力于企業(yè)級(jí)PHP應(yīng)用架構(gòu)、集群化部署、分布式應(yīng)用及系統(tǒng)安全方面的實(shí)踐與研究。同時(shí),他也是PHPChina最早的培訓(xùn)講師之一,一直致力于PHP技術(shù)的普及和推廣。

書籍目錄

推薦序
作者簡(jiǎn)介
前言
第一部分 準(zhǔn) 備 篇
 第1章 apache基礎(chǔ)
  1.1 apache介紹
  1.1.1 apache工作原理
  1.1.2 apache的特點(diǎn)
  1.2 windows下apache的部署
  1.2.1 windows下apache的安裝和配置
  1.2.2 啟動(dòng)、停止和重新啟動(dòng)apache服務(wù)
  1.2.3 apache支持php語言
  1.3 httpd.conf深入剖析
  1.3.1 站點(diǎn)的基本配置
  1.3.2 服務(wù)器優(yōu)化配置
  1.3.3 http響應(yīng)頭的信息配置
  1.3.4 持久性連接配置
  1.4 日志記錄
  1.4.1 日志的配置
  1.4.2 錯(cuò)誤日志
  1.4.3 訪問日志
  1.5 虛擬主機(jī)
  1.5.1 基于主機(jī)名的虛擬主機(jī)
  1.5.2 基于ip地址的虛擬主機(jī)
  1.6 url重寫
  1.6.1 mod_rewrite模塊
  1.6.2 常用指令
  1.7 實(shí)戰(zhàn)案例
  1.7.1 防止圖片盜鏈
  1.7.2 apache偽靜態(tài)
  1.7.3 用戶訪問權(quán)限設(shè)置
  1.8 小結(jié)
 第2章 php與mysql開發(fā)環(huán)境的搭建
  2.1 在windows上安裝iis
  2.2 php的安裝和配置
  2.2.1 在windows下的安裝和配置
  2.2.2 在linux下的安裝和配置
  2.3 mysql的安裝和配置
  2.3.1 windows下的安裝和配置
  2.3.2 linux下的安裝和配置
  2.4 php與mysql連接
  2.5 小結(jié)
第二部分 php篇
 第3章 php基礎(chǔ)
  3.1 php的工作原理
  3.2 php的版本變遷
  3.3 php的特性
  3.4 php的應(yīng)用范圍
  3.5 php的基本語法
  3.5.1 php 標(biāo)記
  3.5.2 php 中的注釋
  3.5.3 編寫你的第一個(gè)php應(yīng)用
  3.6 php中的變量與常量
  3.6.1 變量
  3.6.2 常量
  3.7 表達(dá)式
  3.7.1 表達(dá)式分類
  3.7.2 表達(dá)式的應(yīng)用
  3.7.3 操作數(shù)
  3.7.4 操作符
  3.8 php中的數(shù)據(jù)類型
  3.8.1 布爾型
  3.8.2 整型
  3.8.3 字符串
  3.8.4 數(shù)組
  3.8.5 對(duì)象
  3.8.6 其他類型
  3.9 強(qiáng)制類型轉(zhuǎn)換
  3.9.1 顯式和隱式強(qiáng)制類型轉(zhuǎn)換
  3.9.2 有用的強(qiáng)制類型轉(zhuǎn)換函數(shù)
  3.10 php的語句
  3.10.1 循環(huán)語句
  3.10.2 條件判斷語句
  3.11 小結(jié)
 第4章 字符串和正則表達(dá)式
  4.1 什么是字符串
  4.2 定義一個(gè)字符串
  4.2.1 使用單引號(hào)
  4.2.2 使用雙引號(hào)
  4.2.3 使用定界符
  4.3 獲取字符串
  4.4 拼接字符串
  4.5 字符串的格式化
  4.6 修改字母大小寫
  4.7 計(jì)算字符串長(zhǎng)度和字符數(shù)目
  4.8 字符串查找函數(shù)
  4.8.1 字符串的查找
  4.8.2 取得字符串的位置
  4.9 字符串的復(fù)制和替換
  4.9.1 字符串的復(fù)制
  4.9.2 字符串的替換
  4.10 字符串的比較
  4.11 正則表達(dá)式的概念和語法
  4.11.1 基本模式匹配
  4.11.2 字符集
  4.11.3 重復(fù)
  4.12 使用正則表達(dá)式查找子字符串
  4.13 使用正則表達(dá)式分割字符串
  4.14 小結(jié)
 第5章 數(shù)組
  5.1 數(shù)組的基本概念
  5.1.1 什么是數(shù)組
  5.1.2 數(shù)組操作符
  5.2 數(shù)字索引數(shù)組
  5.2.1 數(shù)字索引數(shù)組的初始化
  5.2.2 訪問數(shù)組的內(nèi)容
  5.2.3 使用循環(huán)訪問數(shù)組
  5.3 數(shù)組的創(chuàng)建和添加
  5.3.1 創(chuàng)建數(shù)組
  5.3.2 添加數(shù)組
  5.4 數(shù)組元素的添加和刪除
  5.4.1 在數(shù)組頭添加元素
  5.4.2 在數(shù)組尾添加元素
  5.4.3 從數(shù)組頭刪除元素
  5.4.4 從數(shù)組尾刪除元素
  5.5 數(shù)組的遍歷
  5.6 字符串與數(shù)組之間的轉(zhuǎn)換
  5.7 多維數(shù)組
  5.8 數(shù)組的排序
  5.8.1 sort()和rsort()
  5.8.2 asort()和arsort()
  5.8.3 ksort()和krsort()
  5.8.4 隨機(jī)排序函數(shù)shuffle()
  5.8.5 多維數(shù)組的排序
  5.9 數(shù)組判斷函數(shù)
  5.10 數(shù)組的合并與拆分
  5.10.1 合并函數(shù)array_merge()
  5.10.2 合并函數(shù)array_combine()
  5.10.3 拆分函數(shù) array_chunk()
  5.10.4 返回?cái)?shù)組交集的函數(shù)array_intersect()
  5.10.5 將數(shù)組轉(zhuǎn)換成標(biāo)量變量
  5.11 快速初始化數(shù)組
  5.11.1 range()函數(shù)
  5.11.2 array_fill()函數(shù)
  5.12 在數(shù)組中查找值
  5.13 定位數(shù)組元素
  5.13.1 搜索數(shù)組
  5.13.2 獲取數(shù)組鍵
  5.13.3 獲取數(shù)組值
  5.14 小結(jié)
 第6章 php對(duì)文件的操作
  6.1 打開/關(guān)閉文件
  6.1.1 打開文件
  6.1.2 關(guān)閉文件
  6.2 讀取文件
  6.2.1 fread()和file()函數(shù)
  6.2.2 fpassthru()函數(shù)
  6.2.3 fgets()和fgetss()函數(shù)
  6.2.4 fgetcsv()函數(shù)
  6.3 寫入文件
  6.4 方便的文件處理函數(shù)
  6.5 其他文件處理函數(shù)
  6.6 移動(dòng)文件指針小案例
  6.7 文件鎖定
  6.8 小結(jié)
 第7章 php函數(shù)與代碼的重用性
  7.1 定義和調(diào)用函數(shù)
  7.2 參數(shù)
  7.2.1 按值傳遞
  7.2.2 按引用傳遞
  7.2.3 默認(rèn)參數(shù)值
  7.3 函數(shù)內(nèi)的變量范圍
  7.3.1 局部變量
  7.3.2 靜態(tài)變量
  7.3.3 全局變量
  7.4 函數(shù)的作用域和可用性
  7.5 用變量存儲(chǔ)函數(shù)的名稱
  7.6 遞歸函數(shù)
  7.7 使用和包含文件
  7.7.1 include與require 的應(yīng)用
  7.7.2 php模板化
  7.8 小結(jié)
 第8章 面向?qū)ο蟮某绦蛟O(shè)計(jì)
  8.1 類和對(duì)象的關(guān)鍵概念
  8.1.1 類
  8.1.2 對(duì)象
  8.1.3 字段
  8.1.4 屬性
  8.1.5 常量
  8.1.6 方法
  8.1.7 $this關(guān)鍵字
  8.2 構(gòu)造方法和析構(gòu)方法
  8.2.1 構(gòu)造方法
  8.2.2 析構(gòu)方法
  8.3 靜態(tài)類成員
  8.3.1 靜態(tài)屬性
  8.3.2 靜態(tài)方法
  8.4 對(duì)象克隆
  8.4.1 clone一個(gè)對(duì)象
  8.4.2 _clone()方法
  8.5 繼承
  8.5.1 如何繼承一個(gè)類
  8.5.2 使用parent::關(guān)鍵字
  8.5.3 instanceof關(guān)鍵字
  8.5.4 覆蓋父類的方法
  8.6 多態(tài)
  8.7 抽象類和接口
  8.7.1 抽象類
  8.7.2 接口
  8.7.3 抽象類與接口的區(qū)別
  8.8 命名空間
  8.9 php5中的特殊方法
  8.9.1 __tostring()
  8.9.2 __autoload()
  8.9.3 __get()方法和__set()方法
  8.9.4 __call
  8.10 小結(jié)
 第9章 php的錯(cuò)誤、異常處理和調(diào)試
  9.1 常見的錯(cuò)誤類型
  9.1.1 語法錯(cuò)誤
  9.1.2 邏輯錯(cuò)誤
  9.1.3 未定義錯(cuò)誤
  9.1.4 環(huán)境錯(cuò)誤
  9.1.5 運(yùn)行錯(cuò)誤
  9.2 錯(cuò)誤處理機(jī)制
  9.2.1 錯(cuò)誤級(jí)別列表
  9.2.2 錯(cuò)誤處理函數(shù)
  9.2.3 自定義錯(cuò)誤頁面
  9.2.4 錯(cuò)誤日志
  9.3 異常處理
  9.3.1 異常的基本使用
  9.3.2 php的基本異常類
  9.3.3 try、throw和catch
  9.3.4 創(chuàng)建自定義的exception類
  9.3.5 多個(gè)異常
  9.3.6 重新拋出異常
  9.3.7 設(shè)置頂層異常處理器(top level exception handler)
  9.3.8 異常的規(guī)則
  9.4 使用xdebug進(jìn)行調(diào)試
  9.4.1 xdebug的安裝
  9.4.2 xdebug的使用
  9.4.3 xdebug的特制函數(shù)
  9.5 小結(jié)
 第10章 php與html的交互
  10.1 php和web表單
  10.1.1 表單基本操作
  10.1.2 表單安全性
  10.1.3 常用表單數(shù)據(jù)的驗(yàn)證方法
  10.2 通過php上傳文件
  10.2.1 php文件上傳/資源指令
  10.2.2 上傳錯(cuò)誤消息
  10.2.3 php文件上傳示例
  10.3 小結(jié)
第三部分 mysql篇
 第11章 mysql部署與基本使用
  11.1 mysql概述
  11.1.1 mysql為何如此流行
  11.1.2 mysql特性
  11.2 登錄與退出mysql
  11.3 創(chuàng)建、刪除數(shù)據(jù)庫和用戶
  11.4 mysql用戶管理及權(quán)限分配
  11.4.1 mysql訪問權(quán)限系統(tǒng)
  11.4.2 設(shè)置用戶權(quán)限
  11.4.3 grant和revoke命令
  11.5 mysql優(yōu)化
  11.6 小結(jié)
 第12章 數(shù)據(jù)庫操作:php+mysql
  12.1 mysql擴(kuò)展
  12.1.1 數(shù)據(jù)庫連接
  12.1.2 向數(shù)據(jù)庫中插入數(shù)據(jù)
  12.2 mysqli擴(kuò)展
  12.2.1 mysqli的面向?qū)ο蠛兔嫦蜻^程編程方式
  12.2.2 預(yù)準(zhǔn)備語句
  12.2.3 多查詢
  12.3 數(shù)據(jù)庫抽象層
  12.3.1 pdo
  12.3.2 adodb
  12.4 小結(jié)
 第13章 mysql中sql語句的應(yīng)用
  13.1 sql語句的基本應(yīng)用
  13.2 常數(shù)列的最大值
  13.3 擁有某列最大值的行
  13.4 按組排列的最大值
  13.5 提取某列在組間的最大值
  13.6 使用用戶變量
  13.7 使用auto_increment
  13.8 常用的字符串函數(shù)
  13.9 常用的日期和時(shí)間函數(shù)
  13.10 導(dǎo)入數(shù)據(jù)
  13.10.1 load data infile
  13.10.2 mysqlimport
  13.11 導(dǎo)出數(shù)據(jù)
  13.11.1 select into outfile
  13.11.2 mysqldump
  13.12 小結(jié)
 第14章 mysql數(shù)據(jù)庫開發(fā)
  14.1 mysql的數(shù)據(jù)列類型
  14.1.1 數(shù)值類型列
  14.1.2 字符串類型列
  14.2 字符集支持
  14.3 索引的使用
  14.3.1 數(shù)據(jù)庫索引
  14.3.2 主要索引介紹
  14.3.3 索引最佳實(shí)踐
  14.4 事務(wù)處理
  14.4.1 非事務(wù)實(shí)現(xiàn)方法
  14.4.2 事務(wù)實(shí)現(xiàn)方法
  14.5 外鍵與數(shù)據(jù)的完整性
  14.6 數(shù)據(jù)庫內(nèi)部語句和語法
  14.6.1 alter database語法
  14.6.2 alter table語法
  14.6.3 create database語法
  14.6.4 create index語法
  14.6.5 create table語法
  14.6.6 drop database語法
  14.6.7 drop index語法
  14.6.8 drop table語法
  14.6.9 rename table語法
  14.7 數(shù)據(jù)庫操作語句和語法
  14.7.1 delete語法
  14.7.2 do語法
  14.7.3 handler語法
  14.7.4 insert語法
  14.7.5 load data infile語法
  14.7.6 fields分隔符
  14.7.7 replace語法
  14.7.8 select語法
  14.7.9 truncate語法
  14.7.10 update語法
  14.7.11 explain語法
  14.8 存儲(chǔ)過程
  14.9 小結(jié)
 第15章 mysql數(shù)據(jù)管理
  15.1 mysql的分區(qū)
  15.1.1 range分區(qū)
  15.1.2 list分區(qū)
  15.1.3 range和list分區(qū)的管理
  15.2 mysql的備份
  15.3 mysql的恢復(fù)
  15.4 mysql復(fù)制
  15.5 小結(jié)
 第16章 mysql的存儲(chǔ)引擎及表類型
  16.1 myisam存儲(chǔ)引擎
  16.1.1 myisam啟動(dòng)選項(xiàng)
  16.1.2 損壞的myisam表
  16.1.3 未被適當(dāng)關(guān)閉的表的問題
  16.2 innodb存儲(chǔ)引擎
  16.2.1 innodb配置
  16.2.2 innodb啟動(dòng)選項(xiàng)
  16.2.3 創(chuàng)建innodb表空間
  16.2.4 處理innodb初始化問題
  16.2.5 備份和恢復(fù)innodb數(shù)據(jù)庫
  16.2.6 添加和刪除innodb數(shù)據(jù)和日志文件
  16.3 merge存儲(chǔ)引擎
  16.4 memory(heap)存儲(chǔ)引擎
  16.5 bdb(berkeleydb)存儲(chǔ)引擎
  16.5.1 bdb支持的操作系統(tǒng)
  16.5.2 bdb啟動(dòng)選項(xiàng)
  16.6 example存儲(chǔ)引擎
  16.7 federated存儲(chǔ)引擎
  16.7.1 federated存儲(chǔ)引擎的描述
  16.7.2 如何使用federated表
  16.7.3 federated存儲(chǔ)引擎的局限性
  16.8 archive存儲(chǔ)引擎
  16.9 csv存儲(chǔ)引擎
  16.10 blackhole存儲(chǔ)引擎
  16.11 mysql最新版本的功能
  16.12 小結(jié)
 第17章 phpmyadmin
  17.1 phpmyadmin的安裝與配置
  17.1.1 phpmyadmin的安裝
  17.1.2 phpmyadmin的配置
  17.1.3 phpmyadmin配置完成后可能遇到的問題
  17.2 phpmyadmin的使用
  17.2.1 phpmyadmin的登錄
  17.2.2 phpmyadmin基本功能介紹
  17.2.3 數(shù)據(jù)庫管理
  17.2.4 數(shù)據(jù)表管理
  17.2.5 數(shù)據(jù)記錄管理
  17.3 小結(jié)
第四部分 二次開發(fā)實(shí)戰(zhàn)篇
 第18章 smarty應(yīng)用
  18.1 什么是模板引擎
  18.2 smarty模板引擎
  18.3 smarty的安裝及初始化配置
  18.3.1 安裝smarty
  18.3.2 初始化smarty類庫的默認(rèn)設(shè)置
  18.3.3 程序注釋
  18.3.4 簡(jiǎn)單示例
  18.4 smarty的使用步驟
  18.5 變量使用
  18.5.1 模板中輸出php分配的變量
  18.5.2 使用保留變量
  18.6 變量調(diào)解器
  18.7 模板的控制結(jié)構(gòu)
  18.7.1 條件選擇結(jié)構(gòu):if-elseif-else
  18.7.2 foreach
  18.7.3 section
  18.8 smarty緩存
  18.8.1 在smarty中控制緩存
  18.8.2 每個(gè)頁面使用多個(gè)緩存
  18.8.3 為緩存實(shí)例消除處理開銷
  18.8.4 清除緩存
  18.8.5 關(guān)閉局部緩存
  18.9 小結(jié)
 第19章 zend 系列開發(fā)工具
  19.1 zend core集成環(huán)境
  19.1.1 zend core介紹
  19.1.2 zend core的安裝
  19.2 zend optimizer優(yōu)化器
  19.2.1 zend optimizer介紹
  19.2.2 zend optimizer的安裝
  19.2.3 zend optimizer的優(yōu)化及配置
  19.3 zend studio 開發(fā)工具
  19.3.1 zend studio介紹
  19.3.2 zend studio的下載與安裝
  19.3.3 zend studio功能及組件
  19.3.4 zend studio的用戶界面
  19.3.5 zend studio項(xiàng)目管理
  19.4 zend server服務(wù)器
  19.4.1 zend server簡(jiǎn)介
  19.4.2 zend server安裝
  19.5 zend guard安全衛(wèi)士
  19.5.1 zend guard簡(jiǎn)介
  19.5.2 zend guard安裝
  19.5.3 使用zend guard加密文件
  19.6 zend platform應(yīng)用平臺(tái)
  19.6.1 zend platform 概述
  19.6.2 zend platform的安裝
  19.7 小結(jié)
 第20章 svn版本控制及團(tuán)隊(duì)管理
  20.1 基本概念
  20.1.1 什么是版本控制
  20.1.2 什么是 subversion
  20.1.3 什么是版本庫
  20.2 svn服務(wù)器的安裝與配置
  20.2.1 基于svnserve的svn配置
  20.2.2 基于apache的svn服務(wù)器
  20.3 客戶端工具tortoisesvn
  20.3.1 什么是tortoisesvn
  20.3.2 下載與安裝tortoisesvn
  20.3.3 tortoisesvn使用
  20.4 小結(jié)
 第21章 ucenter開發(fā)實(shí)戰(zhàn)
  21.1 ucenter總述
  21.1.1 ucenter簡(jiǎn)介
  21.1.2 ucenter安裝
  21.1.3 使用ucenter
  21.2 ucenter源代碼分析
  21.2.1 ucenter系統(tǒng)架構(gòu)
  21.2.2 ucenter的目錄結(jié)構(gòu)
  21.2.3 ucenter核心代碼:/index.php
  21.2.4 ucenter核心代碼:/admin.php
  21.3 ucenter接口原理
  21.3.1 接口函數(shù)定義的程序文件/uc_client/client.php
  21.3.2 通知接口文件uc.php
  21.4 ucenter接口開發(fā)實(shí)例—讀取論壇主題或帖子數(shù)量信息
  21.5 小結(jié)
 第22章 discuz! 論壇開發(fā)實(shí)戰(zhàn)
  22.1 discuz!總述
  22.1.1 discuz!簡(jiǎn)介
  22.1.2 discuz!特性
  22.1.3 discuz!安裝
  22.1.4 使用discuz!
  22.2 discuz!的源代碼分析
  22.2.1 discuz!系統(tǒng)架構(gòu)
  22.2.2 discuz!數(shù)據(jù)庫結(jié)構(gòu)
  22.2.3 discuz!的目錄及文件結(jié)構(gòu)
  22.2.4 discuz!核心代碼:/include/common.inc.php
  22.2.5 discuz!核心代碼:/include/global.func.php
  22.2.6 discuz!核心代碼:/include/db_mysql.class.php
  22.2.7 discuz!核心代碼:/include/template.func.php
  22.2.8 discuz!核心代碼:/include/cache.func.php
  22.2.9 discuz!核心代碼:/admincp.php
  22.3 discuz!的二次開發(fā)實(shí)例—多語言切換(一)
  22.3.1 改造目錄結(jié)構(gòu)
  22.3.2 修改數(shù)據(jù)庫
  22.3.3 修改language()函數(shù)
  22.3.4 修改template()函數(shù)
  22.3.5 修改parse_template()函數(shù)
  22.4 discuz!的二次開發(fā)實(shí)例—多語言切換(二)
  22.4.1 插件模塊概述
  22.4.2 多語言切換后臺(tái)管理
  22.4.3 獲取用戶選擇或系統(tǒng)設(shè)定的語言包信息
  22.4.4 制作語言包切換菜單
  22.4.5 編寫插件語言包
  22.5 小結(jié)
 第23章 ucenter home sns系統(tǒng)開發(fā)實(shí)戰(zhàn)
  23.1 ucenter home總述
  23.1.1 ucenter home簡(jiǎn)介
  23.1.2 ucenter home的安裝
  23.1.3 ucenter home的使用
  23.2 ucenter home源代碼分析
  23.2.1 ucenter home目錄及文件結(jié)構(gòu)
  23.2.2 核心代碼:/source/common.php
  23.2.3 核心代碼:/source/function_common.php
  23.2.4 核心代碼:/source/class_mysql.php
  23.2.5 核心代碼: /do.php
  23.3 ucenter home的內(nèi)部機(jī)制
  23.3.1 ucenter home模板機(jī)制
  23.3.2 ucenter home緩存機(jī)制
  23.3.3 ucenter home登錄驗(yàn)證機(jī)制
  23.3.4 ucenter home道具機(jī)制
  23.3.5 ucenter home任務(wù)的計(jì)劃?rùn)C(jī)制
  23.3.6 ucenter home動(dòng)態(tài)機(jī)制
  23.3.7 ucenter home評(píng)論機(jī)制
  23.3.8 ucenter home權(quán)限機(jī)制
  23.4 ucenter home的二次開發(fā)實(shí)例—《記賬本》插件
  23.4.1 《記賬本》代碼設(shè)計(jì)
  23.4.2 《記賬本》插件的安裝說明
  23.5 小結(jié)
 第24章 shopnc多用戶商城開發(fā)實(shí)戰(zhàn)
  24.1 shopnc總述
  24.1.1 shopnc綜合多用戶商城系統(tǒng)簡(jiǎn)介
  24.1.2 shopnc的安裝
  24.2 shopnc多用戶商城的源代碼分析
  24.2.1 shopnc多用戶商城的系統(tǒng)特性
  24.2.2 shopnc系統(tǒng)結(jié)構(gòu)
  24.2.3 shopnc模板引擎
  24.2.4 核心模塊的簡(jiǎn)要說明
  24.2.5 核心模塊的詳細(xì)描述
  24.2.6 核心模塊的使用說明
  24.3 shopnc插件的開發(fā)
  24.4 shopnc支付接口
  24.5 shopnc商品頁靜態(tài)化
  24.6 shopnc商品圖片上傳
  24.7 小結(jié)
 第25章 phpcms v9內(nèi)容管理系統(tǒng)開發(fā)實(shí)戰(zhàn)
  25.1 phpcms v9總述
  25.1.1 phpcms簡(jiǎn)介
  25.1.2 phpcms v9的新特性
  25.1.3 phpcms v9的安裝
  25.2 phpcms源碼分析
  25.2.1 目錄及文件結(jié)構(gòu)
  25.2.2 模板語法規(guī)則
  25.3 phpcms v9二次開發(fā)介紹
  25.3.1 開發(fā)接口概述
  25.3.2 系統(tǒng)類庫與函數(shù)庫的調(diào)用
  25.3.3 理解模塊和控制器
  25.3.4 二次開發(fā)的命名規(guī)范
  25.3.5 二次開發(fā)的流程
  25.3.6 二次開發(fā)技巧
  25.4 pc標(biāo)簽的使用說明
  25.4.1 pc標(biāo)簽概述
  25.4.2 pc標(biāo)簽的語法
  25.4.3 pc標(biāo)簽的保留參數(shù)
  25.4.4 pc標(biāo)簽數(shù)據(jù)的顯示
  25.4.5 pc標(biāo)簽的分類
  25.4.6 pc標(biāo)簽工具箱
  25.5 phpcms和ucenter的整合
  25.5.1 phpsso簡(jiǎn)介
  25.5.2 phpsso與ucenter的整合
  25.5.3 phpsso與ucenter整合的常見問題
  25.6 phpcms二次開發(fā)實(shí)例—留言本
  25.6.1 需求分析
  25.6.2 數(shù)據(jù)庫和數(shù)據(jù)表的設(shè)計(jì)
  25.6.3 創(chuàng)建模塊目錄
  25.6.4 創(chuàng)建數(shù)據(jù)模型類文件
  25.6.5 開發(fā)模塊控制器和函數(shù)
  25.7 小結(jié)
附錄a comsenz產(chǎn)品開發(fā)—ucenter 1.5 數(shù)據(jù)字典
附錄b discuz! 7.0.0 數(shù)據(jù)字典
附錄c uc home 2.0數(shù)據(jù)字典
附錄d shopnc 2.0數(shù)據(jù)字典
附錄e phpcms v9數(shù)據(jù)字典
后記

章節(jié)摘錄

版權(quán)頁:插圖:Web系統(tǒng)由客戶端(瀏覽器)和服務(wù)器端兩部分組成。Web系統(tǒng)架構(gòu)也被稱為B/S架構(gòu)。最常見的Web服務(wù)器有Apache、IIS、Tomcat等,常用的瀏覽器有IE、Firefox、Maxthon等。當(dāng)你想訪問一個(gè)網(wǎng)頁時(shí),需要在瀏覽器的地址欄中輸入該網(wǎng)頁的URI。地址,或者是通過超鏈接鏈接到該網(wǎng)頁。瀏覽器會(huì)向該網(wǎng)頁所在的服務(wù)器發(fā)送一個(gè)HTTP請(qǐng)求,服務(wù)器會(huì)對(duì)接收到的請(qǐng)求信息進(jìn)行處理,然后將處理的結(jié)果返回給瀏覽器,最終將瀏覽器處理后的結(jié)果呈現(xiàn)給用戶。作為世界上最流行的Web服務(wù)器,Apache遵循的同樣是HTTP協(xié)議,默認(rèn)端口號(hào)為80,客戶端和服務(wù)器端的通信步驟如下:(1)客戶端(瀏覽器)和Web服務(wù)器建立TCP連接,連接建立以后,向Web服務(wù)器發(fā)出訪問請(qǐng)求(女get)。根據(jù)HTTP協(xié)議,該請(qǐng)求中包含了客戶端的IP地址、瀏覽器的類型和請(qǐng)求的URI,等一系列信息。(2)服務(wù)器處理接收到的請(qǐng)求信息并將處理后的結(jié)果返回給客戶端。(3)客戶端斷開與服務(wù)器的連接。

媒體關(guān)注與評(píng)論

本書不僅對(duì)PHP與MySQL一開發(fā)的理論知識(shí)進(jìn)行了全面而系統(tǒng)的介紹,而且非常重視實(shí)際案例對(duì)讀者的作用。此外,與所有同類書不同的是,本書講解了目前國(guó)內(nèi)最為普及的DisctJz!、Uchome、ShopNC等PHP產(chǎn)品的二次開發(fā)技術(shù),很多內(nèi)容都由官方提供,是非常難得的學(xué)習(xí)資料。值得推薦!  ——李國(guó)德 UCHome創(chuàng)始人PHPChina是Zerld在大中華區(qū)唯一授權(quán)的官方機(jī)構(gòu),為國(guó)內(nèi)培養(yǎng)了大量?jī)?yōu)秀的PHP人才,培訓(xùn)經(jīng)驗(yàn)豐富。作-為ThlnkPHP的創(chuàng)始人,我深感PHPChina的培訓(xùn)功底深厚,把ThikPFHP分析得十分透徹。市面上大多數(shù)PHP的書都偏重基礎(chǔ),不夠系統(tǒng)化,也不夠深入,所以很多PHP程序員只是在入門的時(shí)候才看書,入門后就很少看書了。我之所以推薦此書,是因?yàn)樗粌H講基礎(chǔ),而且注重編程思想和實(shí)踐,書中大篇幅的對(duì)最新的PHP開源產(chǎn)品的二次開發(fā)的講解就是最好的例證。作為一個(gè)PHP程序員,要入門很容易,但要形成自己的編程思想和設(shè)計(jì)理念是需要不斷積累的,或許本書能給你一些啟發(fā)?!  ?jiǎng)⒊?上海頂想科技CEO兼ThinkPHP創(chuàng)始人一本好書就是一位好老師,正所謂“名師出高徒”,書的好壞將直接影響數(shù)以萬計(jì)的讀者。在互聯(lián)網(wǎng)快速發(fā)展的今天,PHP技術(shù)憑借其高效、快速、穩(wěn)定的特性讓無數(shù)PHP技術(shù)人員得以實(shí)現(xiàn)自己的夢(mèng)想。本書從實(shí)際項(xiàng)目出發(fā),詳細(xì)介紹了PHP項(xiàng)目開發(fā)過程中所需的各種知識(shí)和技巧。無論你是新手還是牛人,如果能學(xué)習(xí)和理解書中的所有內(nèi)容,你都將受益匪淺。相信本書能成為PHP程序員的良師益友!  ——王參加 盛大創(chuàng)新院資深程序員&PHPCMS項(xiàng)目負(fù)責(zé)人

編輯推薦

《PHP與MySQL權(quán)威指南》不僅系統(tǒng)闡述了PHP與MySQL開發(fā)必須掌握的所有理論知識(shí),而且以項(xiàng)目實(shí)踐的方式詳細(xì)講解了UCenter、Discuz!、UCHome、ShopNC、PHPCMS等重要PHP產(chǎn)品的二次開發(fā)技術(shù)PHPChina官方出品,Discuz!創(chuàng)始人戴志康、UCHome創(chuàng)始人李國(guó)德、ThinkPHP創(chuàng)始人劉晨、PHPCMS項(xiàng)目負(fù)責(zé)人王參加等聯(lián)袂推薦,權(quán)威性毋庸置疑。絕大多數(shù)PHP程序員都是通過自學(xué)來了解和掌握PHP技術(shù)的,對(duì)于他們來說,一本好的參考書是不可缺少的。目前,市面上關(guān)于PHP的書不算少,但是能真正做到全面、系統(tǒng)、翔實(shí)的書卻不多。鑒于此,《PHP與MySQL權(quán)威指南》在這些方面做了一些努力和嘗試,前3個(gè)部分根據(jù)初中級(jí)PHP程序員的水平和學(xué)習(xí)需求,全面、系統(tǒng)、翔實(shí)地講解了PHP與MySQL一開發(fā)的方方面面。此外,對(duì)于有一定開發(fā)經(jīng)驗(yàn)的中高級(jí)PHP程序員來說。在LJCerlter、Discuz!、UCHOme、ShopNC、PHPCMS等重要的PHP產(chǎn)品的基礎(chǔ)上進(jìn)行二次開發(fā)是必備的技能之一,然而這方面的參考資料極少。鑒于此,《PHP與MySQL權(quán)威指南》開PHP類圖書的先河,第四部分對(duì)PHP的二次開發(fā)技術(shù)進(jìn)行了全面而深入的講解。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    PHP與MySQL權(quán)威指南 PDF格式下載


用戶評(píng)論 (總計(jì)85條)

 
 

  •   對(duì)php內(nèi)容介紹的少了點(diǎn),介紹了很多二次開發(fā)的內(nèi)容。不過都不太詳細(xì),一般看還不錯(cuò)的?。?!
  •   我本來想再買另一本專門講php基礎(chǔ)的外國(guó)著作,但現(xiàn)在看來不需要了,這本已經(jīng)很足夠了。而且它包含好多二次開發(fā)的東西,省力省心。
  •   很喜歡這本書,物有所值,對(duì)于學(xué)習(xí)php的人來說,是一本好書!
  •   書內(nèi)有大量目前流行的cms的二次開發(fā)介紹,而且寫書者幾乎都是對(duì)應(yīng)cms的創(chuàng)始人。難得的二次開發(fā)好書。雖然講得比較粗,但都是點(diǎn)精之筆,有了這些精華,一定會(huì)讓你受益非淺。
  •   國(guó)內(nèi)就這么一本介紹二次開發(fā)的書,有需要的同行不需要考慮?。∵@本書介紹的還不錯(cuò)包括服務(wù)器,模版等技術(shù)都有介紹??!算是一本進(jìn)階的好書,正則表達(dá)式也不錯(cuò)!!
  •   看了看目錄,很喜歡,DZ產(chǎn)品講的很詳細(xì)!

    希望讀完能學(xué)會(huì)二次開發(fā)!
  •   基礎(chǔ)+二次開發(fā) 是我想要的書
  •   里面包含了二次開發(fā),如果每個(gè)知識(shí)點(diǎn)都有實(shí)戰(zhàn)小題就更好了
  •   看了看目錄,很喜歡,希望能學(xué)會(huì)二次開發(fā)
  •   在phpchina論壇上看到的這本書,論壇的價(jià)格很貴,當(dāng)當(dāng)75折還算便宜,剛剛到手,還沒有來得及看呢!
  •   這兩天把書大致翻了,就是不全面,本想換貨的,不過到網(wǎng)上找同類的書,更是短斤缺兩。還好這里面的常用的基本上都講了,其他再到網(wǎng)上搜吧。作參考應(yīng)該比其他好,講解還是很到味的!
  •   書很不錯(cuò),沒有令我失望。目前正需要一本這樣的書,幫了我大忙了。
  •   目前來看,暫時(shí)是比較好的
  •   內(nèi)容很豐富很全面,由淺如深??!
  •   講的很全面,我是新手要慢慢研讀
  •   先在書店看了下 在網(wǎng)上買回來的書很正 內(nèi)容很好 值得一看
  •   挺好,書不錯(cuò),很詳細(xì)
  •   適合初學(xué)者的書,還要刻苦專研一年。
  •   各種學(xué)習(xí)中
  •   學(xué)習(xí)中,這書不錯(cuò)
  •   開始學(xué)習(xí)?。?!
  •   不錯(cuò),值的購(gòu)買。需要的朋友可以購(gòu)買
  •   書很厚,我喜歡的一種,內(nèi)容詳實(shí)。
  •   這個(gè)比以往看多的版本全些!不錯(cuò)
  •   很喜歡 很細(xì) 很到位
  •   便宜、來的快。方便
  •   非常好,就是我在訂單里注明刷卡,結(jié)果要我付現(xiàn)金,說
  •   人家說還是蠻不錯(cuò)的
  •   書不錯(cuò),寫的好,收獲不少
  •   編程愛好者可以看看。
  •   不錯(cuò)的書實(shí)用性工具書
  •   講的都是重點(diǎn),沒有很多廢話,看完頗有收獲
  •   還在看,不過書確實(shí)是不錯(cuò)
  •   花時(shí)間看
  •   還沒看完,覺得還可以。
  •   3天到手,還沒時(shí)間看,估計(jì)不錯(cuò),仔細(xì)研讀
  •   幫別人買的,希望會(huì)好一些
  •   淺顯易懂,每個(gè)知識(shí)點(diǎn)后面都有實(shí)例,非常好!幫了我的大忙,呵呵。
  •   昨晚收到貨,還沒有看,期望是一本好書
  •   大牛作品,拜讀中...
  •   我看了一下里面都是各大網(wǎng)站的大師級(jí)的人物寫的,呵呵 感覺不錯(cuò)
  •   據(jù)說不錯(cuò),買來看看。
  •   粗略的翻了一下,感覺很不錯(cuò)。。
  •   就是書上的例子太碎了,不好整理
  •   真的非常厚~`
  •   書很厚,應(yīng)該值得一看,遺憾的是,書里沒有涉及到****CMS。
  •   經(jīng)典書,寫的挺好,但有點(diǎn)厚。
  •   很基本的一本書,二次開發(fā)DISCUZ和PHPCMS有一定幫助吧,當(dāng)本二次開發(fā)的參考書還算不錯(cuò)。。

    可能我對(duì)這些最基本的都差不多清楚了,看起來感覺沒太啥意思。。隨便翻了下。。初學(xué)的可以買來看看(不過有些地方講解的不太詳細(xì))
  •   最近對(duì)discuz有點(diǎn)研究,看了下沒幾本相關(guān)的,這個(gè)還好,所以就買了,具體內(nèi)容的話看看吧
  •   內(nèi)容講的不是很深入只是泛泛而談,不過當(dāng)成一本工具吧
  •   看這本書的介紹及目錄,覺得不錯(cuò),很想早點(diǎn)收到看看,希望是一本讓我受益匪淺的好本呀
  •   這本書作為入門還不錯(cuò),不過是隊(duì)友編程基礎(chǔ)的人,沒有編程基礎(chǔ)的,恐怕就費(fèi)事了。
  •   還沒看,但包裝好,送貨速度快
  •   書的質(zhì)量還是不錯(cuò)的,好書
  •   希望好吧!!
  •   今天剛到,速度不錯(cuò),包裝也還行
  •   書還可以,可惜后面講的幾個(gè)實(shí)例都是老版本的
  •   如果從PHP的角度來講,這本本不值,從MYSQL和數(shù)據(jù)模型上講,對(duì)開發(fā)一個(gè)系統(tǒng)還是有一定的啟發(fā),但是做為權(quán)威指南來講,它連深度都沒有,完全是入門級(jí)的書。
  •   不值啊,前面php和mysql的知識(shí)點(diǎn),錯(cuò)誤很多,不值沒校對(duì)還是什么問題,很糟糕。基礎(chǔ)知識(shí),基本香抄手冊(cè),所以前半部分,廢品。至于后半部分二次開發(fā)部分,相當(dāng)多的東西跟在網(wǎng)上都能找到。有些完全是官網(wǎng)網(wǎng)站上弄下來的,不知道是誰抄誰??jī)?nèi)容也是泛泛的,不深入,沒什么用,至于數(shù)據(jù)字典,完全沒必要弄上來,完全是湊頁數(shù)的。弄個(gè)excel文件,提供下載就行了。
    所以此書,完全是文案宣傳出來的,沒那么好。100多,20都不值!
    不建議購(gòu)買!!!!!!!!
  •   《PHP與MySQL權(quán)威指南》 指南稱得上,但是權(quán)威有點(diǎn)忽悠人了。建議初學(xué)者有一本php入門的書,一門php面向?qū)ο蟮臅?,有一本代碼模塊的書就足夠了。權(quán)威指南,沒必要。與其價(jià)值并不相符。
  •   哎,,這本書,很適合剛出道的同學(xué)來看。不過還可以吧,,很多二次開發(fā)的介紹啊
  •   結(jié)果今天點(diǎn)開商品頁面一看,到本地區(qū)無貨,當(dāng)初買的時(shí)候是有貨的,結(jié)果下單后,遲遲不見發(fā)貨,一直都是出倉中。
    本次購(gòu)物十分不滿意!不打算再購(gòu)買這本書了,PHPCHINA,失望。
  •   內(nèi)容還可以,送貨速度快
  •   對(duì)于學(xué)習(xí)者還是建議國(guó)外的教材,這個(gè)基本都是一些國(guó)內(nèi)的php項(xiàng)目講解
  •   本人在圖書館借了一本細(xì)說php內(nèi)容比這詳細(xì)多了。。。
  •   沒用的書!
  •   坑爹呀,書到手了,封面都快折斷了 能上圖 我一定上圖的!
  •   很一般,講的一點(diǎn)用都沒有,完全感覺自己在浪費(fèi)錢和時(shí)間。不知道作者自己是干啥的,貌似為了出書賺錢而寫書的。大家千萬不要買啊
  •   買了接近半年了,當(dāng)初是因?yàn)槭褂胐iscuz才買的。書的質(zhì)量不錯(cuò),但內(nèi)容嘛,簡(jiǎn)直是垃圾。純粹是把phpcms、discuz、ncshop、Ucenter等的產(chǎn)品手冊(cè)搬上來,你對(duì)得起我們買這本書的錢不?確實(shí),里面講了php、mysql等,但講的是什么?純粹垃圾。當(dāng)初懷著興奮、神圣的心態(tài)買來學(xué)習(xí),看了第一章就使勁向群友推薦。結(jié)果,不僅浪費(fèi)了錢,還浪費(fèi)我的時(shí)間。
  •   這本書,大部分都是簡(jiǎn)單的東西,所謂的時(shí)間部分就是給代碼復(fù)制黏貼出來,根本就不講為什么要這樣,這樣的的原因是什么等深入性的問題,僅僅是代碼跟注解而已,這些可以從網(wǎng)絡(luò)上可以下載的。另外,這本書售價(jià)118塊錢,真是太貴,作者是不是想錢想瘋了。。。《細(xì)說php》也差不多這樣子的厚度,而且講解很仔細(xì),售價(jià)也只要七十多元錢,而且還帶有一張視頻教學(xué)光盤。而這本書什么也不帶,居然還敢要這個(gè)價(jià)格,怎么說呢?不值得,第一次寫書評(píng)寫了這么多而且還是很失望的感覺!
  •   拿到書,感覺紙張的質(zhì)量真是一般,和其它出版社的書不能比,這么差的紙拿著一點(diǎn)手感也沒有,書的內(nèi)容來說講的比較淺,認(rèn)同上面的同學(xué)的看法,深入的東西很少,也沒有講解為什么這樣,只是代碼和注解,對(duì)有一些經(jīng)驗(yàn)的讀者幫助不大
  •   這本書很適合剛學(xué)PHP的人看,很不錯(cuò)滴?。?!
  •   個(gè)人做過計(jì)算機(jī)圖書編輯,從圖書設(shè)計(jì)和內(nèi)容編排上感覺主次不是太清,本購(gòu)買是因?yàn)槔锩嫔婕氨救苏谘芯康膸讉€(gè)程序。關(guān)于PHP與MySql方面的內(nèi)容一般。
  •   內(nèi)容比較全面,前半部適合初學(xué)者,后面的幾個(gè)DZ產(chǎn)品和shopnc的數(shù)據(jù)字典挺好,有助二次開發(fā)查閱。
  •   有好幾處錯(cuò)誤,在網(wǎng)上也已經(jīng)有人提出來了,為什么不勘誤
  •   PHP的書很好,很實(shí)用,呵呵建議大家購(gòu)買啊
  •   嗯,整本書看了下!真正有實(shí)質(zhì)性內(nèi)容的很少!大多數(shù)是一些代碼注釋和新手入門的東西!
  •   退換服務(wù)不錯(cuò)
  •   夸大其詞的書
  •   很喜歡,很不錯(cuò)!
  •   PHP新手可以看看
  •   垃圾書。。騙錢的書
  •   是正版,印刷質(zhì)量也可以
  •   從phpchina官網(wǎng)看到推薦來買的!
  •     有很多錯(cuò)誤的代碼,而且書中的語言,有抄寫“圣經(jīng)”的嫌疑?!ぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ?/li>
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7