注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具用Perl開發(fā)CGI應(yīng)用程序

用Perl開發(fā)CGI應(yīng)用程序

用Perl開發(fā)CGI應(yīng)用程序

定 價(jià):¥45.00

作 者: (美)Kevin Meltzer,(美)Brent Michalski著;eTranslation工作室譯
出版社: 科學(xué)出版社
叢編項(xiàng): 科海電腦技術(shù)叢書
標(biāo) 簽: perl

ISBN: 9787030104076 出版時(shí)間: 2002-06-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 416 字?jǐn)?shù):  

內(nèi)容簡介

  本書通過大量示例全面講述如何使用Perl開發(fā)CGI應(yīng)用程序,主要內(nèi)容包括:表單和文件處理、Cookie、跟蹤點(diǎn)擊和使用計(jì)數(shù)器、使用mod-perl Apache模塊、連接POP3服務(wù)器接收E-mail、數(shù)據(jù)庫交互處理、用HTML::Mason將Perl嵌入HTML、通過Web進(jìn)行遠(yuǎn)程文件管理、創(chuàng)建動(dòng)態(tài)圖像以及XML。書中對(duì)示例代碼進(jìn)行了逐行解釋,在每章的最后還給出了相應(yīng)的練習(xí),以便加深讀者對(duì)所學(xué)知識(shí)的理解,掌握實(shí)際的編程技巧。本書適合于使用Perl編寫CGI應(yīng)用程序的初學(xué)者,書中提供的一些特殊工具和編程技巧,對(duì)于具有一定Perl編程經(jīng)驗(yàn)的讀者也能從中獲益。

作者簡介

  KevinMeltzer在20世紀(jì)90年代初就使用Perl編寫從CGI和系統(tǒng)管理程序到引入數(shù)據(jù)庫和產(chǎn)生報(bào)告的各種程序。他稱自己是Perl的傳道士,是PerlMonger的創(chuàng)建者。他是一年一度PerlPoetry競(jìng)賽的評(píng)委,他現(xiàn)在是Verio有限公司的Perl開發(fā)工程師。

圖書目錄

第1章 Perl,CGI和本書概述
1.1 Perl是什么
1.2 CGI是什么
1.3 關(guān)于本書
1.3.1 本書適合的讀者群
1.3.2 本書中的一些約定
1.3.3 使用Perldoc
1.4 使用CPAN
第2章 需要具備的知識(shí)
2.1 必備知識(shí) 
2.2 編輯器
2.3 文件權(quán)限
2.4 基本的安全考慮
2.5 使用-T選項(xiàng)
2.6 數(shù)據(jù)的安全檢查
2.7 PATH和-T選項(xiàng)
2.8 安裝腳本
2.9 錯(cuò)誤處理
2.10 緩存
2.10.1 過期HTTP標(biāo)題
2.10.2 Catche-Control HTTP標(biāo)題信息
2.11 程序清單
第3章 使用環(huán)境變量
3.1 %ENV簡介 
3.2 添加到%ENV
3.3 表單輸入基礎(chǔ)知識(shí)
3.4 腳本示例:訪問者日志
3.5 腳本示例:基本報(bào)表
3.6 練習(xí)
3.7 已學(xué)習(xí)的知識(shí)
3.8 程序清單
第4章 Web表單入門
4.1 簡介 
4.2 表單標(biāo)簽
4.3 用CGI.pm讀取表單輸入
4.4 使用戶滿意
4.5 最后一個(gè)示例
4.6 練習(xí)
4.7 程序清單
第5章 操作cookies
5.1 簡介 
5.2 安全
5.3 限制
5.4 cookie的構(gòu)成
5.5 手工操作cookies
5.6 使用CGI.pm制作cookie
5.7 用Cookie控制用戶自選設(shè)置
5.8 練習(xí)
第6章 訪問計(jì)數(shù)器
6.1 簡介
6.2 腳本示例:SSI文本計(jì)數(shù)器
6.3 腳本示例:SSI圖像計(jì)數(shù)器
6.4 腳本示例:略有變化的SSI文本計(jì)數(shù)器
6.5 腳本示例:無圖像的圖像計(jì)數(shù)器
6.6 計(jì)數(shù)器總結(jié)
6.7 練習(xí)
6.8 程序清單
第7章 基于Web的文件上傳
7.1 文件上傳的用途
7.2 文件上傳基礎(chǔ)
7.3 查看文件
7.4 上傳多個(gè)文件
7.5 練習(xí)
7.6 程序清單
第8章 跟蹤點(diǎn)擊
8.1 簡介
8.2 腳本示例:簡單的點(diǎn)擊跟蹤程序
8.3 腳本示例:隨機(jī)圖像
8.4 腳本示例:新的點(diǎn)擊跟蹤程序
8.5 練習(xí)
8.6 程序清單
第9章 使用mod-perl
9.1 mod-perl是什么 
9.2 設(shè)置mod-perl模塊
9.3 Apache::Registry模塊
9.4 用Apache::Sandwich創(chuàng)建自動(dòng)的頁眉和頁腳
9.5 帶有Apache::Album的mod-perl相冊(cè)
9.6 用Apache::AuthDBI進(jìn)行身份確認(rèn)
9.7 編寫mod-perl處理程序
9.8 練習(xí)
9.9 程序清單
第10章 基于Web的E-mail
10.1 簡介 
10.2 腳本示例:通過Web檢查POP3郵件
10.3 腳本示例:通過Web讀取郵件
10.4 腳本示例:顯示附件
10.5 腳本示例:撰寫郵件
10.6 練習(xí)
10.7 程序清單
第11章 Web上的DBI和數(shù)據(jù)庫簡介
11.1 簡介
11.2 使用Perl DBI
11.3 連接數(shù)據(jù)庫
11.4 準(zhǔn)備和執(zhí)行SQL查詢
11.5 獲取數(shù)據(jù)
11.5.1 fetchall-arrayref()方法
11.5.2 ftechrow-arrayref()方法
11.5.3 fetchrow-hashref()方法
11.5.4 bind-columns()方法
11.6 把它們裝配在一起
11.6.1 do()方法
11.6.2 綜合
11.7 練習(xí)
11.8 程序清單
第12章 綁定變量
12.1 簡介 
12.2 設(shè)置
12.3 開始
12.4 深入
12.5 主程序
12.6 結(jié)束ShopCart模塊
12.7 運(yùn)行程序
12.8 練習(xí)
12.9 程序清單
第13章 用Mason將Perl嵌入HTML
13.1 簡介 
13.2 安裝
13.3 策略
13.4 Mason的語法
13.5 特殊的Mason組件
13.6 層疊執(zhí)行
13.7 繼續(xù)進(jìn)行
13.8 rss2html
13.9 my-news
13.10 footer
13.11 示例站點(diǎn)的代碼
第14章 通過Web管理文檔
14.1 簡介
14.2 計(jì)劃
14.3 auth.cgi
14.4 shared.pl
14.5 main.cgi
14.6 upload.cgi
14.7 viewer.cgi
14.8 程序清單
第15章 動(dòng)態(tài)處理圖像
15.1 簡介
15.2 添加幾何圖形和文本
15.3 創(chuàng)建動(dòng)態(tài)圖形
15.4 創(chuàng)建縮略圖
15.5 用Image::Magick過濾圖像
15.6 動(dòng)畫圖像
15.7 練習(xí)
15.8 程序清單
第16章 XML和RSS
16.1 XML概述 
16.2 用RSS創(chuàng)建新聞入口
16.3 創(chuàng)建RSS文件
16.4 練習(xí)
16.5 程序清單
附錄A 服務(wù)器代碼
附錄B 環(huán)境變量
附錄C POSIX::strftime()格式
附錄D 通用公共許可證
附錄E 技術(shù)許可證
附錄F Perl文檔
附錄G ASCII編碼
附錄H 特殊HTML字符
資源管理

本目錄推薦

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