폼메일에 파일첨부 기능 추가하는 방법 좀 알려주세요

폼메일에 파일첨부 기능 추가하는 방법 좀 알려주세요

QA

폼메일에 파일첨부 기능 추가하는 방법 좀 알려주세요

본문

 

현재 다음과 같은 폼메일 코드를 사용하고 있는데 여기에 파일첨부 기능을 추가하려면 어떻게 해야되나요??

 

 


<?
 
$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('메일 발송에 실패하였습니다.');} // 전송 실패시
 
?> 

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 123,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT