: 지금 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>