基本 CGI 程式【05】

第五篇
簡單型 CGI 訪客留言版程式

適合程度: 初學者 一般程度 進階者 以上均宜

參觀實際範例

本程式說明
本程式僅針對 ProHosting 網站 CGI 環境設定,其他網站請依該站 Server 環境配合修改。
本程式應包含 gbook/add.htm & gbook.htm (自建資料夾及 HTML 檔案)、/cgi-bin/gbook.cgi (CGI 程式碼)、back.gif (背景圖檔)、heart.gif (心心圖檔)、readme.txt (詳細說明檔)等六個檔案。
因 CGI 產生問題太多,請務必照以下說明一步一步做下去,凡購買本報 【教學學員】 CD 片,得享線上免費咨詢服務。
非購買網友,為顧及服務品質,無法為個人提供線上解說,請勿來信;不便之處,祈請見諒。
本程式雖屬簡單型,但很好運作且使用方便,祝您研習愉快。

程式運作說明:
先呼叫出 add.htm 檔案(如範例),訪客可選擇填表留言或觀看留言。
訪客填表後借助 CGI 程式 gbook.cgi 傳送 Post 到主機網站 Server 處裡。
如果設定一切正確,網友填寫的資料會秀在交換過的 gbook.htm 網頁上,他可繼續留言或離開。
如果錯誤 Server 會在交換過的網頁上,出現不同錯誤訊息給您。
注意:測試時,您的連線不宜太慢,否則會影響 CGI 正常運作。
製作程序說明:
取得本報導資料 15Kb,並檢查是否有 add.htm 等六個檔案。
修改或美化 add.htm & gbook.htm 檔案與表單(請參考 add.htm & gbook.htm 的 HTML 表單檔範例)。
修改 gbook.cgi 程式,以適合自己的須要(詳參 readme.txt 詳細說明檔)。
修改 add.htm & gbook.htm 檔案,最下面的 JavaScript 程式圖檔, (詳參 readme.txt 說明檔)。
申請一個有提供 CGI 功能的免費網站空間 (練習時 CGI 環境可配合 ProHosting 修改)
上傳 add.htm & gbook.htm 檔案,到 gbook 目錄(您必須在主機上建立這個目錄)內,並更改 add.htm & gbook.htm 的權限為 666
上傳 gbook.cgi 檔案,到 cgi-bin 目錄(您不用建立這個目錄)內。
:此處特別注意,要使用 ASCII 碼上傳這三個檔案,並更改 gbook.cgi 的權限為 755
上傳 back.gif & heart.gif 檔案,到 HTML 目錄(您不用建立這個目錄)內。
:HTML 目錄,也是您要放置首頁 (index.htm) 的地方; *.gif,要使用 Binary 碼上傳。
反覆測試與修改,大工告成。
建議事項:
如果您是 CGI 初學者,建議您到先瞭解以下幾項相關報導
兩個檔案上傳軟體 CGI 程式應有基本認知 一次學完表單製作
檔案傳輸協定常見的問題 申請 CGI 免費網站空間 更改檔案屬性值

如何完整取得所有資料:
如果您想完整取得電子報內所有檔案資料,我們提供燒錄光碟片給您 Go
凡加入教學或教材會員者,均可獲得以下乙份完整的資料光碟。
詳細內容:語法教學第一電子報第二電子報第三期電子報第四期電子報網頁圖窟

結論與建議:
本站所有報導資料,歡迎網友加入鏈結或轉載內容,惟請保留文章完整,並註明此 引用來源 ,謝謝您的支持與配合。
本報每篇報導都花上 8 小時以上搜集、整理及撰稿,絕對值得初學者或想徹底學會 HTML 語法網友永久保存。
強烈建議您 學會 HTML 語法 ,她真的簡單易學,懂了她您就能駕馭她,讓您使用所見即所得軟體更得心應手。
本報導屬於完全免費性質, 索取教材資料 屬個人自由意願,而回饋給您的光碟片,則是我們的誠意而已
一篇保證前所未見的 HTML 教學課程,絕對是您學習 HTML 的好教材,強烈建議您進入實際體驗一下。
本電子報報導資料,未來將繼續每隔 30 日發表一次,以嘉惠更多想學會 HTML 網友,歡迎 繼續訂閱
本報導內容或資料,因限人力、時間,非教學會員,不接受任何疑惑解答,敬請見諒。