테스트 사이트 - 개발 중인 베타 버전입니다

폼메일 문의드립니다.(그누4) 채택완료

니게하지 6년 전 조회 2,602

현재 그누보드 버전은 4입니다.

회사홈페이지나 스킨자료도 오래된 상태이긴 하나 해당 홈페이지에 간단한 폼메일을 연결해서 스킨을 적용시켜봤습니다.

https://sir.kr/g4_skin/150916">https://sir.kr/g4_skin/150916

 

글쓰기를 하면 정상적으로 쓰기가 되며, alert창 띄우면서 입력 후 지정한 페이지로 넘어갑니다.

여기까지는 모든 것이 정상적으로 보이는데요.

해당 스킨자료의 내용을 보면 그누보드환경에서 관리자 메일로 전송이 된다고 되어있는데요.

게시물 작성까지는 정상적으로 진행이 되는 것으로 보이나 막상 관리자로 지정한 메일 확인을 해보면 아무것도 들어온 메일이 없습니다. 스팸 조차도...

 

혹시 몰라 관리자에서 메일발송테스트를 하면 정상적으로 메일은 옵니다.

 

어느 부분에서 오류가 나는걸까요?

-----------------------------------------------------------------------------------------

support.php

 

               
     

※ 개인정보 취급 방침 동의

       

* 개인정보의 수집/이용 목적            - 후원(희망)인과의 의사소통 경로 확보                     * 수집하는 개인정보의 항목            - 이름, 전화번호, 이메일 주소                            * 개인정보의 보유 및 이용기간            - 귀하의 개인정보는 후원(희망)인 정보 기록을 위해 삭제하지 아니하고 보유합니다.

       
             
                               
+ ********* 후원(약정)서
● 후원계좌: ****은행  123-456-789  예금주(*******)

                                                                                               
성명(사업체명)생년월일
자택전화휴대전화
주소E-mail
                                                                                                         
후원금 납부방법                                  
후원금 납부금액                               원                          월정액               원                       
                                                                           
****** 단체와의 관계                                                                                                     
후원금 희망 사용용도                                  
        

                                         

      
                       
                 

----------------------------------

support_post.php

[<?=$subject?>]

                          

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
성명(사업체명)
생년월일
자역전화
휴대전화
주소
E-mail
후원금 납부방법
후원금 납부금액일시납:  
  분납:  월정액  
*** 단체와의 관계
후원금 희망 사용용도
       

-----------------------------------

support_update.php

if(empty($_POST["이름"])){  alert("필수사항을 입력해주세요.\\n\\n감사합니다."); }

while(list($key,$val) = each($_POST)){  if($key == "faction" || $key == "x" || $key == "y") continue;  //if(empty($val)) continue; // 텍스트박스/입력박스 사용시에 적용  $arrkey[] = $key;  $arrval[] = $val; }

for ($i=1; $i<=count($_FILES); $i++) {     if ($_FILES["file".$i][name])  {         $file[] = attach_file($_FILES["file".$i][name], $_FILES["file".$i][tmp_name]);  } }

 

// 메일발송 // 실제 사용시 제목을 수정하십시오. //$subject = $_POST["이름"] . " 님이 신청한 내용"; $subject = $_POST["이름"] .  "님의 후원약정서가 도착하였습니다.";

$admin = get_admin('super'); //$admin[mb_email] = $_POST['email'];

ob_start(); include "./support_post.php"; $content = ob_get_contents(); ob_end_clean();

 

mailer($_POST["이름"], $email, $admin[mb_email], $subject, $content, 1, $file); // 마지막에 숫자 1을 변경하지 마십시오.

// 메일발송 후 돌아가고자 하는 페이지가 index.php 가 아니라면 아래에서 $g4[path] 를 이동하고자 하는 경로로 수정해 주십시오. alert("감사합니다, 후원약정서가 접수되었습니다.","http://원하시는 경로"); ?>

 

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

답변 1개

채택된 답변
+20 포인트
e
6년 전

mailer($_POST["이름"], $email, $admin[mb_email], $subject, $content, 1, $file);

이 부분이 발송되는 함수인데요.

여기 바로 위에 아래와 같이 추가해서 값들이 잘 전달되는지  확인해보세요.

echo $_POST["이름"]." / ".$email." / ".$admin[mb_email];

exit;

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

답변에 대한 댓글 1개

니게하지
6년 전
알려주신대로 테스트를 해보니 이름이란 값이 잘 나옵니다.

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

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

로그인