폼메일에 파일첨부 기능 추가하는 방법 좀 알려주세요
본문
현재 다음과 같은 폼메일 코드를 사용하고 있는데 여기에 파일첨부 기능을 추가하려면 어떻게 해야되나요??
<?
$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 = 'inquiry.html'
</script>
";
exit;
}
if (!$name) {error('이름을 적어주세요');} // 이름이 없을 때 에러 메세지
if (!$email) {error('메일 주소를 적어주세요');} // 메일주소가 없을 때 에러 메세지
if (!$phone) {error('연락처를 적어주세요');} // 연락처가 없을 때 에서 메세지
if (!$subject) {error('제목을 적어주세요');} // 제목이 없을 때 에러 메세지
//$mailheaders = "Return-Path: $email \r\n"; // 메일 헤더의 반송 메일주소
//$mailheaders .= "From: $name <$email>\r\n"; // 메일 헤더의 이름과 메일 주소 표시
$subject = base64_encode($subject);
$subject = "=?ks_c_5601-1987?B?$subject?= ";
$from = $email;
$mailheaders = "From: $from\r\n";
// $mailheaders .= "Subject: $subject\r\n";
// $mailheaders .= "Content-Type:text/plain; charset=euc-kr\r\n";
$body = " 이름 : $name \r\n";
$body .= " 메일주소 : $email \r\n";
$body .= " 연락처 : $phone \r\n";
$body .= " 내용 : $content \r\n";
$result=mail($tomail , $subject , $body , $mailheaders); // 메일전송
if($result) {msg('메일이 성공적으로 발송되었습니다.');} // 전송 성공시
else{error('메일 발송에 실패하였습니다.');} // 전송 실패시
?>
답변을 작성하시기 전에 로그인 해주세요.