国立中央大学电算中心陈庆彦

国立中央大学电算中心陈庆彦

ID:27356673

大小:1.11 MB

页数:71页

时间:2018-12-01

国立中央大学电算中心陈庆彦_第1页
国立中央大学电算中心陈庆彦_第2页
国立中央大学电算中心陈庆彦_第3页
国立中央大学电算中心陈庆彦_第4页
国立中央大学电算中心陈庆彦_第5页
资源描述:

《国立中央大学电算中心陈庆彦》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CGI程式設計(forUNIXPerl)2021/7/141國立中央大學電算中心陳慶彥主題CGI及其環境簡介Perl程式設計應用系統實作–公佈欄2021/7/142國立中央大學電算中心陳慶彥CGI及其環境簡介Internet後端資料庫CGI程式前端瀏覽器2021/7/143國立中央大學電算中心陳慶彥CGI及其環境簡介(cont)為什麼我的HTMLpage/form需要用script因為有的時候您需要在HTML文件中使用動態資料(非固定不變的資料)CGI各代表什麼?Common向您確保CGI可以使用多種程式語言並和多種不同的系統互動Gateway提示您CGI的力量不在於它本身所做的事,而在於它

2、提供了連結其他系統的潛力Interface只是表示CGI對如何善用其特性提供了明確的界定-換句話說,您可以設計程式來適當利用這個介面。2021/7/144國立中央大學電算中心陳慶彥CGI及其環境簡介(cont)CGI程式相關的環境變數2021/7/145國立中央大學電算中心陳慶彥CGI及其環境簡介(cont)Perl是什麼東西呢?它是PracticalExtractionReportLanguage等字的縮寫,是一種能掃視任意文字檔,並且能從中取出資訊製成報表的解譯語言(Interpreter)。Perl的作者LarryWall說過一句話:「Perl是懶人用的工具」。如果Perl不是比其它語

3、言更好更簡單更容易上手,恐怕很少人願意去學習新的程式語言。2021/7/146國立中央大學電算中心陳慶彥CGI及其環境簡介(cont)Perl的特性⊙Perl有非常傑出的文字處理能力,能輕易地產生HTML文件,尤其它具有完整的RegularExpression語法,使得在C語言看來必需要寫一大串程式碼的功能,Perl幾行就解決了。⊙Perl是一種直譯式語言,因此可以避免在各種不同系統上,還需要重新編譯的麻煩。⊙Perl的檢查旗標(-T)可以保護你的WebServer,避免被未經授權的client破壞。2021/7/147國立中央大學電算中心陳慶彥CGI及其環境簡介(cont)哪些平台上有Pe

4、rl?要到哪裡去找?這套原始碼完全不需任何移植工作便可輕易地在絕大多數的Unix系統(Perl的原生系統),以及Plan9、VMS、QNX、OS/2,和Amiga上編譯安裝完成。適合32位元的微軟系統和蘋果系統、以執行檔形式發行的Perl各可在http://www.perl.com/CPAN/ports/這個目錄底下找到。http://www.math.ncu.edu.tw/~chenym/perl/2021/7/148國立中央大學電算中心陳慶彥CGI及其環境簡介(cont)Perl的相關資料要上哪兒找?manperlperldocperlhttp://www.perl.com/perl/i

5、nfo/documentation.html2021/7/149國立中央大學電算中心陳慶彥Perl程式設計-執行環境server通常是設定成去執行放在``cgi-bin‘’目錄底下的CGI程式。不過,server管理者同時也可以在設定檔中設定aliases,讓所有含某些副檔名(如.cgi、.pl)的scripts都能執行AllowOverrideNoneOptionsExecCGIOptionsIndexesIncludesExecCGIAllowO

6、verrideNoneorderallow,deny什麼是檔案使用權限?怎樣改?2021/7/1410國立中央大學電算中心陳慶彥Perl程式設計-Lab1.您的第一個程式選擇編輯器vi,joe,ee,pe2或是在client端將編輯好了的檔案上傳到server您的第一個程式hello.cgi#!/usr/bin/perlprint“helloworld!”;Chmod755hello.cgi執行hello.cgi2021/7/1411國立中央大學電算中心陳慶彥Perl程式設計-資料型態Scalar:純量變數是Perl裡最基本的一種資料型態,它可以代表一個字元、字串

7、、整數、甚至浮點數,而Perl把它們都看成是一樣的!ScalarArray:純量陣列,陣列內的每一個元素都是ScalarvariableHashArray(AssociativeArray):雜湊陣列也叫做相關陣列,它和一般陣列沒什麼不同,差別只是在它的索引值用的是字串,而非一般陣列所用的整數值References(Pointer):Perl5新增了參考指標的資料型態使Perl和C一樣可借由指標建立一些複雜的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。