>> Delete Reply from No. 27624 article
No. RE: C로 작성한 간단한 cgi 파일을 찾습니다.

등록 2001-04-19 02:27:00 By localhost     조회 2
이름 bsadsl    

		: 지금 cgi 테스트 하는데
: C 로 작성한 것은 어찌 컴파일해서 실행하믄 되는지 알려주세요
:
: 그럼 기둘리죠....
:
: 간단한 예제가 있슴 더 좋겠는데여
 upcgi.c 
 #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <dirent.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <sys/dir.h>
 main()
{
    up_file("/movie/스타.mpg");
}
 up_file(fnm)
char    *fnm;
{
   int fd, ret;
    printf("Content-Type: application/octet-stream");
   printf("Content-Disposition: attachment; filename="%s"",fnm);
   printf("");
    if((fd = open(fnm, O_RDONLY)) < 0) exit(0);
   while(read(fd,&ret,1) == 1) if(write(1,&ret,1) != 1) break;
   close(fd);
}
 root #> make upcgi
 root $> cp ../cgi-bin
   해서 한번 해보세여 97년까지 잘쓰던 것이었는디 ...
   받아는 지는데 익스플로워에서 꼬지랑 꼬지랑
  파일로 받을래, 바로볼래 2 번이나 물어 보는 문제가 있어서
  우찌하면 한번만 군지랑거리게 할수 있을까요 ...
   어잉 받으니까  무조건 파일 이름이 upcgi.htm 입니다.
  ... 우째 이런일이 ....
 한번해보시고 답주세여......
 --
<H3>^.^</H3>
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved