PHP與XML整合應(yīng)用

出版時間:2002-1-1  出版社:人民郵電出版社  作者:郝建國  頁數(shù):492  
Tag標(biāo)簽:無  

內(nèi)容概要

本書是為讀者學(xué)習(xí)PHP編程、XML元標(biāo)記語言并將二者結(jié)合應(yīng)用而準(zhǔn)備的教材,同時也可作為PHP、XML的開發(fā)手冊。本書首先介紹PHP開發(fā)環(huán)境的建立、PHP語言的語法規(guī)則、數(shù)據(jù)類型、函數(shù)等,并結(jié)合實例詳細(xì)介紹了PHP的各種應(yīng)用,以及如何與各種數(shù)據(jù)庫結(jié)合進行開發(fā);然后結(jié)合PHP應(yīng)用介紹了XML基礎(chǔ)知識,包括XML基本語法規(guī)則、文檔類型定義、實體、PHP處理指令等;最后介紹了PHP中與XML有關(guān)的類及函數(shù),并結(jié)合實例介紹了如何在XML文檔中利用PHP處理指令為XML文檔增加動態(tài)內(nèi)容,以及如何在PHP程序中對XML文檔進行分析。
本書可供從事計算機網(wǎng)絡(luò)工作的中、高級技術(shù)人員參考,也可供高等院校計算機專業(yè)和電子專業(yè)的高年級學(xué)生或研究生作為XML及PHP的教材使用。

書籍目錄

第1章  概述	1
1.1 PHP簡介 2
1.1.1 PHP的發(fā)展歷程 2
1.1.2 PHP的現(xiàn)狀 3
1.1.3 PHP4.0的新特性 3
1.2 XML簡介 6
1.2.1 XML的由來 6
1.2.2 XML特點及應(yīng)用 9
第2章 PHP的安裝與配置 13
2.1 PHP支持的系統(tǒng)平臺 14
2.2 Windows 98下安裝PHP4.0、Apache(PWS)的方法 14
2.2.1 安裝PHP4.0 14
2.2.2 安裝APACHE1.3.12 16
2.2.3 安裝PWS 17
2.3 PHP4.0在Linux下的安裝 17
2.3.1 安裝Apache及PHP4.0 17
2.3.2 配置phpmyadmin_2.0.5 18
2.4 Windows2000下安裝Apache 、PHP4.0 19
2.4.1 安裝Apache(配置目錄下的httpd.conf文件) 19
2.4.2 安裝PHP4.0(PHP-4.0.2pl2-Win32.zip) 20
2.5 配置PHP4.0的環(huán)境 21
2.6 PHP4.0的可選加載模塊 21
2.7 小結(jié) 22
第3章 數(shù)據(jù)類型和控制語句 23
3.1 基本數(shù)據(jù)類型 24
3.1.1 整型 24
3.1.2 雙精度型 25
3.1.3 布爾型 26
3.1.4 字符串型 26
3.1.5 數(shù)組 28
3.1.6 對象 29
3.2 類型的強制轉(zhuǎn)換 31
3.2.1 類型轉(zhuǎn)換行為 31
3.2.2 顯式轉(zhuǎn)換 32
3.2.3 轉(zhuǎn)換程序 32
3.3 分支結(jié)構(gòu) 33
3.3.1 if-else結(jié)構(gòu) 33
3.3.2 switch 37
3.4 循環(huán) 39
3.4.1 while 39
3.4.2 do-while 40
3.4.3 for 40
3.4.4 break和continue 41
3.5 小結(jié) 43
第4章 函數(shù) 45
4.1 使用函數(shù) 46
4.2 函數(shù)文檔 47
4.2.1 文檔的首部 47
4.2.2 查找函數(shù)文檔 47
4.3 定義自己的函數(shù) 48
4.3.1 什么是函數(shù) 48
4.3.2 函數(shù)定義語法 48
4.3.3 函數(shù)定義示例 49
4.3.4 形參與實參的對比 50
4.3.5 參數(shù)數(shù)目不匹配 50
4.4 函數(shù)和變量作用域 51
4.4.1 全局變量與局部變量 52
4.4.2 靜態(tài)變量 53
4.5 函數(shù)作用域 54
4.5.1 include和require 54
4.5.2 遞歸 55
4.6 高級函數(shù)技巧 57
4.6.1 可變的參數(shù)個數(shù) 57
4.6.2 按值調(diào)用和按引用調(diào)用 61
4.6.3 按引用調(diào)用 62
4.6.4 可變函數(shù)名 63
4.6.5 進一步擴展的示例 64
4.7 小結(jié) 68
第5章 文件處理 69
5.1 打開文件 70
5.2 關(guān)閉文件 71
5.3 顯示文件內(nèi)容 71
5.4 從文件中讀取內(nèi)容 71
5.5 把數(shù)據(jù)寫入文件 73
5.6 文件的遍歷 73
5.7 拷貝、刪除和重命名文件 74
5.8 文件的屬性 75
5.9 目錄的處理 76
5.9.1 目錄對象 78
5.9.2 添加與刪除目錄 78
5.10 從客戶端上載文件 79
5.10.1 處理上載文件 79
5.10.2 定制文件 80
5.10.3 一個頁面訪問統(tǒng)計的例子 81
5.11 小結(jié) 86
第6章 PHP與數(shù)據(jù)庫 87
6.1 MySQL數(shù)據(jù)庫 88
6.1.1 什么是MySQL 88
6.1.2 安裝MySQL數(shù)據(jù)庫 88
6.1.3 MySQL的數(shù)據(jù)類型 89
6.1.4 MySQL的基本操作 89
6.2 PHP與MySQL數(shù)據(jù)庫 93
6.2.1 連接數(shù)據(jù)服務(wù)器的函數(shù) 94
6.2.2 選擇數(shù)據(jù)庫 95
6.2.3 支持SQL語句查詢的函數(shù) 96
6.2.4 讀取數(shù)據(jù)庫的函數(shù) 97
6.2.5 顯示數(shù)據(jù)庫信息的函數(shù) 100
6.2.6 消息函數(shù) 106
6.2.7 創(chuàng)建刪除數(shù)據(jù)庫函數(shù) 108
6.3 PHP與Oracle數(shù)據(jù)庫的連接 109
6.4 一個典型的PHP與MySQL的例子——郵件列表 112
6.4.1 程序分析 112
6.4.2 客戶端程序 123
6.4.3 管理端程序 123
6.5 小結(jié) 123
第7章 PHP的Cookie和Session 125
7.1 關(guān)于Session 126
7.2 PHP4中的Session 127
7.3 PHP的Cookie 128
7.4 Cookie的限制 129
7.5 PHP中的Cookie 130
7.5.1 SetCookie()函數(shù) 130
7.5.2 設(shè)置Cookie的有效時間 131
7.5.3 設(shè)置Cookie使用范圍 132
7.6 設(shè)置Cookie數(shù)組 134
7.7 讀取一個Cookie 134
7.8 刪除一個Cookie 135
7.9 使用Cookie的限制的例子 135
7.10 小結(jié) 136
第8章 XML語法規(guī)則 137
8.1 XML文檔 138
8.2 XML文檔中的文本 139
8.3 基本語法規(guī)則 140
8.3.1 大小寫 140
8.3.2 空白符 141
8.3.3 名字(Name)和名字符號(Nmtoken) 141
8.3.4 字符串 142
8.3.5 語法規(guī)則 143
8.4 XML文檔的結(jié)構(gòu)性 143
8.5 注釋 144
8.6 幾種預(yù)定義的字符實體 146
8.7 CDATA 147
8.8 元素標(biāo)記 148
8.8.1 標(biāo)記名稱 149
8.8.2 空標(biāo)記 149
8.9 屬性 150
8.10 結(jié)構(gòu)性規(guī)則 151
8.10.1 必須以一個XML聲明開始 151
8.10.2 起始標(biāo)記和結(jié)束標(biāo)記必須匹配 155
8.10.3 用“/>”結(jié)束空標(biāo)記 155
8.10.4 根元素完全包含其他元素 156
8.10.5 元素必須是完全嵌套 156
8.10.6 屬性值必須用引號引起來 160
8.10.7 使用字符實體引用 160
8.11 URL、URN、URI 160
8.12 xml:lang屬性 162
第9章 XML文檔類型定義 163
9.1 結(jié)構(gòu)性和有效性約束 164
9.2 DTD簡介 165
9.3 文檔類型聲明 165
9.4 元素聲明 168
9.5 元素內(nèi)容聲明 168
9.5.1 EMPTY 169
9.5.2 ANY 169
9.5.3 子元素內(nèi)容 170
9.5.4 混合內(nèi)容 172
9.6 屬性 174
9.6.1 屬性表聲明 175
9.6.2 默認(rèn)值聲明 176
9.6.3 屬性類型 178
9.7 表示法聲明 184
第10章 XML實體與PHP處理指令 187
10.1 實體的概念 188
10.2 實體聲明 190
10.3 實體的分類 190
10.3.1 字符實體 190
10.3.2 語法分析實體和無需語法分析實體 191
10.3.3 內(nèi)部實體和外部實體 191
10.3.4 通用實體 192
10.3.5 參數(shù)實體 196
10.3.6 外部實體 198
10.3.7 實體種類總結(jié) 200
10.4 共享DTD 200
10.4.1 本地共享DTD 200
10.4.2 遠(yuǎn)程共享DTD 202
10.4.3 公共的DTD 202
10.5 DTD的內(nèi)部和外部子集 204
10.5.1 創(chuàng)建公用的外部DTD 205
10.5.2 連接外部DTD 206
10.5.3 同時利用內(nèi)部和外部DTD 209
10.6 PHP處理指令 210
10.7 表示法和無需語法分析實體 211
10.8 條件節(jié) 212
10.9 standalone屬性 213
第11章 PHP與XML整合應(yīng)用 217
11.1 XML文檔中的PHP處理指令 218
11.2 在PHP腳本中生成處理XML文檔 219
11.2.1 實例 219
11.2.2 函數(shù) 223
11.2.3 常量 227
11.2.4 DomDocument類 228
11.2.5 DomNode類 229
11.3 PHP腳本中的XML分析器 230
11.3.1 函數(shù) 230
11.3.2 實例 243
第12章 PHP與XSLT整合應(yīng)用 251
12.1 XSLT 252
12.1.1 XSL 252
12.1.2 XSLT和XSL的關(guān)系 253
12.1.3 XSLT簡介 254
12.1.4 如何在網(wǎng)絡(luò)上應(yīng)用XSLT 255
12.1.5 XSLT的轉(zhuǎn)換流程及工作原理 256
12.2 應(yīng)用實例 258
12.3 XSLT詳解 260
12.3.1 模板式和對應(yīng)式 263
12.3.2 當(dāng)前節(jié)點(current node)和語境(context) 265
12.3.3 轉(zhuǎn)換過程 265
12.4 輸出字符碼設(shè)定 270
12.5 PHP與XSLT 270
12.5.1 XLST函數(shù) 270
12.5.2 實例分析 273
第13章 相關(guān)函數(shù)庫 277
13.1 阿帕奇服務(wù)器專用函數(shù)庫 278
13.2 數(shù)組處理函數(shù)庫 279
13.3 拼寫檢查函數(shù)庫 283
13.4 高精度數(shù)學(xué)函數(shù)庫(BCMATH) 284
13.5 日歷函數(shù)庫 286
13.6 日期與時間函數(shù)庫 288
13.7 DATABASE數(shù)據(jù)抽象層(DBA)函數(shù)庫 294
13.8 dBase函數(shù)庫 296
13.9 DBM數(shù)據(jù)庫函數(shù)庫 298
13.10 目錄管理函數(shù)庫 301
13.11 程序執(zhí)行功能函數(shù)庫 302
13.12 FTP文檔傳輸函數(shù)庫 303
13.13 Form Data Format 函數(shù)庫 307
13.14 filePro 數(shù)據(jù)庫函數(shù)庫 310
13.15 文檔系統(tǒng)函數(shù)庫 311
13.16 Java函數(shù)庫 324
13.17 HTTP 相關(guān)函數(shù)庫 324
13.18 Hyperwave 服務(wù)器函數(shù)庫 325
13.19 圖像處理函數(shù)庫 335
13.20 IMAP、POP3、NNTP函數(shù)庫 344
13.21 Informix 數(shù)據(jù)庫函數(shù)庫 355
13.22 InterBase 數(shù)據(jù)庫函數(shù)庫 364
13.23 LDAP函數(shù)庫 366
13.24 電子郵件函數(shù)庫 372
13.25 數(shù)學(xué)運算函數(shù)庫 372
13.26 加密(mcrypt)編碼函數(shù)庫 379
13.27 mhash 哈希函數(shù)庫 381
13.28 MS SQL Server 數(shù)據(jù)庫函數(shù)庫 382
13.29 雜項函數(shù)庫 385
13.30 mSQL 數(shù)據(jù)庫函數(shù)庫 390
13.31 MySQL 數(shù)據(jù)庫函數(shù)庫 398
13.32 網(wǎng)絡(luò)函數(shù)庫 405
13.33 ODBC 數(shù)據(jù)庫連接函數(shù)庫 408
13.34 Oracle 8數(shù)據(jù)庫函數(shù)庫 413
13.35 Oracle數(shù)據(jù)庫函數(shù)庫 417
13.36 PDF 格式文檔函數(shù)庫 422
13.37 PostgreSQL數(shù)據(jù)庫函數(shù)庫 435
13.38 常規(guī)表示法函數(shù)庫 441
13.39 信號與共享內(nèi)存函數(shù)庫 442
13.40 Perl相容語法函數(shù)庫 444
13.41 Session 函數(shù)庫 445
13.42 GNU記錄函數(shù)庫 448
13.43 SNMP網(wǎng)管函數(shù)庫 448
13.44 字符串處理函數(shù)庫 449
13.45 URL處理函數(shù)庫 460
13.46 Sybase 數(shù)據(jù)庫函數(shù)庫 462
13.47 PHP選項及相關(guān)資料函數(shù)庫 465
13.48 變量處理函數(shù)庫 469
13.49 WDDX 函數(shù)庫 472
13.50 YP/NIS函數(shù)庫 474
13.51 壓縮文檔函數(shù)庫 475
13.52 XML剖析函數(shù)庫 479
附錄 PHP.ini的配置信息 481

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    PHP與XML整合應(yīng)用 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7