2026, 새로운 도약을 시작합니다.

폼메일 첨부파일 이미지 보이게 해주세요... 채택완료

제가 폼메일을 진행하려고 하는데
메일 전송, 나머지 다 정상작동하는데
첨부파일 이미지를 이미지로 보고 싶어서요ㅠ
그런데 코드는 긁어온거고..완전 초보라 다른분들꺼 봐도 이해도 방법도 잘 모르겠어요.. 
손님이 견적문의를 하였을 때 제 메일로 확인하는데 이미지도 보이게 부탁드립니다
아니면 이미지를 확인 할 더 좋은 방법 좀 부탁드릴게요ㅠㅠ
(상관없는 부분의 텍스트는 임의로 abc넣어두었습니다)


sub0401.php 입니다

Copy


// 메일 보내기

if (isset($_POST['action']) && $_POST['action'] === 'mailer') {

  include_once(G5_LIB_PATH.'/mailer.lib.php');

  $subject = "[SMT] {$_POST['company']} - {$_POST['name']} 님의 문의사항";

  ob_start();

  include_once ('./sub0401_mail_content.php');

  $content = ob_get_contents();

  ob_end_clean();

  mailer($_POST['company'], $_POST['email'], "jey4503@naver.com", $subject, $content, 1);

  alert('문의 등록이 완료되었습니다.빠른 시일 내에 답변드리도록 하겠습니다. 감사합니다.', G5_URL.'/sub0401.php');

}

$menuCodeParent = 3;

$menuCodeChild = 0;

include_once(G5_PATH.'/head.php');

?>



  

  

    

      

        

          

            

              

              

              

            

          

        

        

          

            

            

             

                분류

                

                  

                    

                    견적 문의

                  

                  

                    

                    제품 문의

                  

                  

                    

                    정기·유지보수 문의

                  

                

              

              

                기업명*

                

                  

                

              

              

                성명 및 직급*

                

                  

                

              

              

                연락처*

                

                  

                

              

              

                이메일*

                

                  

                

              

              

                  제품*

                  

                      

                          제품을 선택하세요

                          a

                          b

                          c

                      

                  

              

              

                  제품 종류*

                  

                      

                        제품 종류를 선택하세요

                        3RT

                        5RT

                        6RT

                        7.5RT

                        10RT

                        15RT

                        20RT

                        협의

                        협의

                      

                  

              

              

                수량

                

                  

                

              

              

                첨부파일

                

                  

                

              

              

                내용

                

                  

                

              

              

              

            

            

              Submit

            

          

        

      

    

  



sub0401_mail_content.php 입니다
Copy




















  

    

      

    

    

      작성자 

      

      

        성명 및 직급

        

      

      

        연락처

        

      

      

        이메일

        

      



      

        문의 분류

        

      

      

        제품

        

      

      

        제품 종류

        

      

      

        수량

        

      

      

        첨부파일

        

      



      

        문의 내용

        

//이 부분이 P POST여서 파일명 텍스트로 출력되는 것은 압니다!!ㅜㅜ

      

    

  







답변 1개

채택된 답변
+20 포인트

첨부한파일을 이미지로 보려면 메일 첨부파일이 되도록 처리하거나
파일을 서버에 업로드해서 해당 경로로 보이도록 처리를 해주셔야 하는 부분이 필요한 부분입니다.

일단 메일 첨부파일 기능에 대한 자료를 참고 하셔서 적용해 보세요

참고: https://eungook.medium.com/php%EC%97%90%EC%84%9C-mail-%EC%97%90-%EC%B2%A8%EB%B6%80%ED%8C%8C%EC%9D%BC-%EB%84%A3%EA%B8%B0-c62a823848be

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

답변주셔서 감사합니다
참고자료 php부분도 0401php에도, 0401_mail_content 하단에도 넣어봤는데
안되네요ㅠㅠ 위치가 하단이 아닌건지.. body안에도 넣어보고 html 밖에도 넣어봤는데ㅠㅠ
위 0401_mail_content.php 소스코드 안에
$_POST['file']; 이 아닌

$_FILE['file'];

이렇게 가져와야 하며 해당 파일에 따른 바이너리값으로 처리를 하던지

아니면 서버에 파일을 업로드 처리해서

해당 주소 값으로 처리해서

<img 태그로 처리해서 이미지로 전송되도록 커스텀을 해서 적용을 해야 하는 부분입니다.

파일업로드 방식의 참고 주소도 남겨드립니다.

참고: https://syudal.tistory.com/entry/PHP-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C-%ED%95%98%EA%B8%B0
감사합니다.. 해결되진 않았지만 제가 좀 더 해보고 공부를 해야 할 것 같습니다 감사합니당!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고