手把手教你如何用 C 寫一個 cgi 程序來玩一玩

2007-03-27 14:26

手把手教你如何用 C 寫一個 cgi 程序來玩一玩

======================編譯好的cgi程序======================================

http://www.freewebs.com/killbaidu/cgi/test1.cgi   大小:65KB

==========================網頁===index.htm===========================

<FORM METHOD=POST ACTION="/cgi-bin/test1.cgi">
<INPUT NAME="NAME" VALUE="測試"><BR>
<INPUT type=password NAME="PASSWORD" VALUE="密碼"><p>
<INPUT TYPE="SUBMIT" VALUE="執行"> 
<INPUT TYPE="RESET" VALUE="取消">  
</FORM>

========================c的 cgi代碼=================================

#include <stdio.h>
#include <stdlib.h>
#include "WuWeiWebLiberary.h"

main()  
{  
char *r ="=+%B3%C2%CA%C0%BD%DC";
char p[100] = "/0";
int i,n;
     char param[10000];
//Decode(p, r);
//printf("%s/n", p);


printf ("Contenttype:text/plain;   charset=utf-8 /n/n");
n=0;  
if(getenv("CONTENT_LENGTH"))
n=atoi(getenv("CONTENT_LENGTH"));  
for (i=0;i<n;i++)
{
   param[i]=getchar();
}

printf("%s", param);

printf("%d",n);
putchar ('/n');
printf("Hello World");
//printf('/n');

fflush(stdout);  
}

====================如何在 IIS或 Apache下部署不用我來教你吧?=================

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章