手把手教你如何用 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下部署不用我来教你吧?=================

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值