CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  CGI

一个基础问题

楼主wd983003()2003-09-03 18:52:42 在 Web 开发 / CGI 提问

我在win2000下的IIS中设制了一个虚拟目录,并在下面放了两个文件:  
  1.index.htm:  
   
  <html>  
  <body>  
      <form   action='http://localhost/cgi-win/readpost.exe'   method='post'>  
      1.   corpname:&#65414;&#65379;&#65402;  
        <input   type="text"   name="corpname">  
     
  <input   type="submit">  
  </form>  
  </body>  
  </html>  
   
  2.readpost.exe     其原文件为:  
  #include   <stdlib.h>  
  #include   <stdio.h>  
  void   readPostData(char   **aString){  
  char   *queryString;  
  int   contentLength;  
  char   *sizeString;  
  int   i;  
  sizeString=getenv("CONTENT_LENGTH");  
   
  if(sizeString)  
  contentLength=atoi(sizeString);  
  else  
  contentLength=0;  
   
  if(0!=contentLength)  
  queryString=(char   *)malloc(sizeof(char)*(contentLength+1));  
  else  
  queryString=(char*)0;  
   
  if(queryString){  
  i=0;  
  while(i<contentLength)  
  queryString[i++]=fgetc(stdin);  
  queryString[i]='\0';  
  }  
  *aString=queryString;  
  }  
   
  void   main(int   argc,char   *argv[]){  
  char   *requestType;  
  char   *data=(char   *)0;  
  printf("Content-type:text/plain\n\n");  
  printf("The   POST   data   is:\n");  
  requestType=getenv("REQUEST_METHOD");  
  if(requestType   &&   !strcmp(requestType,"POST")){  
  readPostData(&data);  
  if(data!=(char*)0)printf("%s\n",data);  
  }  
  printf("Request_method   is:%s\n",requestType);  
  exit(0);  
  }  
   
   
  当浏览器访问到readpost.ext时就出现错误,是不是不能这样做,还有就是需不需要CGI接口什么的?还请赐教。  
  问题点数:30、回复次数:2Top

1 楼chinesun(郑返)回复于 2003-09-05 15:42:16 得分 15

需要执行的权限Top

2 楼scalps(悲伤的梦)回复于 2003-09-06 20:05:16 得分 15

 
   
  给这个目录以执行的权限,不过这样的话不是很好,还是专门把有执行权限的程序放一个专有目录下去,比如/cgi-bin/  
   
  Top

相关问题

  • 基础基础~
  • 基础的基础
  • 基础知识
  • java 基础:JTable
  • 基础问题!!
  • vc基础
  • 基础问题!
  • SQL基础
  • 基础问题
  • 基础问题

关键词

得分解答快速导航

  • 帖主:wd983003
  • chinesun
  • scalps

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo