¹æ¸í·Ï ¼Ò½º(scr_visit.c)
#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);
}