½ÃÀÛÆäÀÌÁö·Î Áñ°Üã±âÃß°¡
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ l Ã⼮üũ l ¸¶ÀÌÆäÀÌÁö l CGIMALL
ÀÚ·á½Ç »çÀÌÆ®µî·Ï ·©Å·100 ÇÁ·Î±×·¥¸®ºä °ü¸®ÀÚÃßõÀÚ·á Ãʺ¸°¡À̵å
Ä¿¹Â´ÏƼ
Àüü ÆîÃ帱â
Äü¸Þ´º¸µÅ© jquery , CSS , PHP , Javascript , ¹«·áÆùÆ® , ASP
»ó¼¼°Ë»ö
Ȩ > Ä¿¹Â´ÏƼ > Áú¹®°ú´äº¯ »ó¼¼º¸±â
Ä¿¹Â´ÏƼ ±¸Àα¸Á÷
»çÀÌÆ®µî·Ï
Ŭ¶ó¿ìµåű×
Javascript
PHP
HTML
ASP
MYSQL
CSS
Mobile
jquery
image
slide
�޴�
������Ʈ
¸Þ´º
ÇöÀçÁ¢¼ÓÀÚ ¸í »õ·Î°íħ
°Ô½ÃÆÇŸÀÌƲ Áú¹®°ú´äº¯ / »ó¼¼º¸±â
Æ®À§ÅÍ·Î º¸³»±â
Ãßõ¼ö 185 | Á¶È¸¼ö 3,323 | µî·ÏÀÏ 2005-11-21 11:49:14

´Ð³×ÀÓ

sinflute

À̸ÞÀÏ

sinflute@hanmail.net

Á¦¸ñ

asp Æû¸ÞÀÏ °üÇÑ Áú¹®¿ä
³»¿ë

Áö±Ý ÀÌ¿ëÇÏ°íÀִ ȣ½ºÆà ¾÷ü¿¡¼­ php cgi Áö¿øÇÏ´Â »óÇ°À» ¸ø¹Þ¾Æ¼­

asp·Î Æû¸ÞÀÏÀ» È°¿ëÇÏ°í ½ÍÀºµ¥ ¿©±â ¼Ò½ºÀÚ·á½Ç¿¡¼­ ¼Ò½º¸¦ ¹Þ¾Æ¼­ ¼³Ä¡ ±îÁö´Â Çߴµ¥

¹Þ´Â »ç¶÷ À̸á ÁÖ¼Ò¸¦ °íÁ¤Çؼ­ È­¸é»ó¿¡ ³ªÅ¸³ª°Ô ÇÏ´Â ¹æ¹ýÀº ¾ø³ª¿ä??

Áö±Ý ¾²°íÀմ°ÍÀº  ¹Ø¿¡ °ÅÀÔ´Ï´Ù ~ºü¸¥´äº¯ ºÎŹµå¸³´Ï´Ù ^^

<%
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'  Name                : HAPPYMAIL                                  '
'  Version             : 1.0                        .*"""*.*"""*.   '
'  Data                : 2001/07/25                */(*'')¢½(''*)*  '
'  Copyright           : Kim Bong-Gwan              *.ILOVEYOU!.*   '
'  Homepage            : http://www.happyasp.com      "*.   .*"     '
'  E-mail/MSN Messenger: webmaster@happyasp.com          '.'        '
'  ICQ                 : #102188366                                 '
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
send = request("send")
sendname = request("sendname")
poem = request("poem")
rec = request("rec")
title = request("title")
userfile = request("userfiles")
format = request("format")
view = request("view")
content = request("content")

IF sendname = "À̸§" Then
sendname = "¾Æ¹«°³"
End IF

IF view = "no" Then 'º¸³»±â

set objmail = server.createobject("cdonts.newmail")
objmail.from = sendname & "<" & send & ">"
objmail.to = rec          '¹ÞÀ»»ç¶÷
'objmail.Cc = ccmail       'ÂüÁ¶
objmail.Bcc = poem        '¼ûÀº ÂüÁ¶
objmail.subject = title   'Á¦¸ñ

IF format = "text" Then
objmail.bodyformat = 1    '¸ÞÀÏ ÇüÅ TEXT    // 1ÀÏ °æ¿ì Text·Î ÀúÀå
objmail.mailformat = 1    '¸ÞÀÏ ÇüÅ TEXT    // 1ÀÏ °æ¿ì Text·Î ÀúÀå
ElseIf format = "html" Then
objmail.bodyformat = 0    '¸ÞÀÏ ÇüÅ HTML    // 1ÀÏ °æ¿ì Text·Î ÀúÀå
objmail.mailformat = 0    '¸ÞÀÏ ÇüÅ HTML    // 1ÀÏ °æ¿ì Text·Î ÀúÀå
Else
objmail.bodyformat = 0    '¸ÞÀÏ ÇüÅ HTML    // 1ÀÏ °æ¿ì Text·Î ÀúÀå
objmail.mailformat = 0    '¸ÞÀÏ ÇüÅ HTML    // 1ÀÏ °æ¿ì Text·Î ÀúÀå
End if

objmail.body = content    'º¸³»´Â ³»¿ë

IF userfile = "" Then
Else
objMail.attachFile(userfile) '÷ºÎÆÄÀÏ
End if

objmail.send
set objmail = nothing
%>
<HTML>
<HEAD>
<TITLE>¸ÞÀÏ¹ß¼Û ¿Ï·á</TITLE>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<meta http-equiv="refresh" content="3; url=happymail.asp">
</HEAD>
<BODY>
<TABLE border=0 align=center>
<TR>
 <TD style="FONT-SIZE: 9pt"><BR>
ÆíÁö°¡ ¼º°øÀûÀ¸·Î º¸³»¾î Á³½À´Ï´Ù.<BR>
3ÃÊÈÄ ÀÚµ¿À¸·Î óÀ½À¸·Î À̵¿ÇÕ´Ï´Ù.<BR>
 </TD>
</TR>
</TABLE>
</BODY>
</HTML>
<%
ElseIf view = "yes" Then '¹Ì¸®º¸±â
%>
<HTML>
<TITLE>¹Ì¸®º¸±â</TITLE>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<style type='text/css'>
.ad{border:1 solid black}
</style>
<body leftmargin=2 marginwidth=2 topmargin=2 marginheight=2 bgcolor=#ffffff text=black link=blue vlink=purple alink=red>
<center><br>
<TABLE border=0 bgColor=#839eb7 cellPadding=3 cellSpacing=1>
<TR><TD bgColor=#e1e0e0 height=20 style="FONT-SIZE: 9pt" align=right><B>º¸³»´Â »ç¶÷</B></TD>
<TD bgColor=#e9f6f4 height=20 style="FONT-SIZE: 9pt">
<%= send %><<%= sendname %>></TD>
</TR>
<TR><TD bgColor=#e1e0e0 height=20 style="FONT-SIZE: 9pt" align=right><B>¹Þ´Â »ç¶÷</B></TD>
<TD bgColor=white height=20 style="FONT-SIZE: 9pt">
<%= rec %></TD></TR>
<%
IF poem = "" Then
Else
%>
<TR><TD bgColor=#e1e0e0 height=20 style="FONT-SIZE: 9pt" align=right><B>¼ûÀº ÂüÁ¶</B></TD>
<TD bgColor=white height=20 style="FONT-SIZE: 9pt">
<%= poem %></TD></TR>
<%
End If
%>
<TR><TD bgColor=#e1e0e0 style="FONT-SIZE: 9pt" align=right><B>Á¦ ¸ñ</B></TD>
<TD bgColor=#e9f6f4 style="FONT-SIZE: 9pt">
<%= title %></TD></TR>
<TR><TD bgColor=#ffffff colspan="2">

<table border=0 cellpadding=4 cellspacing=0 width=100%>
<td>
<%
IF format = "text" Then
%>
<PRE><%= content %></PRE>
<%
ElseIf format = "html" Then
%>
<%= content %>
<%
Else
End If
%>
</td>
</tr></table>

</td></tr>
<%
IF userfile = "" Then
Else
%>
<TR><TD bgColor=#e1e0e0 height=20 style="FONT-SIZE: 9pt" align=right><B>ÆÄÀÏ÷ºÎ</B></TD>
<TD bgColor=#e9f6f4 height=20 style="FONT-SIZE: 9pt">
<%= userfile %></TD></TR>
<%
End If
%>
</table>

<table border=0>
<tr><form method=post action=happymail.asp>
<INPUT TYPE="hidden" name='send' value='<%= send %>'>
<INPUT TYPE="hidden" name='sendname' value='<%= sendname %>'>
<INPUT TYPE="hidden" name='poem' value='<%= poem %>'>
<INPUT TYPE="hidden" name='rec' value='<%= rec %>'>
<INPUT TYPE="hidden" name='title' value='<%= title %>'>
<INPUT TYPE="hidden" name='userfiles' value='<%= userfile %>'>
<INPUT TYPE="hidden" name='format' value='<%= format %>'>
<INPUT TYPE="hidden" name='content' value='<%= content%>'>
<INPUT TYPE="hidden" name='view' value='no'>
<td><input type=submit value='¸Þ ÀÏ º¸ ³¿'  CLASS=ad></td>
<td><input type=button value='µ¹ ¾Æ °¡ ±â'  CLASS=ad onClick=javascript:history.go(-1)></td>
</form></tr>
</table>

</center>
</BODY>
</HTML>
<%
Else
%>
<HTML>
<head>
<title>¸ÞÀÏ º¸³»±â</title>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<style type='text/css'>
p,td {font-size:9pt;font-family:±¼¸²;}
.ad{border:1 solid black}
.adf{background-color:#ECF5FF;border:1 solid black}
</style>
<SCRIPT LANGUAGE="JavaScript">

function OnEnter( field ) { if( field.value == field.defaultValue ) { field.value = ""; } }
function OnExit( field ) { if( field.value == "" ) { field.value = field.defaultValue; } }

function save()
{
 document.msg.view.value = "no";
 check_email()
}
function Preview()
{
 document.msg.view.value = "yes";
 check_email()
}

function check_email()
{
 if(document.msg.rec.value == '') {

  alert("¹Þ´Â »ç¶÷ E-mailÁÖ¼Ò°¡ ¾ø½À´Ï´Ù.");
 }
 else if(document.msg.send.value == '') {

  alert("º¸³»´Â »ç¶÷ E-mailÁÖ¼Ò°¡ ¾ø½À´Ï´Ù.");
 }
 else if(document.msg.send.value.length < 4 || document.msg.rec.value.length < 4) {

  alert("E-mail ÁÖ¼Ò°¡ ºÎÁ¤È®ÇÕ´Ï´Ù.");
 }
 else if(document.msg.title.value == '') {

  alert("Á¦¸ñÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù");
 }
 else {

  if(check_char()) {
  }
  else {
   document.msg.submit()
  }
 }

}

function check_char()
{
 if(document.msg.send.value !="")
 {
  var special = "\"\'~!#$%^&*(){}?/][}{ ";
  var check_send = document.msg.send.value;
  var len = check_send.length;

  for(i = 0; i < len; i++)
  {
   if(special.indexOf(check_send.substring(i, i + 1)) >= 0)
   {
    alert("¹ß½Å E-mail¿¡ Çã¿ëµÇÁö ¾Ê´Â ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.")
    document.msg.send.value = "";
    document.msg.send.focus();
    return 1;
   } 
  }
 }
 if(document.msg.rec.value !="")
 {
  var special = "\"\'~!#$%^&*(){}?/][}{ ";
  var check_rec = document.msg.rec.value;
  var len = check_rec.length;

  for(i = 0; i < len; i++)
  {
   if(special.indexOf(check_rec.substring(i, i + 1)) >= 0)
   {
    alert("¼ö½Å E-mail¿¡ Çã¿ëµÇÁö ¾Ê´Â ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.")
    return 1;
   } 
  }
 }
 if(document.msg.poem.value !="")
 {
  var special = "\"\'~!#$%^&*(){}?/][}{ ";
  var check_poem = document.msg.poem.value;
  var len = check_poem.length;

  for(i = 0; i < len; i++)
  {
   if(special.indexOf(check_poem.substring(i, i + 1)) >= 0)
   {
    alert("¼ûÀºÂüÁ¶¿¡ Çã¿ëµÇÁö ¾Ê´Â ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.")
    return 1;
   } 
  }
 }

}
</SCRIPT>
</head>
<body bgcolor=white text=#000000>
<form name=msg method=post action=happymail.asp>
<input type=hidden name=action value=save>
<br><table border=0 cellpadding=0 cellspacing=0 width=362 align=center><tr><td bgcolor=#FA8983>
<table border=0 cellpadding=3 cellspacing=1 width=100%>

<tr>
<td width=70 align=right bgcolor=#FEE0DE style=PADDING-RIGHT: 3px>º¸³»´Â »ç¶÷</td>
<td width=250 bgcolor=white>
<input type=text name=send size=25 CLASS='ad' onBlur=this.className='ad' onFocus=this.className='adf'>
&nbsp;
<input type=text name=sendname size=6 CLASS='ad' onBlur=OnExit(this) onFocus=OnEnter(this) value='À̸§'>
</td>
</tr>

<tr>
<td width=70 align=right bgcolor=#FEE0DE style=PADDING-RIGHT: 3px>¹Þ´Â »ç¶÷</td>
<td width=250 bgcolor=white>
<input type=text name=rec size=25 CLASS='ad' onBlur=this.className='ad' onFocus=this.className='adf'>
<br>* ¿©·¯¸í¿¡°Ô º¸³¾ ¶§ °¢ ÁÖ¼Ò¸¦ , ·Î ±¸ºÐ</td>
</tr>

<tr>
<td width=70 align=right bgcolor=#FEE0DE style=PADDING-RIGHT: 3px>¼ûÀº ÂüÁ¶</td>
<td width=250 bgcolor=white>
<input type=text name=poem size=25 CLASS=ad onBlur=this.className='ad' onFocus=this.className='adf'>
</td>
</tr>

<tr>
<td width=70 align=right bgcolor=#FEE0DE style=PADDING-RIGHT: 3px>Á¦¸ñ</td>
<td width=250 bgcolor=white>
<input type=text name=title maxlength=100 size=35 onblur=this.className='ad' onfocus=this.className='adf' class=ad></td>
</tr>

<tr><td width=70 align=right bgcolor=#FEE0DE style=PADDING-RIGHT: 3px>³»¿ë</td>
<td width=250 bgcolor=#FFF5F4>
<textarea name=content rows=6 cols=35 CLASS=ad onBlur=this.className='ad' onFocus=this.className='adf'></textarea></td>
</tr>

<tr>
<td align=right bgcolor=#FEE0DE>ÆÄÀÏ÷ºÎ</td>
<td bgcolor=white>
<input type=file name=userfiles size=20 CLASS=ad CLASS=ad onBlur=this.className='ad' onFocus=this.className='adf'></td>
</tr>

<tr>
<td align=right bgcolor=#FEE0DE>Çü½Ä¼±ÅÃ</td>
<td width=250 bgcolor=#FFF5F4>
<input type="radio" name="format" value="text" checked>Text
<input type="radio" name="format" value="html">HTML
</td></tr></table>

</td>
</tr></table>
<br>
<table border=0 align=center>
<tr>
<INPUT TYPE="hidden" name="view" value="no">
<td><input type=button value='¸Þ ÀÏ º¸ ³¿'  CLASS=ad onClick=save()></td>
<td><input type=button value='¹Ì ¸® º¸ ±â'  CLASS=ad onClick=Preview()></td>
<td><input type=reset value='»õ ·Î ÀÛ ¼º'  CLASS=ad></td>
</tr>
</table>
</form>

</body>
</html>
<%
End If
%>

Ãßõ½ºÅ©·¦¼Ò½ºº¸±â ¸ñ·Ï
HappyCGI 2005-11-21 19:17:11
´ä±Û

Á˼ÛÇÕ´Ï´Ù¸¸ °³º° ÇÁ·Î±×·¥ÀÇ ¼öÁ¤°Ç¿¡ ´ëÇؼ­´Â ÀúÈñ°¡ ´äº¯À» µå¸±¼ö ¾ø½À´Ï´Ù. µµ¿òÀÌ ¾ÈµÇ¾î¼­ Á˼ÛÇÕ´Ï´Ù.

ÀÌÀü°Ô½Ã±Û ÆÄÀϾ÷·Îµå·Î ÆÄÀÏÀ» ¿Ã¸±¶§ ... 2005-11-11 10:53:51
´ÙÀ½°Ô½Ã±Û Á¦ÀÛÀÇ·Ú 2005-11-22 19:40:41