#!/usr/local/bin/perl
#####################################################################
#                                                                   #
#                       ¸·½áºÁ ¹æ¸í·Ï ver 1.0                       #
#                                                                   #
#  ÀÌ ¹æ¸í·ÏÀÇ ÀúÀÛ±ÇÀº Á¦ÀÛÀÚ(¹ÚÁ¤Èñ)¿¡°Ô ÀÖÀ½À» ¾Ë·Áµå¸³´Ï´Ù.     #
#  °³ÀÎÀûÀÎ »ç¿ëÀÌ³ª ¹èÆ÷´Â Çã¶ôÇÏ³ª »ó¾÷ÀûÀÎ ¸ñÀûÀ¸·Î »ç¿ëÇÒ¼ö     #
#  ¾ø½À´Ï´Ù. ¾ÆÁ÷ Á¤½Ä¹öÀüÀÌ ¾Æ´Ï¹Ç·Î »ç¿ëÁß ÀÏ¾î³¯¼ö ÀÖ´Â ÇÇÇØ¿¡   #
#  ´ëÇÑ Ã¥ÀÓÀº »ç¿ëÀÚ ¿¡°Ô ÀÖ½À´Ï´Ù.                                #
#								    #
#  »ç¿ëÁß ¹®ÀÇ»çÇ×ÀÌ³ª °ÇÀÇ»çÇ×ÀÌ ÀÖÀ¸½Å ºÐÀº ¿¬¶ôÁÖ¼¼¿ä..          #
#  homepage : kitel.co.kr/~hemee                                    #
#  email : hemee@hamail.net    hitel id : hemee                     #
#                                                                   #
#####################################################################

require 'cgi-lib.pl';
&ReadParse(*in);

# ¹æ¸í·Ï ½ºÅ©¸³Æ®°¡ ÀÖ´Â URLÁÖ¼Ò
$book_file="http://dcslab.snu.ac.kr/~saturn/guestbook/guest/guestbook.cgi";  

# dataµð·ºÅä¸®°¡ ÀÖ´Â Àý´ë°æ·Î
$data_directory="/home/saturn/public_html/guestbook/guest/data";  

# µ¥ÀÌÅ¸°¡ ÀúÀåµÇ´Â È­ÀÏ
$data_file="$data_directory/data.txt";

# °ü¸®ÀÚ ÆÐ½º¿öµå
# ±Û¾²±â¿¡¼­ ÆÐ½º¿öµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾ÒÀ»¶§ »ç¿ëµÊ.
# ÀÚ½ÅÀÌ ¿øÇÏ´Â ÆÐ½º¿öµå·Î º¯°æ
$admin_pass="qlfwnrdj";    

# È­¸éÀ§Ä¡°æÁ¤
$position = "center";


$logo =0;
$logo_text = "¹æ¸í·Ï"; #±×¸²´ë½Å µé¾î°¥ ±Û¾¾
$logo_color = "#0080C0"; #ÇöÀç ÇÏ´Ã»öÀ¸·Î ¼³Á¤
$logo_size = "6"; #±Û¾¾ Å©±â¸¦ ³ªÅ¸³¿

# ¹æ¸í·ÏÀÌ¸§ ÀÌ¹ÌÁöÆÄÀÏÀ» º¯°æÇÏ´Â º¯¼ö
$head_image = "guest.jpg";

print &PrintHeader;

if($in{'j'} eq "show")
{
&show_book($in{'n'});
}
elsif($in{'j'} eq "write_form")
{
&write_form;
}
elsif($in{'j'} eq "write")
{
&write;
}
elsif($in{'j'} eq "delete_form")
{
&delete_form;
}
elsif($in{'j'} eq "delete")
{
&delete;
}
else
{
&initbook;
}

# ÃÑ °Ô½Ã¹°¼ö¿Í ÆäÀÌÁö¼ö¸¦ ±¸ÇÏ´Â ÇÔ¼ö 
sub all_number
{
 local(@data, $i, $k, $h); 
 open(file, "$data_file");
 @data = <file>;
 $i=$#data;
 $i++;
 close(file);
 $k=$i%10;
 if($k == 0)
 {
  $h=(($i-$k)/10);
 }
 else
 {
  $h=(($i-$k)/10)+1;
 }
 return($i, $h);
}

# ¹æ¸í·ÏÃÊ±âÈ­¸éÀÔ´Ï´Ù. ÀÔ·ÂµÇ¾îÀÖ´Â µ¥ÀÌÅ¸¸¦ 10°³¾¿ º¸¿©ÁÝ´Ï´Ù. 
sub initbook
{
local($num, $id, $password, $email, $url, $sex, $contact, $ip, $browser, $os, $mailing, $time, $job);
local($back, $this, $next, $page, $all_num, $show_num, $i, $data, $show_num, $show_num1, $s);
($all_num, $page)=&all_number;
&head;
$back = 0;
$this = 1;
$next = 2;
&make_tool($all_num, $page, $back, $this, $next, 1);
$show_num = ($this * 10)-9;
$show_num1 = $this * 10;
 open(file, "$data_file");
for($i=1 ; $i < $show_num ; $i++)
{
$data = <file>;
}

for($s = $show_num  ; $s <= $show_num1 ; $s++)
{
$data = <file>;
if($data)
{
@dataArray = split(/\|/,$data);
($num, $id, $password, $email, $url, $sex, $contact, $ip, $browser, $os, $mailing, $time, $job) = @dataArray;
&table($num, $id, $password, $email, $url, $sex, $contact, $ip, $browser, $os, $mailing, $time, $job, $this);
}
else
{
last;
}
}
close(file);
&make_tool($all_num, $page, $back, $this, $next, 0);
&tail;
}

# ÃÊ±âÈ­¸éÀÇ ÇìµåºÎºÐÀÔ´Ï´Ù.
sub head{
print <<__END_OF_FORM__;
<html>
<title>¹æ¸í·Ï</title>
<meta HTTP-EQUIV=Content-Type content=text/html; charset=euc-kr>
<STYLE TYPE="text/css">
<!--
a:link	{ font-family:±¼¸²,±¼¸²Ã¼; color:#003060; text-decoration:none; }
a:visited  { font-family:±¼¸²,±¼¸²Ã¼; color:#003060; text-decoration: none; }
-->
</STYLE>
<div align=$position>
<body>
<table border="0" width="620">
    <tr>
        <td><p align="center">
__END_OF_FORM__

if($logo)
{
print "<a href=\"http://kitel.co.kr/~hemee\"><img src=\"image/$head_image\" border=\"0\" alt=\"¸·½áºÁ È¨ÆäÀÌÁö·Î\" ></a>";
}
else
{
print "<a href=\"http://kitel.co.kr/~hemee/cgi-bin/board/board.cgi\"><font color=$logo_color size=$logo_size><strong>$logo_text</strong></font></a>";
}
print <<__END_OF_FORM__;
  </p>
      </td>
    </tr>
</table>
</div>
<p align=$position><br>
</p>
__END_OF_FORM__
}

sub tail
{
print <<__END_OF__;
<div align=$position>

<table border="0" width="480">
    <tr>
        <td align="center"><p align="center"><a
        href="http://kitel.co.kr/~hemee"><img
        src="image/power.jpg" border="0" width="171" height="20"></a></p>
        </td>
    </tr>
</table>
</div>
</body>
</html>
__END_OF__
}
# ±â´ÉºÎºÐÀÇ ¸¸µå´Â ÇÔ¼ö
sub make_tool
{
 local($all_num1, $page1, $back1, $this1, $next1, $end)=@_;
 local($go_page0, $go_page1, $go_page2, $go_page3, $go_page4, $go_page5, $go_next, $a, $this2);
 print <<__END_OF__;
<div align=$position>

<table border="0" width="480">
    <tr>
        <td><div align="center"><center><table border="0">
            <tr>
__END_OF__

if($back1 < 1)
{
 print <<__END_OF__;
                <td><p align="center"><img src="image/back0.jpg"
                width="21" height="22"><br>
                <font size="2">µÚ·Î</font></p>
                </td>
__END_OF__
}
else
{
 print <<__END_OF__;
                <td><p align="center"><a
                href="$book_file?j=show&n=$back1"><img
                src="image/back.jpg" border="0" width="21"
                height="22"><br>
                <font size="2">µÚ·Î</font></a></p>
                </td>
__END_OF__
}
print <<__END_OF__;
                <td width="20">¡¡</td>
                <td><p align="center"><a
                href="$book_file?j=write_form"><img
                src="image/write.jpg" border="0" width="18"
                height="22"><br>
                <font size="2">±Û¾²±â</font></a></p>
                </td>
                <td width="20">¡¡</td>
__END_OF__
if($next1 > $page1)
{
print <<__END_OF__;
                <td><p align="center"><img src="image/next0.jpg"
                width="21" height="22"><br>
                <font size="2">¾ÕÀ¸·Î</font></p>
                </td>
__END_OF__
}
else
{
print <<__END_OF__;
                <td><p align="center"><a href="$book_file?j=show&n=$next1"><img
                src="image/next.jpg" border="0" width="21"
                height="22"><br>
                <font size="2">¾ÕÀ¸·Î</font></a></p>
                </td>
__END_OF__
}
print <<__END_OF__;
            </tr>
        </table>
        </center></div></td>
    </tr>
</table>
</div>
__END_OF__


if($end)
{
print <<__END_OF__;
<div align=$position>
<table border="0">
    <tr>
        <td align="center" width="120"><p align="center"><font
        size="2">[ÃÑ ¹æ¹®ÀÚ¼ö : $all_num1]</font></p>
        </td>
                <td align="right" width="370" >
__END_OF__
$this2 = $this1;
$a = $this1%5;
if($a == 0)
{
 $go_page0 = $this1 - 5;
 $go_page1 = $this1 - 4;
 $go_page2 = $this1 - 3;
 $go_page3 = $this1 - 2;
 $go_page4 = $this1 - 1;                
 $go_page5 = $this1;
 $go_next = $this1 + 1;
}
else
{
 $this1++;
 while(1)
  {
    if(($this1%5) == 0 )
     {
      $go_page0 = $this1 - 5;
      $go_page1 = $this1 - 4;
      $go_page2 = $this1 - 3;
      $go_page3 = $this1 - 2;
      $go_page4 = $this1 - 1;                
      $go_page5 = $this1;
      $go_next = $this1 + 1;
      last;
     }
    $this1++;
  }
}
if($go_page1 >5)
{print "<a href=\"$book_file?j=show&n=$go_page0\"><font size=\"2\">[ÀÌÀü]</font></a><font size=\"2\">...</font>";}

if($go_page1 <= $page1)
{
 if($go_page1 == $this2){print "<font size=\"2\">[$go_page1]</font><font size=\"2\"> </font>";}
 else{print "<a href=\"$book_file?j=show&n=$go_page1\"><font size=\"2\">[$go_page1]</font></a><font size=\"2\"> </font>";}
}
if($go_page2 <= $page1)
{
 if($go_page2 == $this2){print "<font size=\"2\">[$go_page2]</font><font size=\"2\"> </font>";}
 else{print "<a href=\"$book_file?j=show&n=$go_page2\"><font size=\"2\">[$go_page2]</font></a><font size=\"2\"> </font>";}
}
if($go_page3 <= $page1)
{
 if($go_page3 == $this2){print "<font size=\"2\">[$go_page3]</font><font size=\"2\"> </font>";}
 else{print "<a href=\"$book_file?j=show&n=$go_page3\"><font size=\"2\">[$go_page3]</font></a><font size=\"2\"> </font>";}
}
if($go_page4 <= $page1)
{
 if($go_page4 == $this2){print "<font size=\"2\">[$go_page4]</font><font size=\"2\"> </font>";}
 else{print "<a href=\"$book_file?j=show&n=$go_page4\"><font size=\"2\">[$go_page4]</font></a><font size=\"2\"> </font>";}
}
if($go_page5 <= $page1)
{
 if($go_page5 == $this2){print "<font size=\"2\">[$go_page5]</font><font size=\"2\"> </font>";}
 else{print "<a href=\"$book_file?j=show&n=$go_page5\"><font size=\"2\">[$go_page5]</font></a><font size=\"2\"> </font>";}
}

if($go_next <= $page1)
{print "<font size=\"2\">...</font><a href=\"$book_file?j=show&n=$go_next\"><font size=\"2\">[´ÙÀ½]</font></a>";}
else
{print "<font size=\"2\">[³¡]</font>";}
print <<__END_OF__;
<font size="2"> [ÃÑÆäÀÌÁö : $page1]</font></td>
            </tr>
        </table>
</div>
__END_OF__
}
}

sub table
{
 local($num1, $id1, $password1, $email1, $url1, $sex1, $contact1, $ip1, $browser1, $os1, $mailing1, $time1, $job1, $this2)=@_;
 local($text);
 print <<__END_OF__;
<div align=$position>

<table border="0" bordercolor="#E1E1E1">
    <tr>
        <td width="80" bgcolor="#EFEFEF"><div align="center"><center><table
        border="0">
            <tr>
__END_OF__
if($this2 == 0)
{
 print <<__END_OF__;
               <td><img
                src="image/del.jpg" border="0"
                width="13" height="13" ></td>
__END_OF__
}
else
{
 print <<__END_OF__;
               <td><a href="$book_file?j=delete_form&m=$num1&r=$this2"><img
                src="image/del.jpg" border="0"
                width="13" height="13" alt="$num1¹øÀ» »èÁ¦ÇÒ±î¿ä?"></a></td>
__END_OF__
}

           #     <td><a href="$book_file?j=fixed&m=$num1&r=$this2"><img src="image/fix.JPG"
           #     border="0" width="13" height="13" alt="$num1¹øÀ» ¼öÁ¤ÇÒ±î¿ä?"></a></td>
if($email1)
{
print <<__END_OF__;
                <td><a href="mailto:$email1"><img
                src="image/mail.jpg" border="0" width="20"
                height="13" alt="$id1´Ô²² ¸ÞÀÏÀ» º¸³¾±î¿ä?"></a></td>
__END_OF__
}
else
{
print <<__END_OF__;
                <td><img
                src="image/mail0.jpg" border="0" width="20"
                height="13" alt="$id1´ÔÀº ¸ÞÀÏÀÌ ¾ø³×¿ä"></td>
__END_OF__
}

if($url1)
{
print <<__END_OF__;
                <td><a href="$url1"><img
                src="image/home.jpg" border="0" width="20"
                height="13" alt="$id1´ÔÀÇ È¨ÆäÀÌÁö·Î °¥±î¿ä?"></a></td>
__END_OF__
}
else
{
 print <<__END_OF__;
                <td><img
                src="image/home0.jpg" border="0" width="20"
                height="13" alt="$id1´ÔÀº È¨ÆäÀÌÁö°¡ ¾ø³×¿ä."></td>
__END_OF__
}
print <<__END_OF__;
           </tr>
        </table>
        </center></div></td>
        <td align="right" width="400" bgcolor="#EFEFEF"><font
        size="2">NO : $num1</font></td>
    </tr>
    <tr>
        <td width="80" bgcolor="#FBF8E3"><p align="center"><font
        size="2">±Û ¾´ ÀÌ</font></p>
        </td>
__END_OF__
if($email1)
{
print <<__END_OF__;
        <td width="400" bgcolor="#FBF8E3">&nbsp;&nbsp;<a
        href="mailto:$email1"><font size="2">$id1</font></a>
__END_OF__
}
else
{       
print "<td width=\"400\" bgcolor=\"#FBF8E3\">&nbsp;&nbsp;<font size=\"2\">$id1</font>";
}
print <<__END_OF__;
      </td>
    </tr>
    </tr>
    <tr>
        <td colspan="2" width="480" bgcolor="#E6F5FB">&nbsp;&nbsp;<font
        size="2"><br>
__END_OF__
 open(file1, "$data_directory/$num1.txt");
 $text=<file1>;
  while($text)
  {
   print "&nbsp;&nbsp;$text<br>";
   $text=<file1>;
  }
 close(file1);
print <<__END_OF__;
<br></font></td>
    </tr>
    <tr>
        <td colspan=2 width="400" bgcolor="#EBEBEB">&nbsp; <font size="2">±Û¾´½Ã°£
        : $time1</font></td>
    </tr>
    <tr>
        <td colspan="2" width="480"><hr size="1">
        </td>
    </tr>
</table>
</div>
__END_OF__
}

# ¹æ¸í·Ï ÆäÀÌÁö°¡ º¯°æµÇ¾úÀ»¶§
sub show_book
{
 local($num, $id, $password, $email, $url, $sex, $contact, $ip, $browser, $os, $mailing, $time, $job);
local($back, $this, $next, $page, $all_num, $show_num, $i, $data, $show_num, $show_num1, $s);
local($this)=@_;

($all_num, $page)=&all_number;
&head;
$back = $this - 1;
$next = $this + 1;
&make_tool($all_num, $page, $back, $this, $next, 1);
$show_num = ($this * 10)-9;
$show_num1 = $this * 10;
 open(file, "$data_file");
for($i=1 ; $i < $show_num ; $i++)
{
$data = <file>;
}

for($s = $show_num  ; $s <= $show_num1 ; $s++)
{
$data = <file>;
if($data)
{
@dataArray = split(/\|/,$data);
($num, $id, $password, $email, $url, $sex, $contact, $ip, $browser, $os, $mailing, $time, $job) = @dataArray;
&table($num, $id, $password, $email, $url, $sex, $contact, $ip, $browser, $os, $mailing, $time, $job, $this);
}
else
{
last;
}
}
close(file);
&make_tool($all_num, $page, $back, $this, $next, 0);
&tail;
}

sub time_get
{
# ÇöÀç ½Ã°£À» °è»êÇÏ´Â ¼­ºê·çÆ¾
local($time1);
($Second, $Minute, $Hour, $DayOfMonth, $Month, $Year, $WeekDay, $DayOfYear, $IsDST)=localtime(time);
$RealMonth = $Month + 1;
@dayname=('ÀÏ','¿ù','È­','¼ö','¸ñ','±Ý','Åä');
if($RealMonth<10){$RealMonth="0$RealMonth";}
if($DayOfMonth<10){$DayOfMonth="0$DayOfMonth";}
if($Minute<10){$Minute="0$Minute";}
if($Second<10){$Second="0$Second";}
if($Hour<12){$ampm="AM";}
if($Hour>=12){
$Hour=$Hour-12;
$ampm="PM";} 
$time1 = "$Year/$RealMonth/$DayOfMonth ($dayname[$WeekDay]) $ampm $Hour:$Minute:$Second";
return($time1);
}


sub write_form
{
 local($num, $id, $password, $email, $url, $sex, $contact, $ip, $browser, $os, $mailing, $time, $job);
 local($id_size, $pass_size, $hoem_size, $email_size, $cols_size);
$browser = $ENV{'HTTP_USER_AGENT'};
if(($browser =~/MSIE/i) || ($browser =~/Mozilla/i))
{
 $id_size = 26;
 $pass_size = 26;
 $home_size = 52;
 $email_size = 26;
 $cols_size = 51;
}
else
{
 $id_size = 20;
 $pass_size = 20;
 $home_size = 36;
 $email_size = 20;
 $cols_size = 35;
}
$ip= $ENV{'REMOTE_ADDR'};
&head;
print <<__END_OF__;
<form action="$book_file" method="POST">
    <input type="hidden" name="j" value="write">
    <input type="hidden" name="browser" value=$browser>
    <input type="hidden" name="ip" value=$ip>
        <p>¡¡</p>
    <div align="center"><center><table border="0" cellspacing="1"
    bgcolor="#D9E4F9">
        <tr>
            <td width="90" bgcolor="#BFC6F2"><p align="center"><font
            color="#000000"><strong>ÀÌ ¸§</strong></font></p>
            </td>
            <td width="350"><font color="#000000"><strong>
	    <input type="text" size=$id_size name="name"></strong></font>
	    </td>
	</tr>
	<tr>
            <td width="90" bgcolor="#BFC6F2"><p align="center"><font
            color="#000000"><strong>E-mail</strong></font></p>
            </td>
            <td width="350"><font color="#000000"><strong><input
            type="text" size=$email_size name="email"></strong></font></td>
	</tr>
	<tr>
            <td width="90" bgcolor="#BFC6F2"><p align="center">
            <font color="#000000"><strong>¾Ï È£</strong></font></p>
            </td>
            <td width="350"><font color="#000000"><strong>
            <input type="password" size=$pass_size name="password"></strong></fo
nt>
            </td>  
	</tr>
	<tr>
            <td width="90" bgcolor="#BFC6F2"><p align="center"><font
            color="#000000"><strong>homepage</strong></font></p>
            </td>
            <td width="350"><font color="#000000"><strong>
	    <input type="text" size=$home_size name="url" value="http://"></strong></font>
	    </td>
        </tr>
        <tr>
            <td width="90" bgcolor="#BFC6F2"><p align="center">
	    <font color="#000000"><strong>º» ¹®</strong></font></p>
            </td>
            <td width="350"><font color="#000000"><strong>
	    <textarea name="text" rows="6" cols=$cols_size></textarea></strong></font>
	    </td>
        </tr>
    </table>
    </center></div><div align="center"><center>
    <table border="0" width="480">
	<tr>
	    <td align="center">¾ÏÈ£¸¦ ¼³Á¤ÇÏ¸é ÀÚ½ÅÀÌ ÀÛ¼ºÇÑ ±ÛÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.</td>
	</tr>
        <tr>
            <td align="center"><p align="center">
	    <input type="submit" value="¹æ¸í·Ï¿Ã¸®±â"></p>
            </td>
        </tr>
    </table>
    </center></div><p>¡¡</p>
</form>
</body>
</html>
__END_OF__
}


sub write
{
 local($num, $id, $password, $email, $url, $sex, $contact, $ip, $browser, $os, $mailing, $time, $job);
 local($num1, $id1, $password1, $email1, $url1, $sex1, $contact1, $ip1, $browser1, $os1, $mailing1, $time1, $job1);
 local($s, $data, $text);
 $id = $in{'name'};
 $password = $in{'password'};
 $email = $in{'email'};
 if($in{'url'} eq "http://")
 {
  $url="";
 }
 else
 {
  $url = $in{'url'};
 }
 $sex = $in{'sex'};
 $contact = $in{'contact'};
 $ip = $in{'ip'};
 $browser = $in{'browser'};
 $os = "win 95";
 $mailing = $in{'mailing'};
 $time = &time_get;
 $job = $in{'job'};
 $text = $in{'text'};
 if(!$text)
{
  print <<__END_OF_FORM__;
  <html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=ks_c_5601-1987">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>¿­¸°°Ô½ÃÆÇ</title>
</head>

<body bgcolor="#FFFFFF">
<script language=javascript>\n<!--\nalert(\"º»¹®Àº ²À ÀÔ·ÂÇÏ½Ã¿ä\")\nhistory.go(-1)\n//-->\n</script>
</body></html>
__END_OF_FORM__
}
else
{
if(!$password){$password=$admin_pass;}
if(!$id){$id = "¼Õ ´Ô";}
if(-z "$data_file")
{
 $num = 1;
}
else
{
open(file, "<$data_file");# or die "Can't open file";
$data = <file>;
@dataArray = split(/\|/,$data);
($num1, $id1, $password1, $email1, $url1, $sex1, $contact1, $ip1, $browser1, $os1, $mailing1, $time1, $job1) = @dataArray;
$num1++;
$num=$num1;
close(file);
}

open(file1, "<$data_file"); # or die "Can't open file";
@data1=<file1>;
close(file1);
open(file2, ">$data_file") or die "Can't open file";
print file2 "$num\|$id\|$password\|$email\|$url\|$sex\|$contact\|$ip\|$browser\|$os\|$mailing\|$time\|$job\|\n";
print file2 @data1;
close(file2);
open(file3, ">$data_directory/$num.txt"); # or die "Can't open file";
print file3 "$text";
close(file3);
&initbook;
}
}

sub delete_form
{
 local($del_num, $re_num, $browser2, $pass_size);
 &head;
 $del_num = $in{'m'};
 $re_num = $in{'r'};
 $browser2 = $ENV{'HTTP_USER_AGENT'};
if($browser =~/MSIE/i)
{
 $pass_size = 15;
}
else
{
 $pass_size = 10;
}
print <<__END_LINE__
<form action="$book_file" method="POST">
    <input type=hidden name=j value=delete>
    <input type=hidden name=m value=$del_num>
    <input type=hidden name=r value=$re_num>
    <p>¡¡</p>
    <p>¡¡</p>
    <p>¡¡</p>
    <div align=$position><table border="0" width="480">
        <tr>
            <td><div align="center"><center><table border="1"
            cellpadding="3" cellspacing="5" bgcolor="#EFE7D6">
                <tr>
                    <td><div align="center"><center><table
                    border="0">
                        <tr>
                            <td><font color="#004080"><strong>ºñ¹Ð¹øÈ£
                            : </strong></font><input type="password"
                            size=$pass_size name="d_pass"></td>
                        </tr>
                        <tr>
                            <td><br>
                            <div align="center"><center><table
                            border="0">
                                <tr>
                                    <td><input type="submit"
                                    value="»èÁ¦"> <input
                                    type="reset"
                                    value="¿ø·¡´ë·Î"></td>
                                </tr>
                            </table>
                            </center></div></td>
                        </tr>
                    </table>
                    </center></div></td>
                </tr>
            </table>
            </center></div></td>
        </tr>
    </table></div>
    <p>¡¡</p>
    <p>¡¡</p>
</form>
</body>
</html>
__END_LINE__
}

sub delete
{
 local($del_in, $re_in, $pass_in, $data, $i);
 local($num, $id, $password, $email, $url, $sex, $contact, $ip, $browser, $os, $mailing, $time, $job);
 $del_in = $in{'m'};
 $re_in = $in{'r'};
 $pass_in = $in{'d_pass'};
 $i = 0;
open(file, "$data_file");
$data = <file>;
while(1)
{
$i++; 
@dataArray = split(/\|/,$data);
($num, $id, $password, $email, $url, $sex, $contact, $ip, $browser, $os, $mailing, $time, $job) = @dataArray;
 if($del_in == $num)
 {
  last;
 }
 else
 {
  $data=<file>;
 }
}
close(file);
 $i--;
 if(($pass_in eq $password) || ($pass_in eq $admin_pass))
 {
  open(file1, "$data_file") or die ;
  @data =<file1>;
  close(file1);
  splice(@data, $i, 1, ());
  open(file2, ">$data_file") or die;
  print file2 @data;
  close(file2);
  unlink("$data_directory/$num.txt");
 &show_book($re_in);
 }

 else
 {
   print <<__END_OF_FORM__;
  <html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=ks_c_5601-1987">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>¿­¸°°Ô½ÃÆÇ</title>
</head>

<body bgcolor="#FFFFFF">
<script language=javascript>\n<!--\nalert(\"¾ÏÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\")\nhistory.go(-1)\n//-->\n</script>
</body></html>
__END_OF_FORM__
}
}

