導航:首頁 > 編程語言 > php商城有哪些模塊

php商城有哪些模塊

發布時間:2024-07-14 09:49:05

php模板都有哪些啊,我是新手老是聽說php模板,但是不清楚php模板都有哪些,及哪些php模板安全和流行

SmartySmarty的特點是將模板編譯成PHP腳本,然後執行這些腳本。很快,非常靈活。
Heyes Template Class一個非常容易使用,但功能強大並且快速的模板引擎,它幫助你把頁面布局和設計從代碼中分離。
FastTemplate一個簡單的變數插值模板類,它分析你的模板,把變數的值從HTML代碼中分離處理。
ShellPage一個簡單易用的類,可以讓你的整個網站布局基於模板文件,修改模板就能改變整個站點。
STP Simple Template Parser一個簡單、輕量級並且易於使用的模板分析類。它可以從多個模板中組裝一個頁面,把結果頁面輸出到瀏覽器或者文件系統。
OO Template Class一個你可以用在自己程序中的面向兌現的模板類。
SimpleTemplate一個可以創建和結構化網站的模板引擎。它可以解析和編譯模板。
bTemplate短小但是快速的模板類,允許你把PHP邏輯代碼從HTML修飾代碼中分離。
Savant一個強大且輕量級的PEAR兼容模板系統。它是非編譯型的,使用PHP語言本身做為它的模板語言。
ETS - easy template system可以使用完全相同數據重組模板的模板系統。
EasyTemplatePHP適用於你的站點的一個簡單但是強大的模板系統。
vlibTemplate一個快速、全能的模板系統,它包含一個緩存和調試類。
AvanTemplate多位元組安全的模板引擎,佔用很少系統資源。它支持變數替換,內容塊可以設置顯示或隱藏。
Grafx Software』s Fast Template一個修改版本的Fast Template系統,它包括緩存功能,調試控制台以及沉默去除為賦值塊。
TemplatePower一個快速、簡單、功能強大的模板類。主要功能有嵌套的動態塊支持,塊/文件包含支持以及顯示/隱藏未賦值的變數。
TagTemplate這個庫的功能被設計來使用模板文件,同時允許你從HTML文件檢索信息。
htmltmpl: templating engine一個適用於Python和PHP的模板引擎。它面向希望在項目中分離代碼和設計的web應用開發人員。
PHP Class for Parsing Dreamweaver templates一個分析Dreamweaver模板的簡單類,被用於Gallery 2 和WordPress的自定義模塊中。
MiniTemplator (Template Engine)針對HTML文件的一個緊湊型模板引擎。對於模板變數和塊定義它具有簡單的語法。其中塊可以嵌套。
Layout Solution簡化網站開發和維護。它擁有常用的變數和頁面元素使你不需要重復做頁面布局工作。
Cached Fast Template它已經納入 FastTemplate ,允許你緩存模板文件,甚至可以在分離的塊內容上緩存不同的規格。
TinyButStrong一個支持MySQL, Odbc, Sql-Server和ADODB的模板引擎。它包含7個方法和兩個屬性。
Brian Lozier』s php based template engine只有2K大小,非常快並且是面向對象設計。
WACT一個從設計中分離代碼的模板引擎。
PHPTAL一個PHP下面的XML/XHTML模板庫。

⑵ leyangjun:php中模板,模塊,模型的區別請幫助詳解謝謝

模板 是顯示層、不涉及邏輯代碼的 一般是html、css、js代碼 或者是一些php函數介面<?php get_info()?>
它不涉及sql語句---這在模型實現 也不涉及接收變數 $post = $_POST[''];---這在控制器實現。

模型 是專門處理邏輯的的一層---就是對資料庫進行操作,一般是寫sql語句,例如要處理注冊、登錄、資料庫增刪改查方面的事情。
控制器 是專門滑哪接收參數 並調用模型來處理業務邏輯 調用模板來顯示 一層 起著控製作用的。
模塊 是遲宏對網站功能的一個劃分 例如商城網站 可以劃分為 物---產品模塊 人--會員模塊 人購買物---訂單模塊 人支付---支付模塊 全局控制---系統模塊 等信旦碼

⑶ PHP開發典型模塊大全的目錄

第1章環境搭建1
1.1PHP開發環境和准備工作2
1.2Windows下Apache+MySQL+PHP的安裝2
1.2.1安裝Apache伺服器2
1.2.2安裝PHP 55
1.2.3安裝MySQL伺服器5
1.3配置Apache伺服器和PHP 59
1.4在Windows下架設IIS+PHP的執行環境10
1.5在Linux下的安裝配置12
1.5.1安裝Apache伺服器12
1.5.2安裝MySQL伺服器13
1.5.3安裝PHP 514
1.5.4啟動/關閉伺服器15
1.6在Windows下使用組合包16
第2章PHP基礎17
2.1PHP變數18
2.1.1PHP變數18
2.1.2PHP預定義變數19
2.2流程式控制制語句19
2.2.1條件控制語句19
2.2.2循環控制語句22
2.2.3break和continue轉移控制語句26
2.3Cookie和Session27
2.3.1Cookie管理27
2.3.2Session管理31
2.3.3Cookie與Session的比較32
2.4PHP數組33
2.4.1什麼是數組33
2.4.2聲明數組33
2.4.3遍歷數組34
2.4.4字元串與數組的轉換35
2.4.5統計數組元素個數36
2.5PHP的日期和時間36
2.5.1處理日期和時間36
2.5.2UNIX時間戳40
2.5.3系統時區設置41
2.5.4開發中遇到的日期和時間問題41
2.6PHP字元串42
2.6.1單引號和雙引號的區別42
2.6.2字元串的連接符43
2.6.3字元串操作44
2.7PHP的文件45
2.7.1文件處理45
2.7.2文件上傳48
2.8面向對象48
2.8.1面向對象的基本概念48
2.8.2PHP與對象49
第3章MySQL資料庫基礎57
3.1MySQL資料庫58
3.1.1MySQL簡介58
3.1.2MySQL的特點58
3.1.3啟動MySQL伺服器58
3.1.4連接和斷開MySQL伺服器59
3.1.5停止MySQL伺服器61
3.1.6MySQL資料庫的備份和恢復62
3.2使用MySQL命令行63
3.2.1MySQL資料庫操作63
3.2.2MySQL數據表操作64
3.2.3MySQL語句操作68
3.3phpMyAdmin圖形化管理工具70
3.3.1phpMyAdmin介紹70
3.3.2phpMyAdmin的安裝和配置70
3.3.3操作資料庫72
3.3.4操作數據表74
3.3.5使用SQL語句操作數據表76
3.3.6管理數據記錄78
3.3.7生成和執行MySQL資料庫腳本80
第4章Smarty模板83
4.1Smarty簡介84
4.1.1什麼是Smarty84
4.1.2Smarty與MVC84
4.1.3Smarty的特點84
4.2Smarty的安裝配置84
4.2.1Smarty下載與安裝84
4.2.2第一個Smarty程序85
4.2.3配置Smarty86
4.3Smarty模板設計87
4.3.1Smarty模板文件87
4.3.2注釋87
4.3.3變數87
4.3.4修飾變數(variable modifers)90
4.3.5內置函數91
4.4Smarty程序設計96
4.4.1Smarty中的常用方法96
4.4.2Smarty的配置變數97
4.4.3Smarty緩存98
4.5Smarty應用99
4.5.1留言板首頁99
4.5.2發表留言101
4.5.3查看留言102
4.5.4修改留言104
第5章注冊及登錄驗證模塊107
5.1注冊及登錄驗證模塊概述108
5.1.1用戶注冊流程108
5.1.2用戶登錄流程108
5.1.3找回密碼流程109
5.2熱點關鍵技術109
5.2.1防SQL注入技術109
5.2.2Ajax技術實現無刷新驗證109
5.2.3驗證碼技術111
5.2.4E-mail激活技術113
5.2.5應用鍵盤響應事件驗證信息是否合法113
5.2.6應用Cookie技術實現自動登錄115
5.3注冊及登錄驗證模塊116
5.3.1資料庫設計116
5.3.2資料庫類117
5.3.3注冊功能的實現119
5.3.4登錄功能的實現125
5.3.5驗證碼的實現與刷新129
5.3.6找回密碼的實現130
5.4程序調試131
第6章上傳下載模塊133
6.1上傳下載模塊概述134
6.2熱點關鍵技術134
6.2.1php.ini配置文件134
6.2.2上傳表單設置135
6.2.3預定義變數$_FILES135
6.2.4上傳文件函數136
6.2.5多文件上傳137
6.2.6文件下載137
6.3實現過程138
6.3.1資料庫設計139
6.3.2文件上傳功能的實現(包括多文件上傳)140
6.3.3文件下載的實現142
6.4程序調試145
第7章分頁顯示模塊147
7.1分頁顯示模塊概述148
7.2熱點關鍵技術148
7.2.1自定義函數替換超長文本中特殊字元148
7.2.2自定義函數控制超長文本的輸出149
7.2.3連接資料庫類的創建149
7.2.4分頁類的創建150
7.3分頁類模塊151
7.3.1Smarty模板的安裝和配置152
7.3.2ADODB的配置和連接152
7.3.3分頁類模塊的頁面設計153
7.3.4分頁類模塊的程序開發154
7.4分頁顯示模塊155
7.4.1PHP超長文本分頁功能的實現155
7.4.2Ajax無刷新分頁功能的實現156
7.4.3PHP跳轉分頁功能的實現157
7.4.4PHP上下分頁功能的實現160
7.5程序調試162
第8章網站計數分析模塊163
8.1網站計數分析模塊概述164
8.2熱點關鍵技術164
8.2.1防止重復計數164
8.2.2通過array_unique()函數獲取網站當月IP訪問量166
8.2.3將數組中的數據寫入字元串中167
8.3簡單數字計數器167
8.4圖形數字計數器170
8.5GD2圖形計數器171
8.6資料庫數字計數器172
8.7Cookie計數器174
8.8Session無刷新計數器175
8.9網站計數器分析模塊175
8.9.1計數器功能的實現176
8.9.2網站訪問量統計分析180
8.9.3應用GD2函數動態創建折線圖182
8.10程序調試184
第9章留言本模塊185
9.1留言本模塊概述186
9.1.1留言本概述186
9.1.2留言本的功能結構186
9.1.3留言本系統流程187
9.2熱點關鍵技術187
9.2.1什麼是敏感詞187
9.2.2過濾敏感詞188
9.2.3添加敏感詞到文本文件中189
9.2.4讀取文本文件中的敏感詞191
9.2.5驗證碼在當前頁驗證193
9.2.6實現復選框的全選和反選195
9.3實現過程196
9.3.1MySQL資料庫設計198
9.3.2定義資料庫訪問類198
9.3.3簽寫留言及過濾敏感詞的實現201
9.3.4分頁查看留言及版主信息回顯的實現203
9.3.5檢索留言及回復信息的實現207
9.3.6版主回復留言功能的實現210
9.3.7批量刪除留言及回復信息的實現213
9.3.8版主悄悄話管理功能的實現214
9.4程序調試215
第10章搜索引擎模塊217
10.1搜索引擎模塊概述218
10.1.1搜索引擎定義218
10.1.2搜索引擎工作流程218
10.2熱點關鍵技術218
10.2.1中文分詞的概念218
10.2.2RMM分詞技術219
10.2.3過濾標點符號222
10.2.4高亮顯示查詢關鍵詞224
10.2.5搜索計時226
10.2.6截取中文字元串時屏蔽亂碼227
10.2.7添加訪問頁到收藏夾227
10.3實現過程228
10.3.1RMM分詞查詢的實現228
10.3.2在查詢結果中二次搜索功能的實現232
10.3.3高級搜索功能的實現234
10.3.4知名站點互聯網查詢功能的實現239
10.4程序調試243
第11章投票系統模塊245
11.1投票系統模塊概述246
11.2投票關鍵技術246
11.2.1動態生成投票主題及選項246
11.2.2通過3D餅形圖分析投票結果249
11.2.3通過柱形圖分析投票結果250
11.2.4Cookie投票限制251
11.2.5Session投票限制252
11.2.6通過IP限制重復投票253
11.2.7E-mail地址激活254
11.3簡易投票系統255
11.3.1動態生成投票主題256
11.3.2動態添加投票選項內容256
11.3.3投票主題內容管理258
11.3.4投票功能的實現259
11.4復雜投票系統261
11.4.1資料庫設計262
11.4.2用戶注冊262
11.4.3用戶登錄264
11.4.4投票主題瀏覽265
11.4.5投票內容提交266
11.4.6刷新投票結果270
11.5程序調試271
第12章購物車模塊273
12.1購物車模塊概述274
12.1.1購物車功能概述274
12.1.2購物車操作流程274
12.2熱點關鍵技術275
12.2.1Smarty模板的安裝配置275
12.2.2Smarty模板動靜分離276
12.2.3Session購物車的創建277
12.2.4通過數組函數判斷購物車是否存在指定商品277
12.2.5驗證輸入商品數量的值是否有效278
12.3實現過程279
12.3.1商品展示功能的實現279
12.3.2添加商品功能的實現281
12.3.3刪除購物車中商品功能的實現282
12.3.4更改購物車中商品數量功能的實現283
12.3.5統計購物車中商品金額功能的實現284
12.3.6清空購物車中商品功能的實現285
12.3.7填寫訂單信息功能的實現286
12.3.8生成訂單功能的實現288
12.4錯誤處理289
第13章在線支付模塊291
13.1在線支付模塊概述292
13.2熱點關鍵技術293
13.2.1收貨人信息驗證293
13.2.2動態生成訂單號295
13.2.3WebBrowser列印296
13.2.4工行支付297
13.2.5支付寶支付298
13.3實現過程299
13.3.1商品展示功能的實現299
13.3.2購物車功能的實現301
13.3.3訂單列印和預覽功能的實現303
13.3.4提交訂單功能的實現305
13.3.5訂單查詢功能的實現308
13.4程序調試309
第14章聊天室模塊311
14.1聊天室模塊概述312
14.2熱點關鍵技術312
14.2.1應用框架布局聊天室主頁面312
14.2.2文件操作技術314
14.2.3定時刷新技術刪除不發言用戶316
14.2.4滾屏顯示時滾動條定位技術316
14.2.5屏蔽刷新技術317
14.2.6監控客戶端瀏覽器319
14.3聊天室模塊319
14.3.1配置文件(config.php)319
14.3.2公共函數文件320
14.3.3用戶登錄驗證321
14.3.4發言功能的實現323
14.3.5用戶列表功能的實現327
14.3.6公共聊天功能和私聊功能的實現329
14.3.7自動刪除掉線用戶功能的實現330
14.4程序調試331
第15章論壇模塊333
15.1論壇模塊概述334
15.1.1系統功能描述334
15.1.2資料庫設計335
15.2熱點關鍵技術336
15.2.1樹狀導航菜單337
15.2.2帖子置頂338
15.2.3帖子引用339
15.2.4帖子收藏340
15.2.5屏蔽回貼341
15.2.6連接遠程MySQL資料庫342
15.2.7小紙條信息的無刷新輸出343
15.3論壇模塊設計344
15.3.1帖子發布功能的實現344
15.3.2帖子瀏覽功能的實現347
15.3.3帖子回復功能的實現351
15.3.4結帖功能的實現354
15.3.5站內搜索功能的實現355
15.3.6設置帖子類別356
15.3.7頂帖管理功能的實現359
15.3.8我的信息管理360
15.3.9我的好友管理361
15.3.10數據備份和恢復362
15.4程序調試363
第16章許願牆模塊365
16.1許願牆模塊概述366
16.1.1許願牆的功能結構366
16.1.2許願牆的系統流程366
16.2熱點關鍵技術366
16.2.1DIV+CSS頁面樣式布局366
16.2.2實現可拖放DOM技術移動許願字條369
16.2.3解決PHP與Ajax的中文亂碼問題371
16.2.4對QQ號文本框禁止中文輸入372
16.2.5分類選擇心情圖案373
16.2.6限制紙條內容的長度374
16.2.7在當前頁驗證校驗碼對與錯375
16.2.8定義生成指定范圍的許願字條隨機演算法377
16.2.9解析IP獲取用戶所在城市378
16.2.10與許願者通過QQ交談379
16.3實現過程380
16.3.1MySQL資料庫設計380
16.3.2簽寫許願字條,並實現字條實時預覽381
16.3.3簽寫許願字條後,該字條置頂385
16.3.4單擊指定字條時,該字條置上顯示386
16.3.5雙擊許願字條該字條置頂顯示,並屏蔽整個頁面387
16.3.6分米(按距離)顯示許願字條388
16.3.7搜索許願字條、並將字條置頂亮顯395
16.3.8許願字條按福氣值排行397
16.3.9應用Ajax無刷新技術為他人祈福400
16.3.10應用Ajax無刷新技術輪顯最新10條許願401
16.3.11應用Jpgraph圖形類庫實現3D餅形圖表按地域統計分析許願比率403
16.3.12應用柱形圖按地域統計分析許願人數及比例409
16.3.13愛牆列表、許願字條高級搜索功能的實現411
16.3.14移動許願字條415
16.3.15關閉許願字條415
16.4程序調試416
第17章博客模塊419
17.1博客概述420
17.2熱點關鍵技術420
17.2.1MySQL中的時間與日期類型420
17.2.2資料庫備份技術421
17.2.3在JavaScript中使用「Copy」命令422
17.2.4應用JavaScript對復選框進行操作422
17.3博客423
17.3.1資料庫設計423
17.3.2配置文件及公共函數文件426
17.3.3博客空間個人首頁的設計426
17.3.4我的文章功能的實現429
17.3.5文章瀏覽功能的實現430
17.3.6文章管理模塊的實現432
17.3.7好友管理模塊的實現440
17.3.8小紙條管理模塊的實現444
17.3.9用戶管理模塊的實現446
17.4程序調試450
第18章網路象棋游戲模塊451
18.1網路象棋游戲模塊概述452
18.1.1象棋概述452
18.1.2布置棋盤452
18.1.3棋步規則453
18.2熱點關鍵技術453
18.2.1什麼是Ajax453
18.2.2Ajax的優點453
18.2.3屏蔽棋盤信息亂碼454
18.2.4游戲的規則演算法455
18.2.530分鍾不走棋自動退出遊戲房間461
18.3實現過程461
18.3.1自動安裝資料庫461
18.3.2創建游戲房間463
18.3.3更改玩家名稱465
18.3.4復制游戲網址給好友466
18.3.5象棋游戲模式467
18.3.6信息提示器471
18.3.7Ajax無刷新聊天功能473
18.3.8退出遊戲房間474
18.3.9結束游戲475
18.4程序調試475
第19章簡訊發送模塊477
19.1簡訊發送模塊概述478
19.2熱點關鍵技術479
19.2.1Web Service技術479
19.2.2Socket編程技術479
19.2.3手機號碼的提取480
19.2.4批量添加手機號碼481
19.2.5通過JavaScript驗證提交手機號碼格式483
19.2.6生日提醒484
19.3Socket編程發送簡訊486
19.4Web Service發送簡訊487
19.4.1資料庫的設計487
19.4.2生日提醒功能的實現488
19.4.3常用短語提取功能的實現490
19.4.4Web Service發送簡訊功能的實現491
19.5程序調試494
第20章電子郵件模塊495
20.1電子郵件模塊概述496
20.1.1電子郵件簡介496
20.1.2電子郵件基本原理496
20.2 熱點關鍵技術497
20.2.1SMTP伺服器的安裝和配置497
20.2.2POP3伺服器的安裝和配置499
20.2.3imap電子郵件系統函數的載入500
20.2.4無刷新獲取郵件地址502
20.2.5無刷新刪除郵件地址504
20.2.6Ajax無刷新統計郵件封數504
20.3電子郵件模塊505
20.3.1登錄郵件伺服器功能的實現505
20.3.2發送郵件功能的實現507
20.3.3查看未讀郵件功能的實現510
20.3.4接收郵件功能的實現514
20.3.5查看郵件內容功能的實現516
20.3.6下載附件功能的實現518
20.3.7刪除郵件功能的實現519
20.3.8查找郵件功能的實現520
20.4程序調試522
第21章播客模塊523
21.1播客模塊概述524
21.1.1播客概述524
21.1.2播客起源524
21.1.3播客網站內容的分類524
21.1.4播客的發展前景524
21.1.5播客模塊功能結構525
21.2熱點關鍵技術526
21.2.1Smarty中的URL編碼526
21.2.2控制播放器窗口狀態527
21.2.3Ajax無刷新評論528
21.2.4生成RSS訂閱文件529
21.2.5更多相關視頻搜索531
21.3播客模塊532
21.3.1播客的資料庫532
21.3.2在線播放功能的實現533
21.3.3熱播排行功能的實現536
21.3.4視頻下載功能的實現538
21.3.5創建播客個人主頁539
21.3.6上傳視頻文件功能的實現543
21.3.7站內訂閱545
21.3.8訂閱管理546
21.3.9動態創建視頻文件類型549
21.3.10上傳視頻管理功能的實現550
21.4程序調試552
第22章在線音樂模塊555
22.1在線音樂模塊概述556
22.2熱點關鍵技術557
22.2.1embed標簽557
22.2.2object標簽557
22.2.3歌詞同步技術558
22.2.4創建.m3u格式的文件560
22.2.5Ajax無刷新刪除.m3u格式的文件561
22.2.6應用JavaScript實現全選、反選和不選的功能562
22.3實現過程563
22.3.1通過ADODB連接MySQL資料庫563
22.3.2上傳音頻文件功能的實現565
22.3.3在線試聽功能的實現568
22.3.4循環和連續播放音樂功能的實現569
22.3.5播放列表功能的實現573
22.3.6音樂下載功能的實現574
22.3.7收藏和播放其他網站的音樂575
22.3.8站內搜索功能的實現576
22.3.9管理員許可權設置579
22.4程序調試581
第23章電子相冊模塊583
23.1電子相冊模塊概述584
23.2熱點關鍵技術584
23.2.1CSS濾鏡技術584
23.2.2獲取上傳圖片信息587
23.2.3縮略圖技術588
23.2.4使用GD庫技術向圖片中添加文字591
23.2.5應用Javascript中的定位技術實現層拖動592
23.3實現過程594
23.3.1資料庫設計594
23.3.2公共函數和文件595
23.3.3相冊類別管理596
23.3.4相冊列表的實現600
23.3.5圖片瀏覽功能的實現602
23.3.6修改圖片功能的實現608
23.3.7製作影集功能的實現612
23.3.8欣賞影集功能的實現617
23.4程序調試620
第24章RSS閱讀器模塊621
24.1RSS閱讀器模塊概述622
24.1.1RSS概述622
24.1.2RSS歷史622
24.1.3RSS 2.0的元素622
24.1.4RSS的發展趨勢624
24.2 熱點關鍵技術624
24.2.1創建RSS文件624
24.2.2判斷指定的文件是否存在626
24.2.3自動獲取剪貼版中的內容627
24.2.4樹狀導航菜單輸出頻道組和頻道628
24.2.5Ajax無刷新讀取訂閱信息629
24.2.6通過html_options函數為下拉列表賦值630
24.3RSS閱讀器631
24.3.1添加頻道組功能的實現631
24.3.2添加頻道功能的實現633
24.3.3動態輸出頻道組和頻道的內容635
24.4創建支持RSS閱讀的站點636
24.4.1創建支持RSS閱讀的站點636
24.4.2動態創建RSS文件637
24.5程序調試639
第25章天氣預報模塊641
25.1天氣預報模塊概述642
25.1.1天氣預報概述642
25.1.2天氣預報時效分類642
25.1.3天氣預報的發展642
25.1.4天氣預報的常用符號643
25.1.5天氣預報的各項功能644
25.2熱點關鍵技術644
25.2.1XML技術644
25.2.2應用IFRAME浮動框架標記訪問問天網數據646
25.2.3應用數組遍歷全國各大城市名稱647
25.2.4將獲取的天氣預報信息寫入XML文件中651
25.3應用Iframe框架直接獲取問天網天氣預報653
25.4查詢各城市未來5天的天氣預報、指數預報653
25.5獲取中國氣象局未來72小時城市天氣預報655
25.6程序調試660
第26章網站發布663
26.1域名注冊664
26.1.1域名的命名規則664
26.1.2域名的分類664
26.1.3注冊付費域名665
26.1.4注冊免費域名665
26.2注冊虛擬主機666
26.2.1什麼是虛擬主機666
26.2.2注冊付費虛擬主機666
26.2.3注冊免費虛擬主機667
26.3發布網站到個人伺服器667
26.4發布網站到FTP伺服器668

⑷ PHP典型模塊與項目實戰大全:PHP能做什麼

PHP能做什麼

PHP初學者的一個主要疑問就是 PHP能用來做什麼?按照PHP手冊上的經典解釋就是 PHP能做任何事!

下面為讀者具體的介紹PHP主要的應用領域 PHP是運行於服務端的腳本程序 因此可以用其完成任何CGI(Common Gateway Interface)程序能夠完成的工作 CGI工作流程如圖 所示 CGI主要用於完成在B/S(Browser/Server)模式下的應用開發 例如 動態頁面輸出 獲取表單數據 創建或接收Session/Cookies

圖 CGI工作流程示意圖

PHP主要應用於以下 個領域

服務端腳本

伺服器腳本運行模式需要具備 個條件 PHP解析器(CGI或者伺服器模塊) Web伺服器 Web瀏覽器

具體執行流程 首先運行Web伺服器 然後安裝並配置PHP 最後可以用Web瀏覽器訪問PHP程序的輸出 即瀏覽服務端的PHP頁面(或數據輸出)

命令行腳本

通過命令行模式運行PHP腳本 這種模式下不需要伺服器的支持或者依賴瀏覽器的觸發 在命令行腳本模式下僅需要PHP解析器來執行 通常這種方法被用在Windows和Linux平台下做日常運行腳本使用 如某些守護程序等 當然這些腳本也可以用來處理簡單的文本

編寫桌面應用程序

PHP也許並不完全適合用來做圖形界面應用程序 但是開發人員同樣可以在客戶端程序應用某些PHP的高級特性 通過使用PHP GTK來編寫這些程序 PHP GTK是PHP的一個擴展 並不包含在標準的開發包中 開發人員需要單獨編譯它 通過PHP GTK可以建立獨立的GUI(用戶圖形界面)應用程序 例如 音頻播放器 文本編輯器 資料庫後台等

返回目錄 PHP典型模塊與項目實戰大全

編輯推薦

Java Web開發詳解

PHP Web開發學習實錄

lishixin/Article/program/PHP/201311/21535

閱讀全文

與php商城有哪些模塊相關的資料

熱點內容
java技術平台 瀏覽:180
福昕pdf合成 瀏覽:203
命令性幻聽需要治幾年 瀏覽:866
docker安裝phpfpm 瀏覽:510
智能程序員入門教程 瀏覽:696
長興製作個人網站用什麼app 瀏覽:586
夜晚解壓方式 瀏覽:50
python判斷類型dict 瀏覽:959
設計加密系統示意圖 瀏覽:536
思譯是什麼app 瀏覽:663
pb編譯後直接打開沒效果 瀏覽:757
iframe調用源碼 瀏覽:145
安卓游戲怎麼錄音 瀏覽:931
台灣常用的伺服器雲伺服器 瀏覽:993
看文字用什麼app好 瀏覽:655
docker安卓源碼 瀏覽:230
php上傳網站源碼 瀏覽:902
初學者如何學習單片機 瀏覽:539
文件夾3孔50mm 瀏覽:860
如何軟體加密碼鎖 瀏覽:279