안녕하세요 폼메일 관련해서 질문이 있어 이렇게 올립니다.
혹시 아시는분들은 답변 부탁드립니다 ㅜㅜ
폼메일 소스인데요 우선 문제점의 대해 말씀드리겠습니다.
1. 아무 내용없이 문의하기 버튼을 클릭 시 메일이 전송되는 문제
- > 내용과 이메일, 이름 등을 순차적으로 무조건 입력해야지만 내용을 전송할 수 있도록 하고 싶습니다..
2. 전송이 완료된 후 페이지를 새로고침하면 이전에 입력했던 내용이 재발송됨..
- > 새로고침 후에도 아무런 반응이 없었으면 좋겠습니다.
제발 아시는분들 답변 부탁드립니다 ㅜㅜ ㅜ
<?
include_once("$g4[path]/lib/mailer.lib.php");
if ($mail) {
check_token();
$from_name = "문의";
$from_email = "123@naver.com";
$email = explode(",", $mail);
$sub = "$name \n $gbeovhs \n $pay \n $memo";
for ($i=0; $i<count($email); $i++)
mailer($from_name, $from_email, trim($email[$i]), "문의", $sub);
echo <<<HEREDOC
<SCRIPT type="text/javascript">
alert("문의 접수 되었습니다.");
</SCRIPT>
HEREDOC;
}
$token = get_token();
?>
<style type="text/css">
<!--
.style1 {font-size: 18px; font-family:나눔고딕;}
-->
</style>
<form name=fsendmailtest method=post>
<input type=hidden name=token value='<?=$token?>'>
<style>
td, input{font-size:8pt}
</style>
<style type="text/css">
.radius{
width: 180px;
height: 35px;
line-height: 35px;
border: 1px solid dedede;
-webkit-border-radius: 9px; /* for Firefox */
-moz-border-radius: 9px; /* for Safari and chrome */
border-radius: 9px; /* CSS3 */
behavior: url(border-radius.htc); /* for IE */
}
</style>
<table width=940 border=0 align=center cellpadding="0" cellspacing="0">
<tr><td colspan="6"></td></tr>
<tr>
<td height="10" colspan="2">
<td width="250">
<tr>
<td width="679" rowspan="5"><textarea type="text" class="radius" name="pay" style="width:100%; height:100%; line-height:1; font-family:나눔고딕; font-size:14px;" placeholder=" Drop me a line"></textarea>
<td width="11" height="30">
<td width="250"><input type="text" name="gbeovhs" class="radius" itemname="연락처" style="width:100%; font-family:나눔고딕; font-size:12px;" placeholder=" E-mail/Phone" />
<tr>
<td height="10">
<td width="250">
<tr>
<td height="169" rowspan="3">
<td width="250"><input type=text class="radius" name=name size=30required itemname='이름' style="width:100%;font-family:나눔고딕; font-size:12px;" placeholder=" Name" />
<tr>
<td width="250" height="11">
<td colspan=3 rowspan="2" style="display:none;"><input type=text class=ed name=mail size=30 required itemname="E-mail" value="1234@naver.com"> <!--전송받을 이메일 -->
<tr>
<td height="43"><input type=submit value="SEND""/>
<tr>
<td colspan="2">
<tr>
<td height="30" colspan=5 align=center>
</table>
</form>
혹시 아시는분들은 답변 부탁드립니다 ㅜㅜ
폼메일 소스인데요 우선 문제점의 대해 말씀드리겠습니다.
1. 아무 내용없이 문의하기 버튼을 클릭 시 메일이 전송되는 문제
- > 내용과 이메일, 이름 등을 순차적으로 무조건 입력해야지만 내용을 전송할 수 있도록 하고 싶습니다..
2. 전송이 완료된 후 페이지를 새로고침하면 이전에 입력했던 내용이 재발송됨..
- > 새로고침 후에도 아무런 반응이 없었으면 좋겠습니다.
제발 아시는분들 답변 부탁드립니다 ㅜㅜ ㅜ
<?
include_once("$g4[path]/lib/mailer.lib.php");
if ($mail) {
check_token();
$from_name = "문의";
$from_email = "123@naver.com";
$email = explode(",", $mail);
$sub = "$name \n $gbeovhs \n $pay \n $memo";
for ($i=0; $i<count($email); $i++)
mailer($from_name, $from_email, trim($email[$i]), "문의", $sub);
echo <<<HEREDOC
<SCRIPT type="text/javascript">
alert("문의 접수 되었습니다.");
</SCRIPT>
HEREDOC;
}
$token = get_token();
?>
<style type="text/css">
<!--
.style1 {font-size: 18px; font-family:나눔고딕;}
-->
</style>
<form name=fsendmailtest method=post>
<input type=hidden name=token value='<?=$token?>'>
<style>
td, input{font-size:8pt}
</style>
<style type="text/css">
.radius{
width: 180px;
height: 35px;
line-height: 35px;
border: 1px solid dedede;
-webkit-border-radius: 9px; /* for Firefox */
-moz-border-radius: 9px; /* for Safari and chrome */
border-radius: 9px; /* CSS3 */
behavior: url(border-radius.htc); /* for IE */
}
</style>
<table width=940 border=0 align=center cellpadding="0" cellspacing="0">
<tr><td colspan="6"></td></tr>
<tr>
<td height="10" colspan="2">
<td width="250">
<tr>
<td width="679" rowspan="5"><textarea type="text" class="radius" name="pay" style="width:100%; height:100%; line-height:1; font-family:나눔고딕; font-size:14px;" placeholder=" Drop me a line"></textarea>
<td width="11" height="30">
<td width="250"><input type="text" name="gbeovhs" class="radius" itemname="연락처" style="width:100%; font-family:나눔고딕; font-size:12px;" placeholder=" E-mail/Phone" />
<tr>
<td height="10">
<td width="250">
<tr>
<td height="169" rowspan="3">
<td width="250"><input type=text class="radius" name=name size=30required itemname='이름' style="width:100%;font-family:나눔고딕; font-size:12px;" placeholder=" Name" />
<tr>
<td width="250" height="11">
<td colspan=3 rowspan="2" style="display:none;"><input type=text class=ed name=mail size=30 required itemname="E-mail" value="1234@naver.com"> <!--전송받을 이메일 -->
<tr>
<td height="43"><input type=submit value="SEND""/>
<tr>
<td colspan="2">
<tr>
<td height="30" colspan=5 align=center>
</table>
</form>
댓글 2개
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기