1. 將 cgic_cyber.zip 傳上 cyber 自己的目錄
~b8600x/www/cgi-bin
2. unzip cgic_cyber.zip 會產生 cgic 目錄
3. cd cgic
4. cp cgic.c ..
5. cp cgic.h ..
=============================
或在PC 上解開 cgic_cyber.zip
直接上傳 cgic.c 及 cgic.h 至
cyber 上 www/cgic-bin 目錄下
=============================
6. 編輯你的 CGI 程式, 使用 CGIC 函式庫
a. 撰寫HTML 表單
<form action=??? method=POST>
姓 名:
<input type=text name=myname><br>
<input type=submit value="確定">
</form>
??? ==> http://cyber.cs.ntou.edu.tw/cgi-bin/cgiwrap/~pyting/simpleFormCGI
b. 撰寫 CGI 程式
~/www/cgi-bin/simpleFormCGI.c
#include "cgic.h"
int cgiMain()
{
char name[81];
cgiHeaderContentType("text/html");
fprintf(cgiOut, "<HTML><HEAD>\n");
fprintf(cgiOut, "<TITLE>cgic test</TITLE></HEAD>\n");
fprintf(cgiOut, "<BODY><H1>cgic test</H1>\n");
cgiFormStringNoNewlines("myname", name, 81);
fprintf(cgiOut, "Name: %s<BR>\n", name);
fprintf(cgiOut, "</BODY></HTML>\n");
return 0;
}
傳上 cyber ~/www/cgi-bin
gcc simpleFormCGI.c cgic.c -o simpleFormCGI