#include <stdio.h>
#include <string.h>
#include <time.h>
#include "ext.h"
cgiMain(int argc, char *argv[])
{
int i;
char *fname;
char *entname;
fname = (char *)malloc(sizeof(char)*256);
printf("Content-type : text/html\n\n");
putenv("ORACLE_HOME=/home1/oraweb");
putenv("ORACLE_SID=ORA805");
putenv("NLS_LANG=American_America.ko16ksc5601");
putenv("LD_LIBRARY_PATH=/home2/case/mail_test/ns_sdk_lib:/home1/oraweb/lib:/usr/lib");
printf("<html>\n");
printf("<head><head>\n");
printf("<body>\n");
printf("This is a test\n");
for (i=1 ; i < argc; i++)
{
printf("%s<br>",argv);
}
printf("</body>\n");
printf("</html>\n");
free(fname);
}
이렇게 하구 컴파일을 했습니다.
그런데 텔넷상에서 명령어를 치면 잘되는데...
웹에서 입력을 하면 아무런 반응이 없습니다.
에러라도 나면 에러보구 수정이라도 해보련만... ㅡ,.ㅡ
도데체 원인이 뭔지.... 미티게씀다...
웹서버가 이상한건지....
ows4.0, oracle805
고수님들 제발~~~~
|