묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폼메일에서 텍스트박스의 "(따옴표)가 \"로 바뀌는 현상..
2005.04.27 13:48
폼메일에서 텍스트박스에다가 " 따옴표만 치믄 메일을 받았을때는 " 이렇게 뜨네여..
해결할수 있는 방법이 없을까요..ㅠㅠ 소스 올리겠습니다..고수님들의 도움이 간절합니다..ㅠㅠ
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<?
$tomail = ""; //이 폼메일을 받을 메일주소
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')
top.location.href = '../estimate_order.php'
</script>
";
exit;
}
if (!$subject) {error('제목을 적어주세요');} // 제목이 없을때 에러 메세지
if (!$tel_1) {error('전화번호를 적어주세요');} // 전화번호가 없을때 에러메세지
if (!$name) {error('이름을 적어주세요');} // 담당자가 없을때 에러 메세지
if (!$content) {error('상담내용을 적어주세요');} // 상담내용이 없을때 에러 메세지
$mailheaders = "Return-Path: $email rn"; // 메일 헤더의 반송 메일 주소
$mailheaders .= "From: $name <$email>rn"; // 메일헤더의 이름과 메일 주소 표시
$body .= " 제목 : $subject rnn";
$body .= " 회사명 : $office r";
$body .= " 이름 : $name r";
$body .= " 전화번호 : $tel_1 r";
$body .= " 휴대폰 : $tel_2 rnn";
$body .= " 이메일 : $email r";
$body .= " 입고일자 : $date rnnn";
$body .= " ◎ 품목 : $item_1 r";
$body .= " 재질 : $product_1 r";
$body .= " 형태/용도 : $form_1 r";
$body .= " 규격 : $size_1 r";
$body .= " 수량 : $quantity_1 r";
$body .= "$unit_1 rnn";
$body .= " ◎ 품목 : $item_2 r";
$body .= " 재질 : $product_2 r";
$body .= " 형태/용도 : $form_2 r";
$body .= " 규격 : $size_2 r";
$body .= " 수량 : $quantity_2 r";
$body .= "$unit_2 rnn";
$body .= " ◎ 품목 : $item_3 r";
$body .= " 재질 : $product_3 r";
$body .= " 형태/용도 : $form_3 r";
$body .= " 규격 : $size_3 r";
$body .= " 수량 : $quantity_3 r";
$body .= "$unit_3 rnnn";
$body .= " 상담내용 : $content r";
$result=mail($tomail , $subject , $body , $mailheaders); // 메일 전송
if($result) {msg('메일이 성공적으로 발송되었습니다.');} // 전송 성공시
else{error('메일 발송에 실패하였습니다.');} // 전송 실패시
?>
해결할수 있는 방법이 없을까요..ㅠㅠ 소스 올리겠습니다..고수님들의 도움이 간절합니다..ㅠㅠ
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<?
$tomail = ""; //이 폼메일을 받을 메일주소
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')
top.location.href = '../estimate_order.php'
</script>
";
exit;
}
if (!$subject) {error('제목을 적어주세요');} // 제목이 없을때 에러 메세지
if (!$tel_1) {error('전화번호를 적어주세요');} // 전화번호가 없을때 에러메세지
if (!$name) {error('이름을 적어주세요');} // 담당자가 없을때 에러 메세지
if (!$content) {error('상담내용을 적어주세요');} // 상담내용이 없을때 에러 메세지
$mailheaders = "Return-Path: $email rn"; // 메일 헤더의 반송 메일 주소
$mailheaders .= "From: $name <$email>rn"; // 메일헤더의 이름과 메일 주소 표시
$body .= " 제목 : $subject rnn";
$body .= " 회사명 : $office r";
$body .= " 이름 : $name r";
$body .= " 전화번호 : $tel_1 r";
$body .= " 휴대폰 : $tel_2 rnn";
$body .= " 이메일 : $email r";
$body .= " 입고일자 : $date rnnn";
$body .= " ◎ 품목 : $item_1 r";
$body .= " 재질 : $product_1 r";
$body .= " 형태/용도 : $form_1 r";
$body .= " 규격 : $size_1 r";
$body .= " 수량 : $quantity_1 r";
$body .= "$unit_1 rnn";
$body .= " ◎ 품목 : $item_2 r";
$body .= " 재질 : $product_2 r";
$body .= " 형태/용도 : $form_2 r";
$body .= " 규격 : $size_2 r";
$body .= " 수량 : $quantity_2 r";
$body .= "$unit_2 rnn";
$body .= " ◎ 품목 : $item_3 r";
$body .= " 재질 : $product_3 r";
$body .= " 형태/용도 : $form_3 r";
$body .= " 규격 : $size_3 r";
$body .= " 수량 : $quantity_3 r";
$body .= "$unit_3 rnnn";
$body .= " 상담내용 : $content r";
$result=mail($tomail , $subject , $body , $mailheaders); // 메일 전송
if($result) {msg('메일이 성공적으로 발송되었습니다.');} // 전송 성공시
else{error('메일 발송에 실패하였습니다.');} // 전송 실패시
?>