묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폼메일에 그림화일 같이 보내는 방법.. -..-;
2002.04.23 21:21
도저히 질문을 드릴 곳도 없고 도와줄 사람도 없어서 여기에 올립니다.
아래에 비슷한 글들을 검색했지만 무슨 말인지 도저히 모르겠더라구요..ㅡ,.ㅡ;
폼메일 소스를 하나 구했는데 텍스트만 보내지는게 아니라 그림화일 gif 도 같이 배달이 되게 하려고 하거덩요. 그런데 php 소스를 아무리 봐도 어디서부터 손을 대야할지 통 모르겠더라구요. php 처버라 도통 모르겠어요.. ㅡ,.ㅡ;
sendmail.php 내용은 다음과 같습니다.
<?
$From_name = trim($From_name);
$From_email = trim($From_email);
$To_name = trim($To_name);
$To_email = trim($To_email);
$Title = trim($Title);
$Contents = trim($Contents);
if(!ereg("(^[_0-9a-zA-Z-]+(.[_0-9a-zA-Z-]+)*@[_0-9a-zA-Z-]+(.[_0-9a-zA-Z-]+)*$)",$To_email)){
echo "result=0&MSG=메일보내기 실패!n보내는 이의 메일 주소가 정확하지 않습니다. 확인하세요.";
exit;
}
$Mail_to = "$To_email";
$Mail_body = "
<table align='center' border='1' cellpadding='0' cellspacing='+ '+ '0' width='400' bordercolordark='white' bordercolorlight='black'+ '>
<tr>
<td width='400' bgcolor='#FF6633'+ '>
<p><span style='font-size:10pt;'><font face='돋움'> [${To_name}]에게
$Title</font></span></p>
</td>
</tr>
<tr>
<td width='400'>
<p><span style='font-size:10pt;'><font face='돋움'>${Contents}</font></span></p>
</td>
</tr>
<tr>
<td width='400' align='+ 'right' bgcolor='#FF9900'>
<p><span style='font-size:10pt;'><font face='돋움'>[$From_name]가
보내신 편지입니다. </font></span></p>
</td>
</tr>
<tr>
<td width='400' align='right' bgcolor='#FFCC00'>
<p><span style='+ 'font-size:10pt;'><font face='돋움'>이 편지는 FLASH
E-mail 프로그램으로 보내졌습니다. *^^*</font></span></p>
</td>
</tr>
</table>
";
$Mail_title = "$Title";
$Mail_header = "From: $From_name n";
$Mail_header = "Reply-To: $From_email n";
$Mail_header = "Content-Type: text/html;charset=EUC-KR";
$result=mail($Mail_to,$Mail_title,$Mail_body,$Mail_header);
if($result){
echo "result=1&MSG=메일보내기 성공!n플래시 메일 프로그램을 사용해주셔서 감사합니다.";
}else{
echo "result=0&MSG=메일보내기 실패!n기입한 정보를 다시 확인해 주세요.";
}
exit;
?>
------여기까지 입니다. --------
------ 여기서부터 receive_mail.htm 소스입니다. --------
<html>
<head>
<meta name="generator" content="Namo WebEditor v4.0">
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p> </p>
<table align="center" border="1" cellpadding="0" cellspacing="0" width="400" bordercolordark="white" bordercolorlight="black">
<tr>
<td width="400" bgcolor="#FF6633">
<p><span style="font-size:10pt;"><font face="돋움"> [받는이에게]
제목</font></span></p>
</td>
</tr>
<tr>
<td width="400">
<p><span style="font-size:10pt;"><font face="돋움"> 내용<br> 내용<br> 내용</font></span></p>
</td>
</tr>
<tr>
<td width="400" align="right" bgcolor="#FF9900">
<p><span style="font-size:10pt;"><font face="돋움">[보내는이]가
보내신 편지입니다. </font></span></p>
</td>
</tr>
<tr>
<td width="400" align="right" bgcolor="#FFCC00">
<p><span style="font-size:10pt;"><font face="돋움">이 편지는 FLASH
E-mail 프로그램으로 보내졌습니다. *^^*</font></span></p>
</td>
</tr>
</table>
</body>
</html>
-----------------끝입니다. ---------------
어케해야되는건가요?
고수님들 조언 좀 부탁드립니다. -..-;
아래에 비슷한 글들을 검색했지만 무슨 말인지 도저히 모르겠더라구요..ㅡ,.ㅡ;
폼메일 소스를 하나 구했는데 텍스트만 보내지는게 아니라 그림화일 gif 도 같이 배달이 되게 하려고 하거덩요. 그런데 php 소스를 아무리 봐도 어디서부터 손을 대야할지 통 모르겠더라구요. php 처버라 도통 모르겠어요.. ㅡ,.ㅡ;
sendmail.php 내용은 다음과 같습니다.
<?
$From_name = trim($From_name);
$From_email = trim($From_email);
$To_name = trim($To_name);
$To_email = trim($To_email);
$Title = trim($Title);
$Contents = trim($Contents);
if(!ereg("(^[_0-9a-zA-Z-]+(.[_0-9a-zA-Z-]+)*@[_0-9a-zA-Z-]+(.[_0-9a-zA-Z-]+)*$)",$To_email)){
echo "result=0&MSG=메일보내기 실패!n보내는 이의 메일 주소가 정확하지 않습니다. 확인하세요.";
exit;
}
$Mail_to = "$To_email";
$Mail_body = "
<table align='center' border='1' cellpadding='0' cellspacing='+ '+ '0' width='400' bordercolordark='white' bordercolorlight='black'+ '>
<tr>
<td width='400' bgcolor='#FF6633'+ '>
<p><span style='font-size:10pt;'><font face='돋움'> [${To_name}]에게
$Title</font></span></p>
</td>
</tr>
<tr>
<td width='400'>
<p><span style='font-size:10pt;'><font face='돋움'>${Contents}</font></span></p>
</td>
</tr>
<tr>
<td width='400' align='+ 'right' bgcolor='#FF9900'>
<p><span style='font-size:10pt;'><font face='돋움'>[$From_name]가
보내신 편지입니다. </font></span></p>
</td>
</tr>
<tr>
<td width='400' align='right' bgcolor='#FFCC00'>
<p><span style='+ 'font-size:10pt;'><font face='돋움'>이 편지는 FLASH
E-mail 프로그램으로 보내졌습니다. *^^*</font></span></p>
</td>
</tr>
</table>
";
$Mail_title = "$Title";
$Mail_header = "From: $From_name n";
$Mail_header = "Reply-To: $From_email n";
$Mail_header = "Content-Type: text/html;charset=EUC-KR";
$result=mail($Mail_to,$Mail_title,$Mail_body,$Mail_header);
if($result){
echo "result=1&MSG=메일보내기 성공!n플래시 메일 프로그램을 사용해주셔서 감사합니다.";
}else{
echo "result=0&MSG=메일보내기 실패!n기입한 정보를 다시 확인해 주세요.";
}
exit;
?>
------여기까지 입니다. --------
------ 여기서부터 receive_mail.htm 소스입니다. --------
<html>
<head>
<meta name="generator" content="Namo WebEditor v4.0">
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p> </p>
<table align="center" border="1" cellpadding="0" cellspacing="0" width="400" bordercolordark="white" bordercolorlight="black">
<tr>
<td width="400" bgcolor="#FF6633">
<p><span style="font-size:10pt;"><font face="돋움"> [받는이에게]
제목</font></span></p>
</td>
</tr>
<tr>
<td width="400">
<p><span style="font-size:10pt;"><font face="돋움"> 내용<br> 내용<br> 내용</font></span></p>
</td>
</tr>
<tr>
<td width="400" align="right" bgcolor="#FF9900">
<p><span style="font-size:10pt;"><font face="돋움">[보내는이]가
보내신 편지입니다. </font></span></p>
</td>
</tr>
<tr>
<td width="400" align="right" bgcolor="#FFCC00">
<p><span style="font-size:10pt;"><font face="돋움">이 편지는 FLASH
E-mail 프로그램으로 보내졌습니다. *^^*</font></span></p>
</td>
</tr>
</table>
</body>
</html>
-----------------끝입니다. ---------------
어케해야되는건가요?
고수님들 조언 좀 부탁드립니다. -..-;
댓글 4
-
이호한
2002.04.23 21:23
-
릭스
2002.04.23 23:38
그건 알아요..ㅡㅡ; 문제는 php 소스 어디를 고쳐야 하냐는거죠..ㅡㅡa -
이호한
2002.04.24 12:16
당연히 html소스가 들어가는 $body부분을 고쳐야지요...
$body = " 어쩌고저쩌고... <img src='http://xxxx.xx/image.gif'>어쩌고저쩌고.... "; -
릭스
2002.04.24 18:14
답변 너무 감사합니다. ㅡ,.ㅡ; 제가 초보라서 그러는데 쬐끔만 구체적으로 설명 좀.... ^^:; 정말 죄송합니다 (__)
서버의 특정 위치에 오려놓은 다음에 html소스상에서 이미지를 사용할때 전체경로로 링크를 잡아주어야 합니다.