1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
<?php
Function AddAttachment($message, $name = "", $ctype = "application/octet-stream"){ return $Parts = array ( "ctype" => $ctype, "message" => $message, "encode" => $encode, "name" => $name ); }
Function BuildMessage($part){ $message = $part["message"]; $message = chunk_split(base64_encode($message)); $encoding = "base64"; return "Content-Type: ".$part["ctype"]. ($part["name"]? "; name = \"".$part[ "name"]. "\"" : ""). "\nContent-Transfer-Encoding: $encoding\n\n$message\n"; }
Function BuildMultiPart($Parts) { $boundary = "b".md5(uniqid(time())); $multipart = "Content-Type: multipart/mixed; boundary = $boundary\n\nThis is a MIME encoded message.\n\n--$boundary";
for($i = sizeof($Parts)-1; $i >= 0; $i--){ $multipart .= "\n".BuildMessage($Parts[$i])."--$boundary"; } return $multipart.= "--\n"; }
Function Send($Html, $To, $Subject, $Body, $FormHearder, $File, $File_name, $File_type){ if($File_name!="") $Attachment = fread(fopen($File, "rb"), filesize($File)); $Hearders = $FormHearder; $Parts[] = AddAttachment($Body, "", "text/html"); if($File_name!="") $Parts[] = AddAttachment($Attachment, $File_name, $File_type);
$Hearders .= "MIME-Version: 1.0\n"; for($i = 0; $i < sizeof($Parts); $i++) $Hearders .= BuildMultiPart($Parts); @mail($To, $Subject, "", $Hearders); }
//ÁÖ¼®Ç®¸é µÊ //$Name = "±è»ó¹¬"; //$Sender = "mook3710@nate.com"; //$Uname = "±è»ó¹¬"; //$Receiver = "mook3710@naver.com";
$Fromheader= "From: $Name <".$Sender.">\r\n"; $Returnheader = "Return-Path: ".$Sender."\r\n"; $Errhearderr = "Errors-To: ".$Sender."\r\n";
$Hearders = $Fromheader.$Returnheader.$Errhearderr; $Toheader= "To: $Uname <".$Receiver.">\r\n"; $Subject = "ÆÄÀÏ Ã·ºÎ ¸ÞÀÏ Å×½ºÆ®"; $Body = "<font color=blue>ÆÄÀÏ Ã·ºÎ Å×½ºÆ® ÀÔ´Ï´Ù.</font>";
$Html = 2;
if($Html == 1){ /* ÅØ½ºÆ® ÀÏ °æ¿ì */
$Body = htmlspecialchars($Body); $Body = stripslashes($Body); $Body = str_replace(" ", " ",$Body); $Body = nl2br($Body);
}else{ /* if($Html == 1){ else */
$Body = stripslashes($Body); /* HTML ÀÏ °æ¿ì */
}
$Body = stripslashes($Body);
if($Mode){ Send($Html, $Toheader, $Subject, $Body, $Hearders, $File, $File_name, $File_type); //echo ("<META HTTP-EQUIV='REFRESH' CONTENT='0;URL=".$PHP_SELF."'>"); } ?> <html> <head> <title>»çÁø ¾÷·Îµå</title> <meta http-equiv="Content-Type" content="text/html; charset=euc-kr"> <script language="javascript"> function CheckForm(form) { return true; } </script> </head> </body> <center> <table width="600" border="0" cellspacing="1" cellpadding="0" bgcolor="#A2A2A2"> <Form name="DetailForm" method="post" action="<?=$PHP_SELF?>" onsubmit="return CheckForm(this);" ENCTYPE="MULTIPART/FORM-DATA"> <input type="hidden" name="Mode" value="Up"> <tr> <td bgcolor="#E5E5E5" align="center" width="100" height="25"> À̹ÌÁö </td> <td bgcolor="#ffffff" width="500"> <input type="file" name="File" class="input1" size='37'> </td> </tr> <tr> <td align="center" colspan="2" bgcolor="#ffffff" height="45"> <input type="submit" value= " ¸ÞÀÏ Àü¼Û "> </td> </tr> </Form> </table> </center> </body> </html>
|