묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폼메일에 관한 질문입니다. 제발 알려주세요 ㅠ.ㅠ
2003.01.07 10:57
폼메일을 한달전부터 공부해온 php 유저입니다.
그러나 언제나 똑같은 에러 메세지만 나옵니다.
아는 교수님들께도 소스를 보내드렸지만 그렇게 고쳤는데도 안됩니다.
부디 php 유저님들의 좋은 조언 부탁드립니다.
이건 제 소스입니다.
mail.php3 부분
==============================================================================================
<httml>
<head>
<title>이재국님의 폼메일입니다</title>
</head>
<script language='javascript'>
function sendmail(){
if(document.MAIL.to.value == "")
alert("받는분의 E-Mail 주소");
else if(document.MAIL.from.value == "")
alert("자신의 E-mail 주소");
else if(document.MAIL.subject.value == "")
alert("편지 제목을 입력하세요.");
else document.MAIL.submit();
}
</script>
<body bgcolor=white>
<center><font size=6 face='comic sans ms'>이재국님 폼메일</font><br>
<form name='MAIL' method='post' action='mail_end.php3'>
<table width=500 cellspacing=1 bgcolor=green>
<tr>
<td align=center bgcolor=999999 width=20%>
<font size=2 color=white>받는사람</td>
<td bgcolor='eeeeee' width=80%><input type='text' name='to' size=50></td>
</tr>
<tr>
<td align=center bgcolor=999999><font size=2 color=white>보내는사람</td>
<td bgcolor='eeeeee'><input type=text name='from' size=50></td>
</tr>
<tr>
<td align=center bgcolor=999999><font size=2 color=white>제목</td>
<td bgcolor='eeeeee'><input type=text name='subject' size=50></td>
</tr>
<tr>
<td align=center bgcolor=999999><font size=2 color=white>내용:</td>
<td bgcolor='eeeeee'><textarea name='content' rows=12 cols=52>
</textarea></td>
</tr>
</table>
<table width=500>
<tr>
<td helght=5 align=center><input type='button' value='메일발송' onclick='sendmail()'>
<input type=button value='취소' onclick='self.window.close();'></td>
</tr>
</table>
<form>
</body>
</html>
======================================================================================
mail_end.php3 부분
<?
$headers .="From :<$from>rn";
mail($to,$subject,$content,$headers);
echo "
<html>
<head>
<script language='javascript'>
function cc()
{
setTimeout('window.close()',3000);
}
</script>
</head>
<body onload='cc();' bgcolor='#eeeeee'>
<table width=100%>
<tr>
<td height=280 valign=middle align=center><font size=2 color=yellow>메일을 발송했습니다.<font></td>
</tr>
</table>
</body>
</html>
";
?>
=================================================================================
에러메세지
Warning: Server Error in c:apm_setuphtdocsmail_end.php3 on line 3
메일을 발송했습니다.
이렇게 메세지가 계속 뜹니다. 다른 유저님들이 메일이 보내지는 소스를 보내줘도 언제나 에러는
mail( ) 여기 부분에서 뜨더라구요.
어떻게 하는지 알려주세요..
아..참고로 제 서버는 apm이 설치돼있고 지금 제로보드를 돌리고 있으며 윈도우2000에 smtp 작동중입니다.
물론 iis는 정지시켰고요.. 왜 그런지 알려주세요..
그러나 언제나 똑같은 에러 메세지만 나옵니다.
아는 교수님들께도 소스를 보내드렸지만 그렇게 고쳤는데도 안됩니다.
부디 php 유저님들의 좋은 조언 부탁드립니다.
이건 제 소스입니다.
mail.php3 부분
==============================================================================================
<httml>
<head>
<title>이재국님의 폼메일입니다</title>
</head>
<script language='javascript'>
function sendmail(){
if(document.MAIL.to.value == "")
alert("받는분의 E-Mail 주소");
else if(document.MAIL.from.value == "")
alert("자신의 E-mail 주소");
else if(document.MAIL.subject.value == "")
alert("편지 제목을 입력하세요.");
else document.MAIL.submit();
}
</script>
<body bgcolor=white>
<center><font size=6 face='comic sans ms'>이재국님 폼메일</font><br>
<form name='MAIL' method='post' action='mail_end.php3'>
<table width=500 cellspacing=1 bgcolor=green>
<tr>
<td align=center bgcolor=999999 width=20%>
<font size=2 color=white>받는사람</td>
<td bgcolor='eeeeee' width=80%><input type='text' name='to' size=50></td>
</tr>
<tr>
<td align=center bgcolor=999999><font size=2 color=white>보내는사람</td>
<td bgcolor='eeeeee'><input type=text name='from' size=50></td>
</tr>
<tr>
<td align=center bgcolor=999999><font size=2 color=white>제목</td>
<td bgcolor='eeeeee'><input type=text name='subject' size=50></td>
</tr>
<tr>
<td align=center bgcolor=999999><font size=2 color=white>내용:</td>
<td bgcolor='eeeeee'><textarea name='content' rows=12 cols=52>
</textarea></td>
</tr>
</table>
<table width=500>
<tr>
<td helght=5 align=center><input type='button' value='메일발송' onclick='sendmail()'>
<input type=button value='취소' onclick='self.window.close();'></td>
</tr>
</table>
<form>
</body>
</html>
======================================================================================
mail_end.php3 부분
<?
$headers .="From :<$from>rn";
mail($to,$subject,$content,$headers);
echo "
<html>
<head>
<script language='javascript'>
function cc()
{
setTimeout('window.close()',3000);
}
</script>
</head>
<body onload='cc();' bgcolor='#eeeeee'>
<table width=100%>
<tr>
<td height=280 valign=middle align=center><font size=2 color=yellow>메일을 발송했습니다.<font></td>
</tr>
</table>
</body>
</html>
";
?>
=================================================================================
에러메세지
Warning: Server Error in c:apm_setuphtdocsmail_end.php3 on line 3
메일을 발송했습니다.
이렇게 메세지가 계속 뜹니다. 다른 유저님들이 메일이 보내지는 소스를 보내줘도 언제나 에러는
mail( ) 여기 부분에서 뜨더라구요.
어떻게 하는지 알려주세요..
아..참고로 제 서버는 apm이 설치돼있고 지금 제로보드를 돌리고 있으며 윈도우2000에 smtp 작동중입니다.
물론 iis는 정지시켰고요.. 왜 그런지 알려주세요..