폼메일에 파일첨부 기능 추가하는 방법 좀 알려주세요
현재 다음과 같은 폼메일 코드를 사용하고 있는데 여기에 파일첨부 기능을 추가하려면 어떻게 해야되나요??
Copy
<? $tomail = "[email protected]"; //폼메일을 받을 메일주소 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('메일 발송에 실패하였습니다.');} // 전송 실패시 ?>
|
답변 1개 / 댓글 1개
2016-12-13 (화) 00:18:41
http://m.blog.naver.com/oralol/220050730156
여기 참조해 보세요.
답변에 대한 댓글 1개
2016-12-13 (화) 16:08:07
답변을 작성하려면 로그인이 필요합니다.
한번 해보겠습니다~