如何由 CGI 程式產生一個資訊頁?有任何的工具可以讓它簡化嗎?

大部分的 WWW 伺服器都允許使用者在伺服器上使用一種或是其它的程式語言。這樣的標準 就叫做 CGI(Common Gateway Interface),在這裡我將它譯為“共通閘道界面“。

Marc Hedund 已經寫了關於 CGI 程式設計的 FAQ (URL 是 <URL:http://www.best.com/~hedlund/cgi-faq/> ) 這份文件對於 CGI 的各種主題有很棒的介紹。 而它自己的標準部份,則可以在 NCSA (URL 為 <URL:http://hoohoo.ncsa.uiuc.edu/> ) 找到。

如果使用者對 CGI 有些普通的問題而想克服的話,使用者可以考慮看看 CGI 的問題部份 以及 允許使用者使用 CGI 程式 等章節。

使用 Perl 語言的 CGI 程式設計者也許會對於 CGI Perl modules <URL:http://www-genome.wi.mit.edu/WWW/tools/scripting/CGIperl/> 有興趣, 它提供了一個優美的 Perl 5 界面給 CGI 的程式設計者。

C 語言的 CGI 程式設計者將會想要看看這個這一個 cgic 函式庫。 <URL:http://www.boutell.com/cgic/> 另一個給 CGI 程式設計使用的 C 語言的 函式庫在 cgihtml <URL:http://hcs.harvard.edu/~eekim/web/cgihtml/> 它是由 Eugene Kim 所寫的。 第三個函式庫在 libcgi 由 EIT 所公佈。 <URL:http://wsk.eit.com/wsk/dist/doc/libcgi/libcgi.html>

Borland Delphi 的熱愛者應該要看看 Delphi class 函式庫,它是為 Windows 的 CGI 程式設計者而寫的, 它由HREF Tools Corporation 提供。 <URL:http://www.href.com/>

Windows Turbo Pascal 使用者應該會對 Turbo Pascal WINCGI 界面 感到興趣才是,它是由 Markus Schlarmann 所公佈。 <URL:http://141.2.61.48/tpwcgi/tpwcgi.htm>

麥金塔電腦系統的 C 語言 CGI 程式設計者應該要看看 Grant 的 C 語言 CGI 架構 。 <URL:http://arpp.carleton.ca/grant/mac/grantscgi/>


World Wide Web FAQ