回到學院首頁選擇製網課程教學與製網有關的語言選擇輔助課程選擇網頁材料了解 HKIWC
The Best Web Hosting Company
 CGI 集閱讀指引
 網頁自動生成器
 計數器 Counter
 訪客薄 GuestBook
 討論區 Forum
 表單 Form
 聊天室 ChatRoom
 廣告牌 Banner
 資料庫 Database
 小測驗 Quizes
 訪客分析 Statistic
 電郵名單 Mail List
 網頁宣傳 Promote
 密碼保護 Password
 電子賀卡 E-Card
 隨機顯示 Random
 尋找網頁 Search
 問卷投票 Voting
 網頁管理
 網頁收集
 加入實例
 疑難討論
 聯絡學院
 網絡辭典
歡迎到訪 PenPal Garden
ICQ 國際交友會
  ■ CGI 集閱讀指引:
對於製網的初學者可能常聽聞 Java Script 及 Java Applet,但對 CGI 可能很陌生,怎 料到你卻經常接觸而不自知,CGI 的用途非常廣泛,如尋找引擎、訪客薄、表單、Top Site、Webring、廣告程式、計數器、CGI 聊天室、電子報告板、WebBase Mail 等等不勝枚 舉。
這一篇【CGI 集】便介紹如何擁有以上的東西而不必再使用那些「討厭」的免費 服務,只要你願意花些時間去學習,就算你只學識其中一個,相信你會比當初學曉製網還 要開心。
CGI (Common Gateway Interface) 本身不是程式語言,只是一個溝通客戶端及伺服 器的介面或稱閘道,寫成 CGI 程式可以用 Perl, C, C++, Tcl, Bourne Python 等等,於由 Perl 能簡易地處理、操縱大量字串,正切合多數 CGI 特性,所以用 Perl 寫成的 CGI 佔大多 數。若有意了解 CGI 及學習如何編寫自己的 CGI 程式,請看語言課程的【CGI】。
■ CGI 的一般安裝及修改注意事項:
  1. 少數伺服器只允許 .cgi 延伸檔執行,那末你可將 .pl 的檔案改名為 .cgi
  2. 不要在 CGI 程式中使用像 $, &, @ 之類的特殊字元,除非你在它的前面加上符號 \。否則 CGI 不會正常執行。
  3. 使用 CGI/Perl 於中文網頁時,注意 Debug,因一些中文字含有與特殊符號與 CGI 相撞,這些中文字於 Source Code 中 Perl 會作作錯誤處理,例如:育,會,例, 徑,舉,閱,院,功,如,漏等字中含有符號 "|",這常以作為資料庫的分隔符 號。
  4. 不要用二進位格式來傳送 CGI 程式,否則會多出許多原本沒有的空白行,這些空 白會造成錯誤的標頭。
■ CGI 的系統要求:
  1. 你的 ISP 提供你一個 cgi-bin 的目錄(有可能是其它名稱)以容許你存放 CGI 程 式,而且你對他擁有完全寫入的權力,這是 CGI 的最基本要求。
  2. 有些 CGI 程式需要以 Perl 5.00x 作編譯(常為 Perl 4),請弄清楚你 ISP Server 是 否裝了 Perl 5 及其位置。
  3. 某些 CGI 程式要求用者於伺擁有存取相關 SSI 資訊的權力,由於提供 SSI 的 ISP 并 不多,若某些 CGI 程式涉及 SSI,將會特別注明。
    所謂 SSI 即 Server Side Include 稱「載入伺服器資訊」。
The Best Web Hosting Company
Download Internet Explorer Download Netscape Netvigator