#include <stdio.h> #include <string.h> #include <stdlib.h> main() { register int x,y,z; char Word[1000], index[5][200], Char[200]; FILE *fr; /* Unix Machine¿¡¼ WWWÀ¸·Î Ãâ·ÂÇÒ ¶§ ÇÊ¿äÇÑ ºÎºÐ */ printf("Content-type: text/html%c%c",10,10); /* ¹æ¸í·ÏÀ» ȸ鿡 º¸¿©ÁØ´Ù. */ printf("<HTML>%c",10); printf("<HEAD>%c",10); printf("<TITLE> ¹æ¸í·Ï </TITLE>%c",10); printf("</HEAD>%c",10); printf("<BODY background=\"/background/back116.jpg\">%c",10); printf("<CENTER><H2>¹æ ¸í ·Ï</H2>%c",10); printf("<TABLE BORDER=3 width=640>%c",10); printf("<TH>À̸§</TH>%c",10); printf("<TH>E-mail</TH>%c",10); printf("<TH>¹æ¹®ÀÏ</TH>%c",10); printf("<TH>¹æ¹®½Ã°£</TH>%c",10); printf("<TH>¸Þ¸ð</TH>"); printf("<TR>%c",10); if((fr = fopen("/www/www_home/online/visitor.html","r")) == NULL) { printf("Cannot open file\n"); exit(0); } while(fgets(Word,1000,fr) != NULL) { y=0; for(x=0; x<5; x++) { for(z=0; Word[y] != ';'; y++) { Char[z] = Word[y]; z++; } Char[z] = '\0'; strcpy(index[x],Char); y++; } y=0; for(x=55; index[5][x] != '\0'; x++) { Char[y] = index[5][x]; y++; } Char[y] = '\0'; printf("</TR><TR>"); printf("<TD align=center>%s</TD>%c",index[0],10); printf("<TD align=center>%s</TD>%c",index[1],10); printf("<TD align=center>%s</TD>%c",index[2],10); printf("<TD align=center>%s</TD>%c",index[3],10); printf("<TD align=center>%s</TD>%c",index[4],10); } fclose(fr); printf("</TR>%c"); printf("</TABLE></CENTER>%c",10); printf("<HR>%c",10); printf("<H5> <A HREF=\"/\">"); printf("<IMG SRC=\"/icons/home02.gif\" border=0 height=30 hspace=5>"); printf("â¿ø´ëÇб³ ȨÆäÀÌÁö</H5></A>%c",10); printf("</BODY>%c",10); printf("</HTML>%c",10); }