ÆÄÀÏÀ» ¼±ÅÃÇؼ Àü´ÞÇϸéÀº ÆÄÀÏÀ» ÀÔ·ÂÇ϶ó°í ÀÚ²Ù³ª¿À°Åµç¿ä µµ¿Í ÁÖ¼¼¿ä Content-type:text/html·Î ÇϸéÀº ÆÄÀÏÀ» ÀÔ·ÂÇ϶ó°í ¿¡·¯°¡ ³ª°Åµç¿ä ¼Ò½º´Â ¾Æ·¡¿Í °°½À´Ï´Ù. ±ÞÇϰŵç¿ä ¾Æ½Ã¸é »¡¸®Á» °¡¸£ÃÄ ÁÖ½Ã¸é °í¸¿°ÚÀ¾´Ï´Ù#include<stdio.h> #include "qDecoder.h"
int strcheck(char *str){ if(str==NULL) return 0; if(strlen(str)==0) return 0; return 1; }
int main() { FILE *fp; char *filedata, *filename; long filelen; int i; printf("Content-type:text/html\n\n"); filename=qValue("upgrade_file.filename"); if(!strcheck(filename))qError("ÆÄÀÏÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù."); filedata =qValue("upgrade_file"); filelen=strtol(qValue("upfile.length"),(char**)NULL,10); fp=fopen("word.c","a+"); if(!fp) qError("ÆÄÀÏÀ» ÀúÀåÇÒ¼ö ¾ø½À´Ï´Ù"); for(i=0;i<filelen;i++) fprintf(fp,"%c",filedata[i]); fclose(fp); system("mv word.c 1.c "); qFree(); }
|