한번만 도와주세요..

한번만 도와주세요..

QA

한번만 도와주세요..

본문

환경설정에서 게시판 관리자에게 보내는건 첨부파일이 보내지지 않아서

 

첨부파일도 같이 이메일로 보내지는걸 만드려고 합니다. 

 

write_update.skin.php 에 아래 코드를 넣었습니다.

 

 

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가  

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

// 자신만의 코드를 넣어주세요.


$fnick = $member[mb_nick];
$fmail = $member[mb_email];

$mail_content = $wr_content;

 

$file=array();

 

for ($i=0; $i<count($_FILES['bf_file']['name']); $i++) {
    if($_FILES['bf_file']['name'][$i]) {
          $file[$i] = attch_file($_FILES['bf_file']['name'][$i], $_FILES['bf_file']['tmp_name'][$i]);
    }
}

mailer($fnick, $fmail, $tmail, $wr_subject, $mail_content, 1, $file);

?>
​------------------------------------------------------------------------

mailer($fnick, $fmail, $tmail, $wr_subject, $mail_content, 1)

 

이것만 쓰면 제목과 내용이 아무 이상없이 가는데 뒤에 $file 을 넣으면 화면만 하얗게 되고 이메일도 안갑니다.

 

a.txt 파일을 첨부하고 for문 위에

 

alert($_FILES['bf_file']['name'][0]);

 

하면 a.txt 라고 나오는데...

 

어떻게 고쳐야 할까요? 도움 부탁드립니다.

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 2

우선 mailer​ 라는 함수의 내용을 먼저봐야 답이 쉽게 나올거 같겠습니다만

지정된 파라미터 입력값과 전달하는 파라미터 입력값이 달라서 난 에러라고 유추만 할 수 있네요.

그렇다면 받을 수 있게 작업을 해야 하는데 

위에 적었다싶이 보이지 않으니 답변도 난이도 있겠네요.

 

bbs/formmail_send.php 를 보면 화일 첨부하는 코드가 있으니 참고해서 작성해보세요

 

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

회원로그인

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