注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程LAMP網(wǎng)站開發(fā)黃金組合Linux+Apache+MySQL+PHP(含光盤1

LAMP網(wǎng)站開發(fā)黃金組合Linux+Apache+MySQL+PHP(含光盤1

LAMP網(wǎng)站開發(fā)黃金組合Linux+Apache+MySQL+PHP(含光盤1

定 價(jià):¥75.00

作 者: 楊明華,譚勵(lì),于重重 等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 程序天下
標(biāo) 簽: 網(wǎng)站開發(fā)

ISBN: 9787121068447 出版時(shí)間: 2008-06-01 包裝: 平裝
開本: 16開 頁數(shù): 653 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書從實(shí)用角度出發(fā),系統(tǒng)地介紹了Linux+Apache+MySQL+PHP進(jìn)行Web應(yīng)用開發(fā)的各項(xiàng)技術(shù),同時(shí)附有大量代碼實(shí)例。全書由5個(gè)部分組成、共分24章,內(nèi)容涵蓋了Linux的基本應(yīng)用及LAMP環(huán)境配置、Apache的配置、MySQL的應(yīng)用、PHP的開發(fā)以及綜合案例。本書最大的特色在于實(shí)例豐富、針對(duì)性強(qiáng),每一個(gè)知識(shí)點(diǎn)的講解都與實(shí)例相結(jié)合,力求讓讀者通過練習(xí)能夠觸類旁通、舉一反三,學(xué)到盡可能多的知識(shí)。本書內(nèi)容豐富、語言通俗易懂,敘述深入淺出,適合初、中級(jí)的Web開發(fā)人員。另外,本書還可以作為各類院校相關(guān)專業(yè)的教材,也可以作為專業(yè)開發(fā)手冊(cè)使用。

作者簡(jiǎn)介

  楊明華,博士,畢業(yè)于北京理工大學(xué),有多年從事Linux、PHP開發(fā)的實(shí)踐經(jīng)驗(yàn),曾主持多項(xiàng)LAMP系統(tǒng)環(huán)境下的研發(fā)項(xiàng)目,具備600余萬行的代碼經(jīng)驗(yàn),對(duì)LAMP系統(tǒng)環(huán)境的配置、管理與應(yīng)用開發(fā)具有深厚的知識(shí)積累和獨(dú)到的見解。

圖書目錄

第一篇 Linux篇
第1章 Linux概述
  1.1 什么是Linux
  1.2 Linux的應(yīng)用領(lǐng)域
  1.3 Linux的安裝
   1.3.1 硬件需求
   1.3.2 安裝方式
   1.3.3 安裝過程
1.4 啟動(dòng)和退出Linux
   1.4.1 Linux的啟動(dòng)過程
   1.4.2 登錄Linux
   1.4.3 退出Linux
1.5 Linux文件系統(tǒng)入門
   1.5.1 Linux常用文件
   1.5.1 系統(tǒng)介紹
   1.5.2 Linux文件介紹
   1.5.3 Linux目錄介紹
   1.5.4 Linux目錄結(jié)構(gòu)
1.6 文件與目錄基本操作
   1.6.1 顯示文件內(nèi)容
   1.6.2 文件內(nèi)容查詢
   1.6.3 文件查找
   1.6.4 文本處理
   1.6.5 文件內(nèi)容統(tǒng)計(jì)
   1.6.6 文件比較
   1.6.7 文件的復(fù)制、移動(dòng)和刪除
   1.6.8 文件鏈接
   1.6.9 目錄的創(chuàng)建與刪除
   1.6.10 改變工作目錄、顯示路徑及顯示目錄內(nèi)容
第2章 Linux上LAMP配置必備知識(shí)
2.1 設(shè)置用戶界面
   2.1.1 KDE桌面系統(tǒng)組成
   2.1.2 GNOME桌面系統(tǒng)
   2.1.3 設(shè)置文件瀏覽界面
   2.1.4 控制中心
2.2 安裝軟件
   2.2.1 基于源代碼的軟件安裝
   2.2.2 基于可執(zhí)行文件的軟件安裝
   2.2.3 RPM可執(zhí)行文件的軟件安裝
  2.3 卸載軟件
  2.4 Linux下的Vi文本編輯器
   2.4.1 Vi編輯器介紹
   2.4.2 啟動(dòng)Vi編輯器
   2.4.3 顯示Vi中的行號(hào)
   2.4.4 光標(biāo)移動(dòng)操作
   2.4.5 屏幕命令
   2.4.6 文本插入命令
   2.4.7 附加(append)命令
   2.4.8 打開(open)命令
   2.4.9 文本修改命令
   2.4.10 退出Vi
第二篇 Apache篇
 第3章 Apache服務(wù)器
  3.1 Apache簡(jiǎn)介
   3.1.1 Apache的誕生
   3.1.2 Apache的特性
  3.2 Apache的獲取和安裝
   3.2.1 Apache獲取及其最新信息
   3.2.2 用httpd-2.0.54.tar.gz軟件包安裝Apache
   3.2.3 用httpd-2.0.54.tar.bz2軟件包安裝Apache
   3.2.4 用RPM軟件包安裝 Apache
  3.3 啟動(dòng)和停止Apache服務(wù)器
   3.3.1 手動(dòng)啟動(dòng)和停止Apache服務(wù)器
   3.3.2 在/etc/rc.d目錄下httpd文件中用腳本啟動(dòng)
   3.3.3 測(cè)試Apache
  3.4 配置Apache服務(wù)器
   3.4.1 httpd.conf文件中的全局配置選項(xiàng)
   3.4.2 .htaccess文件和訪問限制
   3.4.3 httpd.conf文件中的CGI設(shè)置
   3.4.4 httpd.conf文件中的URL路徑名設(shè)置
   3.4.5 httpd.conf文件中的MIME類型
  3.5 虛擬主機(jī)的設(shè)置
   3.5.1 一個(gè)IP地址對(duì)應(yīng)一個(gè) CNAME(IP型虛擬主機(jī))
   3.5.2 一個(gè)IP地址對(duì)應(yīng)多個(gè)CNAME(名字型虛擬主機(jī))
  3.6 日志記錄
  3.7 SSI設(shè)置
   3.7.1 SSI簡(jiǎn)介
   3.7.2 啟用SSI
   3.7.3 SSI指令
  3.8 一個(gè)完整的httpd.conf文件
   3.8.1 全局環(huán)境的設(shè)置
   3.8.2 動(dòng)態(tài)共享對(duì)象支持DSO的設(shè)置
   3.8.3 主服務(wù)器設(shè)置
   3.8.4 設(shè)置日志管理
   3.8.5 設(shè)置虛擬目錄
   3.8.6 設(shè)置MIME類型
   3.8.7 文檔管理和語言管理
   3.8.8 設(shè)置虛擬主機(jī)
第三篇 MySQL數(shù)據(jù)庫篇
 第4章 數(shù)據(jù)庫基礎(chǔ)及SQL語言入門
  4.1 數(shù)據(jù)庫系統(tǒng)的基本概念
   4.1.1 數(shù)據(jù)
   4.1.2 數(shù)據(jù)庫
   4.1.3 數(shù)據(jù)庫管理系統(tǒng)(DBMS)
   4.1.4 數(shù)據(jù)庫系統(tǒng)
  4.2 數(shù)據(jù)庫的設(shè)計(jì)流程
   4.2.1 需求分析
   4.2.2 概念設(shè)計(jì)
   4.2.3 邏輯設(shè)計(jì)
   4.2.4 物理設(shè)計(jì)
  4.3 SQL概述
   4.3.1 SQL語言的特點(diǎn)
   4.3.2 基本概念和數(shù)據(jù)類型
   4.3.3 SQL語言的分類
  4.4 數(shù)據(jù)定義語言(DDL)
   4.4.1 新建、刪除與修改表
   4.4.2 新建和取消視圖
   4.4.3 新建和刪除索引
  4.5 簡(jiǎn)單的SQL查詢語言
   4.5.1 SELECT子句和FROM子句
   4.5.2 WHERE子句定義查詢條件
   4.5.3 GROUP BY子句對(duì)查詢結(jié)果分組
   4.5.4 ORDER BY子句對(duì)查詢結(jié)果分組
  4.6 深入SQL查詢語言
   4.6.1 集合查詢
   4.6.2 連接查詢
   4.6.3 嵌套查詢
  4.7 SQL中的視圖
   4.7.1 定義和刪除視圖
   4.7.2 查詢視圖
  4.8 數(shù)據(jù)操縱語言(DML)
   4.8.1 INSERT語句
   4.8.2 DELETE語句
   4.8.3 UPDATE語句
   4.8.4 視圖的更新
  4.9 數(shù)據(jù)控制語言(DCL)
   4.9.1 數(shù)據(jù)庫安全
   4.9.2 訪問控制
   4.9.3 授權(quán)操作和收回
   4.9.3 權(quán)限操作
   4.9.4 事務(wù)控制和并發(fā)控制簡(jiǎn)介
 第5章 MySQL操作入門
  5.1 MySQL數(shù)據(jù)庫系統(tǒng)簡(jiǎn)介
  5.2 MySQL數(shù)據(jù)庫系統(tǒng)的安裝
   5.2.1 基于源代碼包的MySQL安裝
   5.2.2 基于RPM包的MySQL安裝
   5.2.3 在Red Hat Linux
   5.2.3 添加/刪除程序中安裝MySQL
  5.3 啟動(dòng)MySQL數(shù)據(jù)庫系統(tǒng)
   5.3.1 建立MySQL的用戶組和用戶名
   5.3.2 建立MySQL的軟鏈接
   5.3.3 設(shè)置用戶訪問權(quán)限
   5.3.4 啟動(dòng)MySQL
  5.4 MySQL常用操作
   5.4.1 連接MySQL服務(wù)器
   5.4.2 退出MySQL服務(wù)器
   5.4.3 密碼管理
   5.4.4 增加新用戶
   5.4.5 命令分行
   5.4.6 命令歷史記錄
   5.4.7 顯示數(shù)據(jù)庫列表
   5.4.8 顯示數(shù)據(jù)庫中的數(shù)據(jù)表
   5.4.9 顯示數(shù)據(jù)表的表結(jié)構(gòu)
   5.4.10 新建數(shù)據(jù)庫
   5.4.11 新建數(shù)據(jù)庫表
   5.4.12 刪除庫和刪除表
   5.4.13 將表中記錄清空
   5.4.14 顯示表的記錄
   5.4.15 向表中插入記錄
   5.4.16 MySQL數(shù)據(jù)導(dǎo)入和備份
  5.5 在程序中操作MySQL數(shù)據(jù)庫
 第6章 MySQL高級(jí)管理
  6.1 賬戶管理
   6.1.1 創(chuàng)建新賬號(hào)
   6.1.2 控制權(quán)限傳遞
   6.1.3 取消權(quán)限和刪除用戶
   6.1.4 了解MySQL的
   6.1.4 用戶管理表
  6.2 管理日志文件
   6.2.1 生成日志文件
   6.2.2 循環(huán)利用日志文件
  6.3 備份數(shù)據(jù)庫
   6.3.1 使用mysqldump備份
   6.3.2 使用直接拷貝數(shù)據(jù)文件方式
   6.3.3 兩種方式的比較
  6.4 恢復(fù)數(shù)據(jù)庫
   6.4.1 恢復(fù)整個(gè)數(shù)據(jù)庫
   6.4.2 恢復(fù)單個(gè)的表
  6.5 數(shù)據(jù)文件安全性
   6.5.1 保護(hù)哪些文件
   6.5.2 保護(hù)Linux文件
   6.5.3 保護(hù)Windows文件
  6.6 MySQL的外部安全性
   6.6.1 通過授權(quán)表確認(rèn)訪客
   6.6.2 檢查訪問用戶合法性
   6.6.3 控制庫級(jí)訪問
   6.6.4 控制表級(jí)訪問
   6.6.5 控制列級(jí)訪問
   6.6.6 一個(gè)應(yīng)用示例
第四篇 PHP開發(fā)篇
 第7章 Linux下PHP的安裝與配置
  7.1 PHP簡(jiǎn)介
  7.2 PHP的優(yōu)點(diǎn)
  7.3 利用添加/刪除程序安裝PHP軟件包
  7.4 Apache2.2+MySQL5.0+ PHP5.2+GD2.0+Firefox2.0的安裝
   7.4.1 獲取軟件包
   7.4.2 安裝環(huán)境的準(zhǔn)備
   7.4.3 安裝GD庫
   7.4.4 安裝MySQL
   7.4.5 安裝Apache
   7.4.6 安裝PHP
   7.4.7 安裝Firefox
  7.5 配置PHP
   7.5.1 php.ini文件
   7.5.2 httpd.conf和.htaccess文件
   7.5.3 在執(zhí)行腳本中設(shè)定PHP配置指令
  7.6 配置指令的作用域
  7.7 PHP配置指令
   7.7.1 語言選項(xiàng)(Language Options)
   7.7.2 安全模式(Safe Mode)
   7.7.3 資源限制(Resource Limits)
   7.7.4 錯(cuò)誤處理和日志(Error Handling and Logging)
   7.7.5 數(shù)據(jù)處理(Data Handling)
   7.7.6 路徑和目錄(Paths and Directories)
   7.7.7 文件上傳(File Uploads)
   7.7.8 Fopen包裝器(Fopen Wrappers)
   7.7.9 動(dòng)態(tài)擴(kuò)展(Dynamic Extensions)
   7.7.10 郵件功能(Mail Function)
 第8章 初識(shí)PHP
  8.1 PHP標(biāo)記
   8.1.1 默認(rèn)標(biāo)記
   8.1.2 短標(biāo)記
   8.1.3 腳本標(biāo)記
   8.1.4 ASP標(biāo)記
  8.2 關(guān)鍵字
  8.3 PHP語句
  8.4 空白符的處理
  8.5 在HTML中嵌入多個(gè)代碼塊
  8.6 注釋
   8.6.1 Shell風(fēng)格
   8.6.2 C++風(fēng)格
   8.6.3 C風(fēng)格
  8.7 PHP的輸出
   8.7.1 函數(shù)print( ):輸出字符串或變量的值
   8.7.2 函數(shù)echo( ):輸出字符串或變量的值
   8.7.3 函數(shù)printf( ):格式化輸出
   8.7.4 函數(shù)sprintf( ):將輸出指定到字符串變量
   8.7.5 函數(shù)print_r( ):輸出數(shù)組
  8.8 第一個(gè)PHP例子
 第9章 PHP中的數(shù)據(jù)類型
  9.1 數(shù)據(jù)類型介紹
  9.2 常用數(shù)據(jù)類型
   9.2.1 布爾型
   9.2.2 整型
   9.2.3 浮點(diǎn)型
   9.2.4 字符串型
   9.2.5 數(shù)組型
   9.2.6 對(duì)象型
   9.2.7 資源型
   9.2.8 NULL型
  9.3 數(shù)據(jù)類型的強(qiáng)度
  9.4 數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換
  9.5 數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換
  9.6 與數(shù)據(jù)類型有關(guān)的函數(shù)
   9.6.1 函數(shù)settype( ):設(shè)定數(shù)據(jù)類型
   9.6.2 函數(shù)gettype( ):返回指定變量的數(shù)據(jù)類型
 第10章 PHP中的常量與變量
  10.1 常量
   10.1.1 定義和使用常量
   10.1.2 預(yù)定義常量
  10.2 變量
   10.2.1 定義和使用變量
   10.2.2 變量的賦值
   10.2.3 預(yù)定義變量
  10.3 訪問預(yù)定義變量
   10.3.1 使用“$”符號(hào)直接訪問預(yù)定義變量
   10.3.2 使用$HTTP_*_VARS方式
   10.3.3 使用超全局變量數(shù)組
  10.4 變量作用域
   10.4.1 局部作用域
   10.4.2 全局作用域
   10.4.3 靜態(tài)變量
   10.4.4 函數(shù)參數(shù)
   10.4.5 超全局作用域
  10.5 可變變量
  10.6 外部變量
  10.7 環(huán)境變量
 第11章 PHP中的運(yùn)算符與表達(dá)式
  11.1 PHP中的運(yùn)算符
   11.1.1 算術(shù)運(yùn)算符
   11.1.2 賦值運(yùn)算符
   11.1.3 自加/自減運(yùn)算符
   11.1.4 比較運(yùn)算符
   11.1.5 邏輯運(yùn)算符
   11.1.6 位運(yùn)算符
   11.1.7 字符串運(yùn)算符
   11.1.8 其他運(yùn)算符
  11.2 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
  11.3 PHP中的表達(dá)式
 第12章 PHP中的流程控制
  12.1 代碼塊
  12.2 條件結(jié)構(gòu)
   12.2.1 if語句
   12.2.2 else語句
   12.2.3 elseif語句
   12.2.4 if的交互格式
   12.2.5 if語句的應(yīng)用示例
  12.3 分支結(jié)構(gòu)(switch)
  12.4 循環(huán)結(jié)構(gòu)
   12.4.1 while循環(huán)
   12.4.2 do...while循環(huán)
   12.4.3 for循環(huán)
   12.4.4 foreach循環(huán)
  12.5 break語句
  12.6 continue語句
  12.7 exit語句
 第13章 PHP中的函數(shù)
  13.1 函數(shù)的調(diào)用
  13.2 內(nèi)置函數(shù)
   13.2.1 函數(shù)include( ):載入指定文件
   13.2.2 函數(shù)require( ):載入指定文件
   13.2.3 函數(shù)include_once( )和函數(shù)require_once( )
  13.3 用戶自定義函數(shù)
   13.3.1 函數(shù)的基本結(jié)構(gòu)
   13.3.2 參數(shù)的按值傳遞
   13.3.3 參數(shù)的按引用傳遞
   13.3.4 函數(shù)的默認(rèn)參數(shù)值
   13.3.5 函數(shù)的可選參數(shù)
   13.3.6 函數(shù)參數(shù)的遺漏
   13.3.7 函數(shù)的返回值
  13.4 函數(shù)的嵌套
  13.5 遞歸函數(shù)
  13.6 變量函數(shù)
  13.7 函數(shù)庫
 第14章 PHP中的數(shù)組
  14.1 數(shù)組的定義
  14.2 數(shù)字索引數(shù)組
   14.2.1 數(shù)字索引數(shù)組的初始化
   14.2.2 訪問數(shù)組元素
   14.2.3 利用循環(huán)訪問數(shù)組元素
  14.3 關(guān)聯(lián)數(shù)組
   14.3.1 關(guān)聯(lián)數(shù)組的初始化
   14.3.2 訪問數(shù)組元素
   14.3.3 使用循環(huán)訪問數(shù)組
  14.4 與數(shù)組相關(guān)的運(yùn)算
  14.5 多維數(shù)組
  14.6 數(shù)組的排序
   14.6.1 函數(shù)sort( ):按數(shù)字和字母的順序排序
   14.6.2 函數(shù)asort( ):對(duì)關(guān)聯(lián)數(shù)組排序(保留原來的索引關(guān)系)
   14.6.3 函數(shù)ksort( ):按索引值進(jìn)行排序
   14.6.4 函數(shù)usort( ):按用戶自定義方法排序
   14.6.5 函數(shù)array_multisort( ):一次對(duì)多個(gè)數(shù)組進(jìn)行排序
   14.6.6 函數(shù)natsort( ):自然排序
   14.6.7 函數(shù)natcasesort( ):自然排序(不區(qū)分
   14.6.7 大小寫)
  14.7 數(shù)組的反向排序
   14.7.1 函數(shù)rsort( ):以降序?qū)?shù)組元素進(jìn)行排序
   14.7.2 函數(shù)arsort( ):按降序?qū)﹃P(guān)聯(lián)數(shù)組排序(保留原來的索引關(guān)系)
   14.7.3 函數(shù)krsort( ):按索引值進(jìn)行降序排序
   14.7.4 反向用戶自定義排序
  14.8 對(duì)數(shù)組進(jìn)行重新排序
   14.8.1 函數(shù)shuffle( ):對(duì)數(shù)組進(jìn)行隨機(jī)排列
   14.8.2 函數(shù)array_reverse( ):將數(shù)組中的元素逆置
   14.8.3 函數(shù)array_flip( ):將數(shù)組的索引與其元素值
   14.8.3 進(jìn)行對(duì)換
  14.9 數(shù)組的遍歷
   14.9.1 函數(shù)current( ):獲取數(shù)組中當(dāng)前指針?biāo)傅脑刂?
   14.9.2 函數(shù)next( ):將數(shù)組的指針向后移動(dòng)一位
   14.9.3 函數(shù)prev( ):將數(shù)組的指針向前移動(dòng)一位
   14.9.4 函數(shù)reset( ):指針設(shè)置回?cái)?shù)組的起始位置
   14.9.5 函數(shù)end( ):將指針移動(dòng)到數(shù)組的最后
   14.9.5 一個(gè)元素處
   14.9.6 函數(shù)each( ):獲取數(shù)組中當(dāng)前的“索引/元素值”對(duì)
   14.9.7 函數(shù)key( ):獲取數(shù)組當(dāng)前指針?biāo)赶蛟氐乃饕?
   14.9.8 函數(shù)array_walk( ):以相同的方式對(duì)數(shù)組中的每一個(gè)元素進(jìn)行處理
   14.9.9 函數(shù)array_reduce( ):將自定義函數(shù)依次應(yīng)用于數(shù)組中每個(gè)元素
14.10 其他的數(shù)組操作函數(shù)
   14.10.1 函數(shù)list( ):從一個(gè)數(shù)組中一次提取多個(gè)值
   14.10.2 函數(shù)count( ):計(jì)算數(shù)組中元素的個(gè)數(shù)
   14.10.3 函數(shù)array_count_values( ):統(tǒng)計(jì)數(shù)組元素的頻度
   14.10.4 函數(shù)array_unique( ):刪除數(shù)組中重復(fù)的元素值
   14.10.5 函數(shù)array_combine( ):根據(jù)參數(shù)數(shù)組生成新數(shù)組
   14.10.6 函數(shù)array_merge( ):將多個(gè)數(shù)組合并成一個(gè)新數(shù)組
   14.10.7 函數(shù)array_merge_recursive( ):將多個(gè)數(shù)組
   14.10.7 遞歸合并成一個(gè)新數(shù)組
   14.10.8 函數(shù)array_slice( ):獲取數(shù)組中的部分元素
   14.10.9 函數(shù)array_splice( ):刪除數(shù)組中指定的數(shù)組元素
   14.10.10 函數(shù)array_intersect( ):獲取在多個(gè)數(shù)組中重
   14.10.10 復(fù)出現(xiàn)的元素值
   14.10.11 函數(shù)array_intersect_assoc( ):獲取在多個(gè)數(shù)組中重復(fù)出現(xiàn)的元素(包括索引及元素值)
   14.10.12 函數(shù)array_diff( ):獲取不在其他數(shù)組中重復(fù)出現(xiàn)的元素值
   14.10.13 函數(shù)array_diff_asso( ):獲取不在其他數(shù)組中重復(fù)出現(xiàn)的元素(包括索引及元素值)
   14.10.14 函數(shù)array_sum( ):對(duì)數(shù)組中所有元素的值求和
   14.10.15 函數(shù)array_rand( ):隨機(jī)返回?cái)?shù)組的一個(gè)或多個(gè)索引
   14.10.16 函數(shù)array_chunk( ):將一維數(shù)組分解為多維數(shù)組
   14.10.17 函數(shù)array_push( ):將指定變量的值加入到數(shù)組的末尾
   14.10.18 函數(shù)array_pop( ):獲取數(shù)組中最后一個(gè)元素值
   14.10.19 函數(shù)array_shift( ):獲取數(shù)組中第一個(gè)元素的值
   14.10.20 函數(shù)array_unshift( ):將指定變量的值加入到數(shù)組的開頭
   14.10.21 函數(shù)array_pad( ):以指定數(shù)值對(duì)數(shù)組進(jìn)行填充
   14.10.22 函數(shù)in_array ( ):查找數(shù)組中是否包含指定的元素
   14.10.23 函數(shù)array_keys( ):獲取數(shù)組中所有的索引
   14.10.24 函數(shù)array_key_exist( ):檢測(cè)數(shù)組中是否包含指定的索引
   14.10.25 函數(shù)array_values( ):獲取數(shù)組中所有的元素值
   14.10.26 函數(shù)array_search( ):在數(shù)組中搜索指定的值
 第15章 PHP中的字符串
  15.1 訪問字符串中的字符
  15.2 字符串的格式化
   15.2.1 去除空格和其他符號(hào)
   15.2.2 對(duì)字符串大小寫的轉(zhuǎn)換
   15.2.3 加入和刪除反斜杠
   15.2.4 HTML格式化
  15.3 字符串的連接和分割
   15.3.1 函數(shù)explode( ):分割字符串
   15.3.2 函數(shù)implode( ):連接多個(gè)字符串
   15.3.3 函數(shù)join( ):連接多個(gè)字符串
   15.3.4 函數(shù)substr( ):提取部分子字符串
   15.3.5 函數(shù)strtok( ):字符串分割提取
   15.3.6 函數(shù)split( ):分割字符串
  15.4 字符串的比較
   15.4.1 函數(shù)strcmp( ):對(duì)字符串進(jìn)行比較
   15.4.2 函數(shù)strcasecmp( ):對(duì)字符串進(jìn)行比較(不區(qū)分大小寫)
   15.4.3 函數(shù)strnatcmp( ):按自然排序進(jìn)行字符串比較
   15.4.4 函數(shù)strnatcasecmp( ):按自然排序進(jìn)行比較(不區(qū)分大小寫)
  15.5 字符串的查找和替換
   15.5.1 在字符串中查找子字符串
   15.5.2 查找子字符串的位置
   15.5.3 替換子字符串
  15.6 其他常用字符串函數(shù)
   15.6.1 函數(shù)strlen( ):計(jì)算字符串長(zhǎng)度
   15.6.2 函數(shù)chr( ):轉(zhuǎn)換ASCII碼為字符
   15.6.3 函數(shù)ord( ):將字符轉(zhuǎn)換為ASCII碼值
   15.6.4 函數(shù)similar_text( ):比較字符串的相似性
   15.6.5 函數(shù)strrev( ):逆轉(zhuǎn)字符串
   15.6.6 函數(shù)strspn( ):計(jì)算匹配長(zhǎng)度
   15.6.7 函數(shù)strcspn( ):計(jì)算非匹配長(zhǎng)度
   15.6.8 函數(shù)parse_str( ):將字符串分解保存至變量
   15.6.9 函數(shù)str_shuffle( ):將字符串中的字符隨機(jī)排列
   15.6.10 函數(shù)str_word_count ( ):計(jì)算字符串中包含的單詞個(gè)數(shù)
   15.6.11 函數(shù)wordwrap ( ):將字符串按字符個(gè)數(shù)進(jìn)行換行
   15.6.12 函數(shù)str_repeat( ):對(duì)字符串進(jìn)行重復(fù)組合
   15.6.13 函數(shù)md5 ( ):將一個(gè)字符串進(jìn)行MD5計(jì)算
 第16章 PHP中的正則表達(dá)式
  16.1 POSIX風(fēng)格正則表達(dá)式
   16.1.1 字符集和類
   16.1.2 重復(fù)
   16.1.3 子表達(dá)式
   16.1.4 定位字符串的開始和末尾
   16.1.5 分支
   16.1.6 匹配特殊字符
  16.2 正則表達(dá)式函數(shù)(POSIX擴(kuò)展)
   16.2.1 函數(shù)ereg( ):搜索和匹配指定的正則表達(dá)式
   16.2.2 函數(shù)eregi( ):搜索和匹配指定的正則表達(dá)式(忽略大小寫)
   16.2.3 函數(shù)ereg_replace( ):查找并替換
   16.2.4 函數(shù)eregi_replace( ):查找并替換(不區(qū)分大小寫)
   16.2.5 函數(shù)spliti( ):把一個(gè)字符串按指定的分隔符分解
   16.2.6 函數(shù)sql_regcase( ):將字符串轉(zhuǎn)換為忽略大小寫的正則表達(dá)式
  16.3 Perl風(fēng)格正則表達(dá)式函數(shù)
   16.3.1 修飾符
   16.3.2 元字符
  16.4 正則表達(dá)式函數(shù)(Perl風(fēng)格)
   16.4.1 函數(shù)preg_grep( ):按指定的正則表達(dá)式搜索和匹配
   16.4.2 函數(shù)preg_match( ):按指定的正則表達(dá)式搜索和匹配一次
   16.4.3 函數(shù)preg_match_all( ):按指定的正則表達(dá)式
   16.4.3 搜索和匹配所有
   16.4.4 函數(shù)preg_quote( ):對(duì)字符串中的正則表達(dá)式符號(hào)進(jìn)行轉(zhuǎn)義
   16.4.5 函數(shù)preg_replace( ):按指定的正則表達(dá)式搜索和替換
   16.4.6 函數(shù)preg_replace_callback( ):按指定的正則表達(dá)式搜索并由自定義函數(shù)實(shí)現(xiàn)替換
   16.4.7 函數(shù)preg_split ( ):將字符串按指定的規(guī)則進(jìn)行
   16.4.7 分割
 第17章 PHP中的面向?qū)ο缶幊碳夹g(shù)
  17.1 面向?qū)ο蟮母拍?
   17.1.1 面向過程的編程
   17.1.2 面向?qū)ο蟮木幊?
   17.1.3 類和對(duì)象
  17.2 對(duì)象的特性
   17.2.1 封裝
   17.2.2 繼承
   17.2.3 多態(tài)
  17.3 在PHP中創(chuàng)建和使用類
   17.3.1 類的結(jié)構(gòu)
   17.3.2 類的實(shí)例化
   17.3.3 使用類的屬性
   17.3.4 類的訪問控制
   17.3.5 構(gòu)造函數(shù)
   17.3.6 析構(gòu)函數(shù)
   17.3.7 靜態(tài)屬性和方法
   17.3.8 類運(yùn)算符instanceof
  17.4 PHP中的類繼承
   17.4.1 繼承已有的類
   17.4.2 類的重載
   17.4.3 訪問父類中的屬性和方法
   17.4.4 使用final關(guān)鍵字禁止繼承和重載
  17.5 類函數(shù)
   17.5.1 函數(shù)class_exist( ):檢查是否有指定的類
   17.5.2 函數(shù)get_class ( ):獲取對(duì)象所屬的類名
   17.5.3 函數(shù)get_class_vars ( ):獲取類的屬性
   17.5.4 函數(shù)get_class_methods( ):獲取類的方法
   17.5.5 函數(shù)get_declared_classes( ):獲取所有可用類的名稱
   17.5.6 函數(shù)get_object_vars( ):獲取對(duì)象的屬性
   17.5.7 函數(shù)get_parent_class ( ):獲取指定對(duì)象的
   17.5.7 父類名稱
   17.5.8 函數(shù)is_a( ):檢查對(duì)象是否屬于某個(gè)類
   17.5.8 或其子類
   17.5.9 函數(shù)is_subclass_of( ):檢查對(duì)象是否是某個(gè)類的子類
   17.5.10 函數(shù)method_exists( ):檢查對(duì)象中是否有指定的方法
  17.6 PHP面向?qū)ο蟮母呒?jí)特性
   17.6.1 抽象類和抽象方法
   17.6.2 接口
   17.6.3 實(shí)現(xiàn)多個(gè)接口
   17.6.4 對(duì)象的復(fù)制
   17.6.5 自動(dòng)加載類
   17.6.6 處理不存在的方法調(diào)用
   17.6.7 對(duì)象的序列化
   17.6.8 反射
 第18章 PHP訪問MySQL數(shù)據(jù)庫
  18.1 數(shù)據(jù)庫操作的基本步驟
  18.2 連接和關(guān)閉數(shù)據(jù)庫
   18.2.1 函數(shù)mysql_connect( ):建立到MySQL服務(wù)器的連接
   18.2.2 函數(shù)mysql_pconnect( ):建立到MySQL服務(wù)器的持久連接
   18.2.3 函數(shù)mysql_close( ):關(guān)閉連接
   18.2.4 連接信息的存儲(chǔ)
  18.3 選擇數(shù)據(jù)庫
  18.4 查詢數(shù)據(jù)庫
   18.4.1 函數(shù)mysql_query( ):執(zhí)行一個(gè)SQL語句
   18.4.2 函數(shù)mysql_db_query( ):在指定數(shù)據(jù)庫上執(zhí)行SQL語句
  18.5 獲取和顯示數(shù)據(jù)
   18.5.1 函數(shù)mysql_fetch_row( ):從結(jié)果集中獲取一行作為數(shù)字索引數(shù)組
   18.5.2 函數(shù)mysql_fetch_array( ):從結(jié)果集中獲取一行作為關(guān)聯(lián)數(shù)組、數(shù)字
   18.5.2 索引數(shù)組或雙重索引數(shù)組
   18.5.3 函數(shù)mysql_fetch_assoc( ):從結(jié)果集中獲取一行作為關(guān)聯(lián)數(shù)組
   18.5.4 函數(shù)mysql_fetch_object( ):從結(jié)果集中獲取一行作為對(duì)象
   18.5.5 函數(shù)mysql_result( ):獲取指定記錄中指定字段的內(nèi)容
   18.5.6 函數(shù)mysql_num_rows( ):獲取記錄數(shù)
   18.5.7 函數(shù)mysql_field_seek( ):定位到要查詢的行
   18.5.8 函數(shù)mysql_fetch_length( ):獲取字段的長(zhǎng)度
  18.6 數(shù)據(jù)的增、刪、改及相關(guān)操作
   18.6.1 使用INSERT語句插入新數(shù)據(jù)
   18.6.2 使用DELETE語句刪除數(shù)據(jù)
   18.6.3 使用UPDATE語句修改數(shù)據(jù)
   18.6.4 使用COUNT及SUM語句
   18.6.5 函數(shù)mysql_affected_rows( ):統(tǒng)計(jì)受影響的記錄行數(shù)
  18.7 數(shù)據(jù)庫的創(chuàng)建和刪除
   18.7.1 使用CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫
   18.7.2 使用DROP DATABASE語句刪除數(shù)據(jù)庫
   18.7.3 函數(shù)mysql_create_db( ):創(chuàng)建數(shù)據(jù)庫
   18.7.4 函數(shù)mysql_drop_db( ):刪除數(shù)據(jù)庫
  18.8 獲取數(shù)據(jù)庫信息
   18.8.1 函數(shù)mysql_list_dbs( ):獲取服務(wù)器上的所有數(shù)據(jù)庫名稱
   18.8.2 函數(shù)mysql_db_name( ):獲取服務(wù)器上指定數(shù)據(jù)庫名稱
   18.8.3 函數(shù)mysql_list_tables( ):獲取數(shù)據(jù)庫中所有數(shù)據(jù)表名稱
   18.8.4 函數(shù)mysql_tablename( ):獲取數(shù)據(jù)庫中指定數(shù)據(jù)表名稱
  18.9 數(shù)據(jù)表的創(chuàng)建和刪除
   18.9.1 使用CREATE TABLE語句創(chuàng)建數(shù)據(jù)表
   18.9.2 使用DROP TABLE語句刪除數(shù)據(jù)表
  18.10 獲取字段信息
   18.10.1 函數(shù)mysql_num_fields( ):獲取數(shù)據(jù)表中字段的數(shù)目
   18.10.2 函數(shù)mysql_fetch_field( ):獲取字段相關(guān)信息
   18.10.3 函數(shù)mysql_field_name( ):獲取指定字段的名稱
   18.10.4 函數(shù)mysql_list_fields( ):列出指定表的所有字段
   18.10.5 函數(shù)mysql_field_type( ): 獲取指定字段的類型
   18.10.6 函數(shù)mysql_field_len( ):獲取指定字段的長(zhǎng)度
   18.10.7 函數(shù)mysql_field_flags( ):獲取指定字段的標(biāo)志
   18.10.8 函數(shù)mysql_field_table( ):獲取指定字段所在數(shù)據(jù)表的名稱
  18.11 獲取MySQL服務(wù)器信息
   18.11.1 獲取服務(wù)器常規(guī)信息
   18.11.2 函數(shù)mysq_list_ processes( ):獲取服務(wù)器進(jìn)程信息
  18.12 獲取錯(cuò)誤信息
   18.12.1 函數(shù)mysql_error( ):返回錯(cuò)誤信息
   18.12.2 函數(shù)mysql_errno( ):返回錯(cuò)誤號(hào)
第五篇 綜合案例篇
 第19章 LAMP項(xiàng)目開發(fā)策略
  19.1 LAMP系統(tǒng)邏輯結(jié)構(gòu)
   19.1.1 實(shí)現(xiàn)代碼分離
   19.1.2 開發(fā)流程
  19.2 LAMP項(xiàng)目開發(fā)規(guī)范
   19.2.1 命名規(guī)范
   19.2.2 括號(hào)使用規(guī)范
   19.2.3 注釋規(guī)范
  19.3 LAMP項(xiàng)目開發(fā)實(shí)用工具
   19.3.1 使用Zend Studio編寫與調(diào)試程序
   19.3.2 使用phpMyAdmin
   19.3.2 操作數(shù)據(jù)庫
 第20章 LAMP項(xiàng)目常用模塊
  20.1 頁面跳轉(zhuǎn)
   20.1.1 header()函數(shù)
   20.1.2 Meta標(biāo)簽
   20.1.3 JavaScript
  20.2 Cookie與Session
   20.2.1 Cookie
   20.2.2 Session
  20.3 時(shí)間和日期
   20.3.1 時(shí)間和日期的獲取
   20.3.2 格式化顯示時(shí)間
   20.3.2 和日期
  20.4 圖像處理
   20.4.1 畫布管理
   20.4.2 獲取圖像大小
   20.4.3 繪制圖像
   20.4.4 圖形填充
   20.4.5 向圖像中添加文字
  20.5 分頁顯示
  20.6 上傳下載
   20.6.1 文件上傳
   20.6.2 文件下載
  20.7 計(jì)數(shù)器
  20.8 發(fā)送郵件
 第21章 新聞系統(tǒng)
  21.1 需求分析
  21.2 系統(tǒng)設(shè)計(jì)
   21.2.1 系統(tǒng)整體設(shè)計(jì)
   21.2.2 功能模塊劃分
   21.2.3 系統(tǒng)流程
   21.2.4 功能預(yù)覽
   21.2.5 代碼文件及其
   21.2.5 功能列表
  21.3 數(shù)據(jù)庫設(shè)計(jì)
   21.3.1 數(shù)據(jù)庫需求分析
   21.3.2 數(shù)據(jù)表關(guān)系
   21.3.3 生成數(shù)據(jù)庫
  21.4 系統(tǒng)配置與數(shù)據(jù)庫
  21.4 連接
   21.4.1 系統(tǒng)配置文件
   21.4.2 數(shù)據(jù)庫連接文件
  21.5 系統(tǒng)頂部和底部文件
   21.5.1 系統(tǒng)頂部文件
   21.5.2 系統(tǒng)底部文件
  21.6 新聞顯示模塊
   21.6.1 系統(tǒng)首頁
   21.6.2 欄目新聞列表
   21.6.3 顯示新聞內(nèi)容
  21.7 新聞管理模塊
   21.7.1 管理員登錄與退出
   21.7.2 管理員身份驗(yàn)證
   21.7.3 添加新聞欄目
   21.7.4 添加新聞內(nèi)容
   21.7.5 編輯新聞欄目
   21.7.6 編輯新聞內(nèi)容
  21.8 可視化編輯器
  21.8 FCKeditor
 第22章 投票系統(tǒng)
  22.1 需求分析
  22.2 系統(tǒng)設(shè)計(jì)
   22.2.1 系統(tǒng)整體設(shè)計(jì)
   22.2.2 功能模塊劃分
   22.2.3 系統(tǒng)流程
   22.2.4 功能預(yù)覽
   22.2.5 代碼文件及其
   22.2.5 功能列表
  22.3 數(shù)據(jù)庫設(shè)計(jì)
   22.3.1 數(shù)據(jù)庫需求分析
   22.3.2 數(shù)據(jù)表關(guān)系
   22.3.3 生成數(shù)據(jù)庫
  22.4 系統(tǒng)配置與數(shù)據(jù)庫
  22.4 連接
   22.4.1 系統(tǒng)配置文件
   22.4.2 數(shù)據(jù)庫連接文件
  22.5 系統(tǒng)頂部和底部文件
   22.5.1 系統(tǒng)頂部文件
   22.5.2 系統(tǒng)底部文件
  22.6 參與投票模塊
   22.6.1 系統(tǒng)首頁
   22.6.2 在線投票
  22.7 發(fā)起投票模塊
   22.7.1 發(fā)起投票
   22.7.2 瀏覽投票主題
  22.8 投票管理模塊
   22.8.1 管理員登錄與退出
   22.8.2 管理員身份驗(yàn)證
   22.8.3 管理投票
   22.8.4 編輯投票
   22.8.5 刪除投票
 第23章 相冊(cè)系統(tǒng)
  23.1 需求分析
  23.2 系統(tǒng)設(shè)計(jì)
   23.2.1 系統(tǒng)整體設(shè)計(jì)
   23.2.2 功能模塊劃分
   23.2.3 系統(tǒng)流程
   23.2.4 功能預(yù)覽
   23.2.5 代碼文件及其
   23.2.5 功能列表
  23.3 系統(tǒng)公共文件
   23.3.1 系統(tǒng)配置文件
   23.3.2 頁面頂部文件
   23.3.3 頁面底部文件
  23.4 系統(tǒng)登錄與退出模塊
   23.4.1 用戶登錄
   23.4.2 退出登錄
  23.5 相冊(cè)瀏覽模塊
   23.5.1 用戶身份驗(yàn)證
   23.5.2 傳入目錄處理
   23.5.3 顯示當(dāng)前目錄導(dǎo)航
   23.5.4 顯示當(dāng)前目錄全部
   23.5.4 子目錄和圖片
   23.5.5 顯示上傳相片和創(chuàng)建子目錄鏈接
   23.5.6 創(chuàng)建縮略圖函數(shù)
   23.5.7 獲取文件擴(kuò)展名函數(shù)
  23.6 創(chuàng)建相簿模塊
   23.6.1 創(chuàng)建目錄
   23.6.2 創(chuàng)建子目錄表單
  23.7 上傳相片模塊
   23.7.1 處理本地提交相片
   23.7.2 處理URL提交相片
   23.7.3 顯示上傳本地
   23.7.3 相片表單
   23.7.4 顯示上傳URL
   23.7.4 相片表單
  23.8 刪除模塊
   23.8.1 刪除目錄函數(shù)
   23.8.2 刪除操作處理
   23.8.3 刪除確認(rèn)表單
 第24章 同學(xué)錄系統(tǒng)
  24.1 需求分析
  24.2 系統(tǒng)設(shè)計(jì)
   24.2.1 系統(tǒng)整體設(shè)計(jì)
   24.2.2 功能模塊劃分
   24.2.3 系統(tǒng)流程
   24.2.4 功能預(yù)覽
   24.2.5 代碼文件及其
   24.2.5 功能列表
  24.3 數(shù)據(jù)庫設(shè)計(jì)
   24.3.1 數(shù)據(jù)庫需求分析
   24.3.2 數(shù)據(jù)表關(guān)系
   24.3.3 生成數(shù)據(jù)庫
  24.4 系統(tǒng)公共文件
   24.4.1 系統(tǒng)配置文件
   24.4.2 數(shù)據(jù)庫連接文件
   24.4.3 系統(tǒng)頂部文件
   24.4.4 系統(tǒng)底部文件
   24.4.5 系統(tǒng)左側(cè)導(dǎo)航文件
  24.5 用戶注冊(cè)登錄模塊
   24.5.1 首頁用戶登錄
   24.5.2 用戶注冊(cè)
   24.5.3 用戶退出
  24.6 用戶加入班級(jí)模塊
   24.6.1 用戶首頁
   24.6.2 創(chuàng)建班級(jí)
   24.6.3 與該班斷絕關(guān)系
  24.7 用戶信息管理模塊
   24.7.1 忘記密碼
   24.7.2 修改資料
   24.7.3 修改密碼
   24.7.4 我的名片
  24.8 用戶消息管理模塊
   24.8.1 消息發(fā)送
   24.8.2 發(fā)送消息表單
   24.8.3 查看發(fā)件箱
   24.8.4 查看消息并修改
   24.8.4 已讀標(biāo)記
   24.8.5 查看收件箱
   24.8.6 清空短消息
  24.9 班級(jí)首頁模塊
   24.9.1 顯示班級(jí)信息
   24.9.2 顯示班級(jí)讀物
  24.10 班級(jí)消息功能模塊
   24.10.1 查詢班級(jí)成員
   24.10.2 發(fā)送消息
   24.10.3 顯示班級(jí)成員列表
   24.10.4 發(fā)送消息窗口
  24.11 班級(jí)信函功能模塊
   24.11.1 發(fā)邀請(qǐng)函表單
   24.11.2 調(diào)用郵件發(fā)送函數(shù)
  24.12 班級(jí)留言功能模塊
   24.12.1 添加留言
   24.12.2 顯示留言
   24.12.3 發(fā)表留言表單
  24.13 班級(jí)讀物功能模塊
   24.13.1 添加班級(jí)讀物
   24.13.2 修改班級(jí)讀物內(nèi)容
   24.13.3 刪除班級(jí)讀物
   24.13.4 顯示班級(jí)讀物列表
   24.13.5 添加班級(jí)讀物表單
   24.13.6 修改班級(jí)讀物表單
   24.13.7 顯示班級(jí)讀物內(nèi)容
  24.14 班級(jí)相簿功能模塊
   24.14.1 添加相片
   24.14.2 班級(jí)相片列表
   24.14.3 查看班級(jí)相片
   24.14.4 添加班級(jí)相片表單
  24.15 班級(jí)名片功能模塊
  24.16 班級(jí)成員功能模塊
   24.16.1 顯示班級(jí)成員列表
   24.16.2 查看班級(jí)成員
   24.16.2 詳細(xì)信息
  24.17 班級(jí)管理模塊
   24.17.1 查詢班級(jí)成員
   24.17.2 更新班級(jí)公告
   24.17.3 設(shè)置管理員
   24.17.4 將班級(jí)成員
   24.17.4 踢出本班
   24.17.5 顯示班級(jí)成員列表
   24.17.6 班級(jí)公告表單
   24.17.7 設(shè)置班級(jí)管理員
   24.17.7 表單

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)