폼메일 파일첨부하기에 관해서 문의드립니다

폼메일 파일첨부하기에 관해서 문의드립니다

QA

폼메일 파일첨부하기에 관해서 문의드립니다

답변 2

본문

안녕하세요.

폼메일을 사용해서 텍스트와 더불어 사진을 첨부파일로 받으려고 합니다.
텍스트는 수신이 가능하게 만들었습니다. 파일첨부기능을 추가하려니 몇일을해도 헤메입니다.
고수님들의 조언을 부탁드립니다. 
가능하시면 추가할 소스를 부탁드립니다.

html form:
<form method="post" enctype="multipart/form-data" action="formmail.php">
<label for="name">이름</label>
<input  type="text" id="name" name="name"  />
<label for="email">이메일</label>
<input  type="email" id="email" name="email"  />
<label  for="upfile_1">고시텔사진첨부하기_1</label>
<input class="form-control" type="file" id="upfile_1" name="upfile_1" >
<button type="submit" class="btn btn-default">보내기</button>
</form>

php code:
 <?php
        $mailTo "*** 개인정보보호를 위한 이메일주소 노출방지 ***";
        $mailFrom "*** 개인정보보호를 위한 이메일주소 노출방지 ***";
        $name = $_POST['name'];
        $mailSubject = "The mail Title.";
        $mailContent = '이름 :'.' '.$_POST['name']
.'<br>'.'Email : '.''.$_POST['email'];
   $mailHeader = "From: $mailFrom\r\n";
        $mailHeader .= "MIME-Version: 1.0\r\n";
        $mailHeader .= "Content-type: text/html; charset=euc-kr\r\n";
$mailHeader.= 'Cc: *** 개인정보보호를 위한 이메일주소 노출방지 ***' . "\r\n";
        $mailHeader.= 'Bcc:*** 개인정보보호를 위한 이메일주소 노출방지 ***' . "\r\n"; 

        $mailResult = mail ($mailTo, $mailSubject,     
        $mailContent, $mailHeader,'-f'.$mailFrom);
//첨부파일이 있는 경우


        if (true == $mailResult) {
                echo "Success 메일이 발송되었읍니다.";  }
        else { echo "Failuare 메일이 발송되지 않았읍니다."; }
         ?>

폼메일고수님 계시면 위의 코드에 뭐를 추가하면 되는지 부탁드립니다. 
감사합니다.

이 질문에 댓글 쓰기 :

답변 2

전에도 말씀을 드셨습니다만...그누의 폼메일을 커스터마이징하시면 더욱 수월하게 작업이 가능하실겁니다.

/bbs/formmail.php  /bbs/formail_send.php 

이두개파일인데요...

회원전용이니.....관련 문구다 삭제하시고....사용해보세요..

제경우 폼메일필요하면 이걸 이용합니다..^^ 

일단 업로드한 파일을 실제로 저장시켜주는 함수를 사용해야합니다.

move_uploaded_file 함수를 참조하세요.

그리고 첨부파일 저장이 성공적으로 되었을때, URL을 조합해서 폼메일에 링크를 삽입해 주시면 됩니다. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,115
© SIRSOFT
현재 페이지 제일 처음으로