묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
메일 보내기 php작성하구 있는데요 정말 죽겠습니다>_<
2002.10.09 03:48
혼자해볼려구 몇일째 발도둥을 치고있는데 안되네요
제가 나모루요 htm파일을 하나 만들었습니다
주문을 받을수있게 예를 들면
이름:
나이:
주소:
머이런식으루요
맨아래에는 보내기 다시쓰기란 버튼을 만들어줬구요
맨위에 소스에 php 파일 불러올수있게
<form method="post" action="계정주소/mail.php">
이렇게 줬습니다
이걸 html파일로 저장해서 계정에 올려논 상태구요
메모장에 맨아래에 있는 소스를 저장해서 확장자는 php로 mail이라는 이름으루 저장해서 올렸습니다
예정에 올려논 html 파일에서 보내기를 누르면 php파일 을 읽고 메일이 정상적으로 보내져야하는데
php소스가 작동하긴합니다
이름을 안적으면 성암을 적어야 한다는 메세지가 뜨구있구요
이름을 적구 메일을 보내면 메일이 발송되었다는 메세지도 뜹니다
근데 문제는 제가 가지고있는 메일 3개로 전부 테스트를 해봤는데
메일이 오질 않습니다 ㅠ.ㅠ
분명 메일이 발송됬다는 메세지도 뜨구있는데 왜 그러는지 정말 이해가되질 않네요
워낙초보라 php가 뭔지도 모릅니다
근데 이제 혼자하기에는 너무 힘드네요
초보 살리는 셈 치구 자세한 답변 부탁드립니다 ㅠ.ㅠ;
아래에 php 메일 소스 올리겠습니다...소스가 잘못된걸까요?
<?
if (!$name) {
echo ("
<script>
window.alert('성함을 적어주세요.')
history.go(-1)
</script>
");
exit;
}
$content = "
성함 : $name
메일 : $mail
내용 :
$comment";
$mailto = "ololhe@yahoo.co.kr!!";
$mh .= "Return-Path: $frommailrn";
$mh .= "From: $mail <$frommail>rn";
$info = stripslashes($info);
mail($mailto,$subject,$content,$mh);
echo ("
<script>
window.alert('▣ 메일이 보내졌습니다..')
</script>
<META HTTP-EQUIV='Refresh' CONTENT='0;URL=http:.//'>
");
exit;
?>
제가 나모루요 htm파일을 하나 만들었습니다
주문을 받을수있게 예를 들면
이름:
나이:
주소:
머이런식으루요
맨아래에는 보내기 다시쓰기란 버튼을 만들어줬구요
맨위에 소스에 php 파일 불러올수있게
<form method="post" action="계정주소/mail.php">
이렇게 줬습니다
이걸 html파일로 저장해서 계정에 올려논 상태구요
메모장에 맨아래에 있는 소스를 저장해서 확장자는 php로 mail이라는 이름으루 저장해서 올렸습니다
예정에 올려논 html 파일에서 보내기를 누르면 php파일 을 읽고 메일이 정상적으로 보내져야하는데
php소스가 작동하긴합니다
이름을 안적으면 성암을 적어야 한다는 메세지가 뜨구있구요
이름을 적구 메일을 보내면 메일이 발송되었다는 메세지도 뜹니다
근데 문제는 제가 가지고있는 메일 3개로 전부 테스트를 해봤는데
메일이 오질 않습니다 ㅠ.ㅠ
분명 메일이 발송됬다는 메세지도 뜨구있는데 왜 그러는지 정말 이해가되질 않네요
워낙초보라 php가 뭔지도 모릅니다
근데 이제 혼자하기에는 너무 힘드네요
초보 살리는 셈 치구 자세한 답변 부탁드립니다 ㅠ.ㅠ;
아래에 php 메일 소스 올리겠습니다...소스가 잘못된걸까요?
<?
if (!$name) {
echo ("
<script>
window.alert('성함을 적어주세요.')
history.go(-1)
</script>
");
exit;
}
$content = "
성함 : $name
메일 : $mail
내용 :
$comment";
$mailto = "ololhe@yahoo.co.kr!!";
$mh .= "Return-Path: $frommailrn";
$mh .= "From: $mail <$frommail>rn";
$info = stripslashes($info);
mail($mailto,$subject,$content,$mh);
echo ("
<script>
window.alert('▣ 메일이 보내졌습니다..')
</script>
<META HTTP-EQUIV='Refresh' CONTENT='0;URL=http:.//'>
");
exit;
?>
댓글 2
-
최강남자킹
2002.10.10 01:20
-
최강남자킹
2002.10.10 02:17
흠.. 아예메일이 안온다면
아마도..
<form method="post" action="계정주소/mail.php">
이문장에서 "계정주소"를 빼보세여
계정에 올려따면 굳이 쓰실 피려는 엄썰꺼 같구요
음..
떠 엄나..ㅡ.ㅡ
아
$mh .= "Return-Path: $frommailrn";
$mh .= "From: $mail <$frommail>rn";
이부분을 아래처럼..
$from = "$name <$mail>" ;
$mh = "From: " . $from . "\n" ; 으로 함 해보실랍니까?
에서 $content 를 $comment 로 바꿔야되지않나여?
-_-;