묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폼메일 소슨데요. 원하는 페이지로 갈려면 어찌해야 하나요?
2003.11.04 23:33
<?
/****************************************************************************
파일이름 : FORMMAIL_SEND.php3
****************************************************************************/
function ERROR($msg)
{
echo "<script language=javascript>
window.alert('$msg');
history.go(-1);
</script>";
exit;
}
if ( !$FROM_NAME || !$FROM_EMAIL || !$TO_EMAIL || !$SUBJECT || !$number || !$date || !$name_a || !$handphone || !$zip1 || !$zip2 || !$address || !$MoreAdd || !$telephone ) {
$msg = "\n무언가 빠드린게 있습니다.\n\n재 작성해 주시기 바랍니다.\n"; ERROR($msg);
}
$SUBJECT = stripslashes($SUBJECT);
$CONTENT = nl2br($CONTENT);
$SEND_CONTENT = "<HTML>
<HEAD>
<STYLE>
<!--
A:link {text-decoration:none;color:black;}
A:visited {text-decoration:none;color:black;}
A:hover { text-decoration:underline; color:#081E8A;}
p,br,body,td {color:black; font-size:10pt;}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR='WHITE'+ '+ '>
<DIV ALIGN=LEFT>
<center></center>
<TABLE WIDTH=100% BORDER=1 CELLPADDING=3 CELLSPACING=0 bgcolor='#FFFFFF' BORDERCOLORDARK='#FFFFFF' BORDERCOLORLIGHT='#AE6C44'>
<TR>
<TD BGCOLOR='#019F33' COLSPAN=2> + <A HREF='mailto:$FROM_EMAIL'>
<font color=white>$FROM_NAME</A>님 으로부터 발송된 주문서 입니다.
(빠른 시간하에 택배를 완료 하여 주시기 바랍니다. yesking.com)</font>
</TD>
</TR>
<TR>
<TD WIDTH=15% BGCOLOR='#019F33'>
<font color=white>제목</font></TD><TD WIDTH=85%> <B>$SUBJECT</B></TD>
</TR>
<TR>
<TD WIDTH=15% BGCOLOR='#019F33'>
<font color=white>이름</font></TD><TD WIDTH=85%> <B><A HREF='mailto:$FROM_EMAIL'>$FROM_NAME</A></B></TD>
</TR>
<TR>
<TD BGCOLOR='#FFFFFF' COLSPAN=2 HEIGHT='400' VALIGN='+ 'TOP'+ '>
<BR>
<FONT COLOR='$FONT_COLOR' FACE='$FONT_FAMILY' STYLE="font-size:$FONT_SIZE;">
○ 수 량 : $number
<BR><BR>
○ 배달 희망 일자 : $date
<BR><BR>
○ 받는 분 성함 : $name_a
<BR><BR>
○ 받는 분 연락처 : $handphone
<BR><BR>
○ 우편 번호 : $zip1-$zip2
<BR><BR>
○ 동(면)이상주소 : $address
<BR><BR>
○ 나머지 주소 : $MoreAdd
<BR><BR>
○ 주문자 성함 : $FROM_NAME
<BR><BR>
○ 주문자 연락 처 : $telephone
<BR><BR>
○ 주문자 메일 : $FROM_EMAIL
<BR><BR>
○ 수치인에게 전달할 메세지 : $form_talk
<BR><BR>
○ 운영자 에게 특별히 부탁할 내용 : $CONTENT
</FONT>
</TD>
</TR>
</TABLE>
</DIV>
<table width=100% bgcolor=#AE6C44 align=center>
<tr>
<td align=center></td>
</tr>
</table>
</BODY>
</HTML>";
if($FROM_NAME && $FROM_EMAIL) {
$from = ""$FROM_NAME" <$FROM_EMAIL>";
}
else {
$from = "$FROM_EMAIL";
}
$TO = ""$TO_NAME" <$TO_EMAIL>";
$from = "From:$fromnContent-Type:text/html";
mail($TO, $SUBJECT , $SEND_CONTENT , $from);
echo "<script language=javascript>
window.alert('주문해 주심에 진심으로 감사 드립니다.\n\n운영자 [${TO_NAME}]님께 주문서를 발송하였습니다.\n\n거제해주신 정보로 주문확인/택배를 완료 하겠습니다.');
history.go(-2);</script>";
exit;
?>
마지막 스크립트 수정해도 계속 에러나네요.
글구 전의 페이지로 돌아갈려니까 올려졌던 글이 그대로 남겨져 있구요.
스크립트 수정을 어찌해야 하나요?
/****************************************************************************
파일이름 : FORMMAIL_SEND.php3
****************************************************************************/
function ERROR($msg)
{
echo "<script language=javascript>
window.alert('$msg');
history.go(-1);
</script>";
exit;
}
if ( !$FROM_NAME || !$FROM_EMAIL || !$TO_EMAIL || !$SUBJECT || !$number || !$date || !$name_a || !$handphone || !$zip1 || !$zip2 || !$address || !$MoreAdd || !$telephone ) {
$msg = "\n무언가 빠드린게 있습니다.\n\n재 작성해 주시기 바랍니다.\n"; ERROR($msg);
}
$SUBJECT = stripslashes($SUBJECT);
$CONTENT = nl2br($CONTENT);
$SEND_CONTENT = "<HTML>
<HEAD>
<STYLE>
<!--
A:link {text-decoration:none;color:black;}
A:visited {text-decoration:none;color:black;}
A:hover { text-decoration:underline; color:#081E8A;}
p,br,body,td {color:black; font-size:10pt;}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR='WHITE'+ '+ '>
<DIV ALIGN=LEFT>
<center></center>
<TABLE WIDTH=100% BORDER=1 CELLPADDING=3 CELLSPACING=0 bgcolor='#FFFFFF' BORDERCOLORDARK='#FFFFFF' BORDERCOLORLIGHT='#AE6C44'>
<TR>
<TD BGCOLOR='#019F33' COLSPAN=2> + <A HREF='mailto:$FROM_EMAIL'>
<font color=white>$FROM_NAME</A>님 으로부터 발송된 주문서 입니다.
(빠른 시간하에 택배를 완료 하여 주시기 바랍니다. yesking.com)</font>
</TD>
</TR>
<TR>
<TD WIDTH=15% BGCOLOR='#019F33'>
<font color=white>제목</font></TD><TD WIDTH=85%> <B>$SUBJECT</B></TD>
</TR>
<TR>
<TD WIDTH=15% BGCOLOR='#019F33'>
<font color=white>이름</font></TD><TD WIDTH=85%> <B><A HREF='mailto:$FROM_EMAIL'>$FROM_NAME</A></B></TD>
</TR>
<TR>
<TD BGCOLOR='#FFFFFF' COLSPAN=2 HEIGHT='400' VALIGN='+ 'TOP'+ '>
<BR>
<FONT COLOR='$FONT_COLOR' FACE='$FONT_FAMILY' STYLE="font-size:$FONT_SIZE;">
○ 수 량 : $number
<BR><BR>
○ 배달 희망 일자 : $date
<BR><BR>
○ 받는 분 성함 : $name_a
<BR><BR>
○ 받는 분 연락처 : $handphone
<BR><BR>
○ 우편 번호 : $zip1-$zip2
<BR><BR>
○ 동(면)이상주소 : $address
<BR><BR>
○ 나머지 주소 : $MoreAdd
<BR><BR>
○ 주문자 성함 : $FROM_NAME
<BR><BR>
○ 주문자 연락 처 : $telephone
<BR><BR>
○ 주문자 메일 : $FROM_EMAIL
<BR><BR>
○ 수치인에게 전달할 메세지 : $form_talk
<BR><BR>
○ 운영자 에게 특별히 부탁할 내용 : $CONTENT
</FONT>
</TD>
</TR>
</TABLE>
</DIV>
<table width=100% bgcolor=#AE6C44 align=center>
<tr>
<td align=center></td>
</tr>
</table>
</BODY>
</HTML>";
if($FROM_NAME && $FROM_EMAIL) {
$from = ""$FROM_NAME" <$FROM_EMAIL>";
}
else {
$from = "$FROM_EMAIL";
}
$TO = ""$TO_NAME" <$TO_EMAIL>";
$from = "From:$fromnContent-Type:text/html";
mail($TO, $SUBJECT , $SEND_CONTENT , $from);
echo "<script language=javascript>
window.alert('주문해 주심에 진심으로 감사 드립니다.\n\n운영자 [${TO_NAME}]님께 주문서를 발송하였습니다.\n\n거제해주신 정보로 주문확인/택배를 완료 하겠습니다.');
history.go(-2);</script>";
exit;
?>
마지막 스크립트 수정해도 계속 에러나네요.
글구 전의 페이지로 돌아갈려니까 올려졌던 글이 그대로 남겨져 있구요.
스크립트 수정을 어찌해야 하나요?
댓글 3
-
http://www.nzeo.com/
2003.11.04 23:47
-
박상현
2003.11.05 00:44
이게 아이프레임으로 들어갔는데요. 자꾸 프레임안에 들어가거든요. 그냥 원래 있던 창으로 돌아갈려면 어찌해야되는지 모르겠네요. -
Dilemma
2003.11.05 15:10
<script>
parent.location = '돌아갈URL'
</script>
</script> 요기에다가 ";
이 페이지 이동소스를 넣어주세요.
<meta http-equiv=refresh content='0;url=파일명'>
파일명에는 이동하고자 하는 페이지 경로를 넣으시면 됩니다.
그 외 페이지 이동소스로는,
▣ Fage 이동
첫번째 방법
<script>
location.href='파일명';
</script>
두번째 방법
<script>
location.replace='파일명';
</script>
세번째 방법
<meta http-equiv=refresh content='0;url=파일명'>
네번째 방법
<?
header("Location:파일명");
?>