Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[3294] [만해] C로 작성하는 CGI 프로그램 질문요
강재호.만해 [greenuri] 1382 읽음    2004-04-05 16:25
안녕하세요 만해입니다.

넘 오랜만에 글 올리는것 같네요 ㅋㅋ

그럴만한 사정이 있어서요

제가 요즘 교육 조교를 해서 일주일에 이틀 있는 강의 준비를 하고

대학원 수업 듣고, 교수님의 시다 하랴 쩝~

차라리 학부생때가 더 시간이 남는것 같아요 쩝~

ㅎㅎ

각설하고요

제가 이번달에 맡은 내용은 CGI 프로그래밍인데요

교수님께서 C로 작성하는걸로 하라고 하셔서

IIS에서 CGI로 작성하는 예제 만들면서 테스트 중인데요

GET 메소드는 먹히는데 PUT메소느는 안 먹히네요

어떻게 해야 할지 몰라서

제가 평소에 웹 프로그래밍이라면 쥐약이라서 ㅋㅋ

자료 보내는 폼은 다음과 같고요

<html>
  <head>
    <title> put test </title>
  </head>
  <body>
    <form method=put action="puttest.exe">
      이름을 입력하세요<input type=text name="nickname" value=""><p>
      나이를 입력하세요<input type=text name="age" value="">
      <input type=submit value="저장">
    </form>
  </body>
</html>

이걸 받아 내는 소스는 다음과 같습니다

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

int main ( int argc , char** argv )
{
  char input[80];
  int i;
  unsigned long content_length;
  input[0] = '\0';
  strcpy(input,getenv("CONTENT_LENGTH"));
  content_length = atol(input);
  puts("content-type:text/html\n");
  printf("inserted Query is %s",input);
  for ( i = 0 ; i < argc ; i++ )
    {
      puts(argv[i+1]);
    }
}

어디가 잘못된건지 좀 지적해 주세요

아참 그리고 WIN-CGI 프로그래밍 문서 있으신분 좀 주세요

요즘 CGI는 거의 안 써서 자료 구하기가 힘드네요

+ -

관련 글 리스트
3294 [만해] C로 작성하는 CGI 프로그램 질문요 강재호.만해 1382 2004/04/05
4390     Re:[만해] C로 작성하는 CGI 프로그램 질문요 오전&오후 1325 2004/04/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.