묻고답하기
폼메일 사용하여
2014.04.23 14:26
http://ecoin2006.cafe24.com/fmail/send.php
위 페이지 잘 작동하는데,,,
XE페이지 레이아웃에 붙여 사용하려고 하는데 아래 소스때문에 계속 오류가 납니다.
어떻게 할 수 있을까요????
<?php
include("mailer.lib.php");
$conf[charset] = 'euc-kr';
$mode = $_REQUEST['mode'];
$name = addslashes($_REQUEST[name]);
$tel1 = $_REQUEST['tel1'];
$tel2 = $_REQUEST['tel2'];
$tel3 = $_REQUEST['tel3'];
$tel = $tel1."-".$tel2."-".$tel3;
$hp1 = $_REQUEST['hp1'];
$hp2 = $_REQUEST['hp2'];
$hp3 = $_REQUEST['hp3'];
$hp = $hp1."-".$hp2."-".$hp3;
$email = $_REQUEST['email'];
$questype = $_REQUEST['questype'];
$calltime = $_REQUEST['calltime'];
$content = addslashes($_REQUEST[content]);
$ip = $_SERVER[REMOTE_ADDR];
$subject = "$name 님의 홈페이지에서 접수된 문의사항입니다";
$body .= "<br>- 이름 : $name<br><br>";
$body .= "- 전자우편 : $email<br><br>";
$body .= "- 문의종류 : $questype<br><br>";
$body .= "<p style='text-align:justify; line-height:19px; background-color: #dedede; padding:15px;'>$content</p>";
$rcveremail = "hangukin@naver.com";
$bcc = "joorans@gmai.com";
$style =<<<EOS
EOS;
//$info = "[문의사항]에서 보내진 메일입니다<p>";
if($mode == "send") {
$subject = stripslashes($subject);
$body = stripslashes($body);
mailer($_REQUEST[name], $_REQUEST[email], $rcveremail, $subject, $style.$info.$body, $type=2, $cc="", $bcc);
echo("<script>alert('문의하신 내용이 정상적으로 접수되었습니다');</script>");
echo("<script>location.href='$_SERVER[PHP_SELF]';</script>");
}
?>
외부 페이지로 불러올려면 php문을 xe문법에 맞게 다 수정해야 할꺼에요..
전 그래서 XE레이아웃 작업과 일반페이지 레이아웃 작업을 따로 해서...
XE에서는 링크로만 걸어줍니다.
겉 모양은 같지만 일반페이지와 XE가 공존하는 것이죠.
그런데 문의 정도의 폼메일이라면 그냥 XE게시판을 상담전용게시판으로 쓰고 관리자메일 넣어서 메일 보내지게 하는 것이 더 좋지 않을까요?
안드로이드폰이면 푸시윙 같은 거 이용하면 알림 바로 바로 오구요.