묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폼메일에서 보낸이름이랑 메일주소가 안먹혀요
2004.09.20 15:05
폼메일에서 보낸주소와 메일주소가 안먹혀요
지금 다른분이 공부용으로 만드신 폼메일을 건들여보고 있는데여..
사용하려면 폼을 더추가하고 하려고 하는데.. 보낸주소와 보낸사람 이름 이게 문제 입니다.
그걸로 멜을 보네고 멜을 확인해보면 보낸사람이 안뜨고 보낸메일 주소는 웹호스팅사 쪽의 보내는 서버가
뜹니다. ㅜㅜ
이건 폼작성한곳의 소스입니다
<html>
<head>
<title>메일을 보내자 -0-</title>
</head>
<body bgcolor="white" text="black" link="black" vlink="black" alink="black">
<form method='post' action='send.php3'+ '+ '>
<table border="0" cellpadding="0" cellspacing="0" width="392">
<tr>
<td width="392">
<p align="center"><span style="font-size:9pt;"><b><font color="#666666">아싸
-_- 써니 폼메일ㆀ</font></b></span></p>
<p align="left"><span style="font-size:9pt;"><b><font color="#666600">이름</font>
<input type="text" name="from_name" maxlength="10" size="13" value="이름폼"></b></span></p>
</td>
</tr>
<tr>
<td width="392">
<p align="left"><span style="font-size:9pt;"><b>보낸 주소</b></span> <input type="text" name="from" maxlength="35" size="30" value="mofaju@mofaju.net">
</td>
</tr>
<tr>
<td width="392">
<p align="left"><textarea name="body" rows="8" cols="51">이건내용</textarea>
<p align="left"><input type="text" name="mo" value="이건 추가한 폼"></p>
</td>
</tr>
<tr>
<td width="392">
<center><input type="submit" value="편지보내기"> <input type="reset" value=" 취 소 ">
</center>
</td>
</tr>
</table>
</form>
</body>
</html>
이건 멜을 보넬때 사용되는 php 입니다
<?
// 써니 공부용 폼메일 ^-^/ 입니다..
// 소스 수정및 재배포 가능합니다. 질문은 안받습니다.
//
// 써니얌( http://sunnyam.com )
// 창에 이름및 주소를 안적으면 나오는 에러 메세지를 나오게 하는 함수입니다..
function error($text){
echo "
<script language=javascript>
window.alert('$text')
history.go(-1)
</script>";
exit;
}
// 메일 보내기가 성공하거나 실패의 여부를 나오게 하는 함수
function msg($text){
echo "
<script language=javascript>
window.alert('$text')
</script>
<meta http-equiv='refresh' content='0;url=mail.php'>";
exit;
}
if (!$from_name) {error('이름없어? +_+');} // 이름이 없을때 에러 메세지
if(!ereg("@",$from)) {error('이런 이멜 주소가 어딨어용');} // 보내는 메일주소나 @이 없으면 나오는 에러메세지
if (!$body) {error('글도 안쓰고 보내? -_-ㆀ');} // 내용을 안적으면 나오는 에러 메세지
$to="dnjsgud2000@hotmail.com";
$subject="문의메일";
$mailheaders .= "Return-Path: $frommail rn"; // 메일 헤더
$mailheaders .= "From: $form_name <$from> rn"; // 메일헤더, 이름과 email 주소가 나오게 함..
$result=mail($to , $subject , "$body" , "$mo" , $mail_Headers); // 메일 함수
if($result){msg('-_-v 편지 잘갔어요~*');} // 성공하면 나오는 메제시
else{error('전송실패 편지를 배달하지 못했습니다 ㅠㅠ');} // 편지가 전달되지 않으면 나오는 함수
?>
고수님 꼭 부탁드립니다 ㅜㅜ
지금 다른분이 공부용으로 만드신 폼메일을 건들여보고 있는데여..
사용하려면 폼을 더추가하고 하려고 하는데.. 보낸주소와 보낸사람 이름 이게 문제 입니다.
그걸로 멜을 보네고 멜을 확인해보면 보낸사람이 안뜨고 보낸메일 주소는 웹호스팅사 쪽의 보내는 서버가
뜹니다. ㅜㅜ
이건 폼작성한곳의 소스입니다
<html>
<head>
<title>메일을 보내자 -0-</title>
</head>
<body bgcolor="white" text="black" link="black" vlink="black" alink="black">
<form method='post' action='send.php3'+ '+ '>
<table border="0" cellpadding="0" cellspacing="0" width="392">
<tr>
<td width="392">
<p align="center"><span style="font-size:9pt;"><b><font color="#666666">아싸
-_- 써니 폼메일ㆀ</font></b></span></p>
<p align="left"><span style="font-size:9pt;"><b><font color="#666600">이름</font>
<input type="text" name="from_name" maxlength="10" size="13" value="이름폼"></b></span></p>
</td>
</tr>
<tr>
<td width="392">
<p align="left"><span style="font-size:9pt;"><b>보낸 주소</b></span> <input type="text" name="from" maxlength="35" size="30" value="mofaju@mofaju.net">
</td>
</tr>
<tr>
<td width="392">
<p align="left"><textarea name="body" rows="8" cols="51">이건내용</textarea>
<p align="left"><input type="text" name="mo" value="이건 추가한 폼"></p>
</td>
</tr>
<tr>
<td width="392">
<center><input type="submit" value="편지보내기"> <input type="reset" value=" 취 소 ">
</center>
</td>
</tr>
</table>
</form>
</body>
</html>
이건 멜을 보넬때 사용되는 php 입니다
<?
// 써니 공부용 폼메일 ^-^/ 입니다..
// 소스 수정및 재배포 가능합니다. 질문은 안받습니다.
//
// 써니얌( http://sunnyam.com )
// 창에 이름및 주소를 안적으면 나오는 에러 메세지를 나오게 하는 함수입니다..
function error($text){
echo "
<script language=javascript>
window.alert('$text')
history.go(-1)
</script>";
exit;
}
// 메일 보내기가 성공하거나 실패의 여부를 나오게 하는 함수
function msg($text){
echo "
<script language=javascript>
window.alert('$text')
</script>
<meta http-equiv='refresh' content='0;url=mail.php'>";
exit;
}
if (!$from_name) {error('이름없어? +_+');} // 이름이 없을때 에러 메세지
if(!ereg("@",$from)) {error('이런 이멜 주소가 어딨어용');} // 보내는 메일주소나 @이 없으면 나오는 에러메세지
if (!$body) {error('글도 안쓰고 보내? -_-ㆀ');} // 내용을 안적으면 나오는 에러 메세지
$to="dnjsgud2000@hotmail.com";
$subject="문의메일";
$mailheaders .= "Return-Path: $frommail rn"; // 메일 헤더
$mailheaders .= "From: $form_name <$from> rn"; // 메일헤더, 이름과 email 주소가 나오게 함..
$result=mail($to , $subject , "$body" , "$mo" , $mail_Headers); // 메일 함수
if($result){msg('-_-v 편지 잘갔어요~*');} // 성공하면 나오는 메제시
else{error('전송실패 편지를 배달하지 못했습니다 ㅠㅠ');} // 편지가 전달되지 않으면 나오는 함수
?>
고수님 꼭 부탁드립니다 ㅜㅜ