묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폼메일
2004.04.06 12:13
아시는 분좀 부탁드립니다.
폼메일을 보낼려구 합니다.
전혀 아는게 없는데 좀 가르켜 줄 수 없나요
폼메일을 보낼려구 합니다.
전혀 아는게 없는데 좀 가르켜 줄 수 없나요
<? PHP #programmed by uropa ?>
<html>
<head>
<title>메일 발송</title>
<body>
<form method="post" action="formmail_deliver.php">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
보내는 사람 이름 <input type="text" name="name" maxlength="10" size="10">
</td>
</tr>
<tr>
<td>
보내는 사람 E-Mail <input type="text" name="frommail" maxlength="35" size="15"><br>
</td>
</tr>
<tr>
<td>
받는 사람 E-Mail <input type="text" name="tomail" maxlength="35" size="15"><br>
</td>
</tr>
<tr>
<td>
편지 제목 <input type="text" name="subject" maxlength="35" size="15"><br>
</td>
</tr>
<tr>
<td>
<textarea name="memo" rows="5" cols="30"></textarea>
</td>
</tr>
<tr>
<td>
<center><input type="submit" value="편지보내기"> <input type="reset" value="취 소"></center>
</td>
</tr>
</table>
</form>
</body>
</html>
------------------------------------여기까지...html 부분입니다..--------------
----------------------------------- formmail_deliver.php ------------------실제적으로 발송되는 부분
<? PHP #programmed by uropa ?>
<?
$_zb_path = "/절대경로/
include $_zb_path."lib.php";
set_time_limit(0);
function thisError($message) {
print("<script>\nalert('$message');\nhistory.back();\n</script>\n");
exit();
}
if(isblank($name)) thisError("보내시는 분의 이름을 적어주십시요");
if(isblank($tomail)) thisError("보내는 이의 mail을 적어주십시요");
if(isblank($frommail)) thisError("받는 사람의 메일을 적으십소");
if(isblank($subject)) thisError("제목을 적어주십시요");
if(isblank($memo)) thisError("내용을 적어주십시요");
$memo = stripslashes($memo);
$header .= "From : $name <". $frommail .">\n"; //보내는 사람 메일 헤더
$header .= "Reply-Path: <". $frommail. ">\n"; //리턴 메일 헤더
$header .= "Content-Type: text/html;charset=EUC-KR\n";
mail($tomail, $subject, $memo, $header);
echo Error("편지가 정상적으로 발송되었습니다..","window.close"); //발송완료는 구냥.ㅡ,.ㅡ
exit;
?>
----------------------
만드셔서