出版時間:1999-3-1 出版社:電子工業(yè)出版社 作者:作者:[美]Erik Strom 譯:杜毅 張迎春 頁數(shù):316
內容概要
本書以生動活潑的口吻詳細介紹了Perl-CGI編程技術及如何利用Perl語言編寫CGI應用程序,并借此創(chuàng)建動態(tài)Web頁面。全書著重介紹了Perl語言在Web領域的應用。作者不是枯燥地講述語言規(guī)范,而是通過大量實例由淺入深地介紹Perl在Web中的應用。通過每章后的練習,讀者不但可以加深對所學知識的理解,還可掌握實際的編程技巧,得到能夠直接就應用于Web站點之中的實用程序。
本書內容翔實,實例豐富,語言簡明流暢,內容繁簡得當??晒氖翴nternet及Web站點開發(fā)的人員使用,尤其適合首次接觸Perl語言的用戶作為入門教材。
書籍目錄
第一章Perl與CGI1.1為什么使用Perl?1.1.1Java1.1.2專有語言1.1.3CGI1.2Perl語言的發(fā)展歷史1.2.1Perl的發(fā)明者:Larry Wall1.2.2 Perl與WWW1.3編寫Perl腳本程序1.3.1準備工作1.3.2Perl語言解釋器1.3.3運行hello.pl1.3.4Perl腳本程序的運行過程1.3.5剖析hello.pl1.4Perl中的變量、標量及列表1.4.1Perl的變量1.4.2Perl的標量1.4.3Perl的列表1.4.4列表的內容1.4.5字符中列表1.5Perl與CGI1.5.1CGI的真正含義1.5.2公用網關1.5.3CGI環(huán)境變量1.6CGI編程語言1.6.1C/C++1.6.2Visual Basic1.6.3Shell語言1.6.4 專有CGI編程方法1.7小結第二章WWW之中的Perl2.1安裝HTTP服務器2.1.1Windows 95/NT上的Sambar服務器2.1.2Windows NT上的IIS2.1.3UNIX系統(tǒng)上的Web服務器2.2Perl在WWW中的應用2.2.1輸出HTML信息2.2.2運行新的Perl程序2.3分析helowww.pl程序2.4Perl的子程序2.5函數(shù)require2.5.1創(chuàng)建結束信息文件2.5.2創(chuàng)建標題信息文件2.6CGI與HTML2.7MIME標準2.8熟悉Sambar服務器2.8.1TCP/IP與hosts文件2.8.2Sambar服務器的運行2.9小結第三章Perl與WWW的連接通道3.1 CGI環(huán)境變量3.1.1環(huán)境變量3.1.2環(huán)境變量的設置3.1.3CGI環(huán)境變量3.1.4Perl的一些新概念3.2CGI環(huán)境變量的顯示3.2.1編寫顯示程序3.2.2each函數(shù)與while語句3.2.3聯(lián)合數(shù)組的排序3.3MIME數(shù)據(jù)類型3.3.1應用軟件3.3.2音頻與視頻3.3.3圖像3.3.4消息3.3.5多部分消息3.3.6文本3.4小結第四章Perl與CGI的實際應用4.1計算Web站點的訪問次數(shù)4.1.1解決思路4.1.2編碼之前的思考4.2Perl的文件操作4.2.1Perl中的文件4.2.2文件的打開、關閉與讀寫4.2.3文件句柄4.2.4文件的輸入與輸出4.2.5函數(shù)print的文件操作功能4.3基于Web界面的訪問計數(shù)器4.3.1訪問計數(shù)器程序4.3.2程序改進4.3.3條件比較4.4計數(shù)器程序的運行4.4.1克服HTML的限制4.4.2利用框架自動執(zhí)行Perl程序4.5小結第五章利用Perl與CGI處理HTML表單5.1建立HTML表單5.1.1一個簡單表單5.1.2表單的提交5.2URL與CGI5.2.1“可打印”字符5.2.2GET方式下的URL編碼機制5.2.3對查詢字符串的解碼5.3正則表達式的強大功能5.3.1轉換與替換5.3.2正則表達式的細節(jié)5.4小結第六章 Perl與復雜的Web頁面6.1對訪問者進行問卷調查6.1.1在Web上進行問卷調查6.1.2調查問卷表單的處理6.1.3POST與SIDIN6.2下一步的工作6.3問卷調查的基本功能6.3.1新的處理程序6.3.2實際應用中的表單處理6.4小結第七章為Web站點建立來賓登記簿7.1來賓登記簿的設計7.2增加來賓記錄7.2.1函數(shù)die7.2.2對“結構化”數(shù)據(jù)的讀寫7.2.3函數(shù)pack及其模板格式7.3來賓登記簿內容的顯示7.3.1來賓登記簿顯示程序7.3.2顯示程序的剖析7.4表單中存在的安全性問題7.5小結第八章創(chuàng)建動態(tài)Web頁面的其它工具8.1SSI8.1.1SSI的工作原理8.1.2#include命令8.1.3#echo命令8.1.4#exec命令8.1.5#fsize與#flastmod命令8.1.6#config命令8.2利用Ghostscript動態(tài)創(chuàng)建圖像8.3創(chuàng)建圖形化的訪問計數(shù)器8.3.1下載Ghostscript8.3.2圖形化的訪問計數(shù)器8.3.3程序剖析8.4小結第九章監(jiān)測Web站點的活動9.1日志文件9.1.1日志文件的存放目錄9.1.2IIS日志文件的信息格式9.1.3UNIX日專文件的信息格式9.1.4IIS支持UNIX日志格式9.2從日專文件中獲取信息9.2.1日專記錄解碼程序9.2.2程序代碼剖析9.2.3日志文件解碼程序9.2.4剖析新的程序9.3監(jiān)測Web站點的活動9.3.1統(tǒng)計訪問次數(shù)9.3.2程序代碼剖析9.3.3統(tǒng)計程序的改進版本9.3.4新版程序的剖析9.3.5基于Web界面的統(tǒng)計程序9.4小結第十章Web的通用語言10.1HTML語言的基礎:SGML10.1.1文檔標注10.1.2描述文檔10.2定義文檔類型10.2.1利用DTD定義HTML表單10.2.2解釋HTML DTD10.3HTML與WWW10.4Netscape對HTML的擴展10.4.1HTML框架10.4.2框架結構的解釋10.4.3Netscape applet10.5小結第十一章WWW的應用平臺11.1選擇合適的計算機與操作系統(tǒng)11.1.1選擇硬件平臺11.1.2選擇操作系統(tǒng)11.2三種操作系統(tǒng)的比較11.2.1UNIX11.2.2Windows NT11.2.3Windows 9511.3選擇合適的Web服務器及瀏覽器11.3.1Web服務器軟件包11.3.2Web瀏覽器11.4小結第十二章 Perl-CGI高級編程技巧12.1在數(shù)據(jù)庫中查找信息12.1.1來賓登記數(shù)據(jù)庫12.1.2程序代碼剖析12.2基于Web界面查找信息12.3編寫更復雜的查找程序12.4Internet編程12.4.1Internet地址12.4.2Internet地址解析程序12.4.3地址解析程序的剖析12.5小結第十三章Web站點的安全性13.1Web站點的安全性問題13.1.1發(fā)現(xiàn)系統(tǒng)的安全性漏洞13.1.2安全的網絡連接13.2利用口令保護Web頁面13.2.1讀寫加密口令13.2.2創(chuàng)建口令文件13.2.3采用口令保護Web頁面13.2.4在Web站點上應用口令13.3Web站點的維護13.3.1編輯來賓登記簿13.3.2創(chuàng)建站點維護模塊13.4小結附錄 Perl標準庫函數(shù)
圖書封面
評論、評分、閱讀與下載