Copy
$file_query = "SELECT * FROM g5_board_file WHERE bo_table = '{$bo_table}' and wr_id = {$wr_id}";
$file_row = sql_fetch($file_query);
$file_name = $file_row[bf_file];
$upfile = "/data/file/".$bo_table."/".$file_name;
$file = attach_file($file_name, $upfile);
// 중복된 메일 주소는 제거
$unique_email = array_unique($array_email);
$unique_email = array_values($unique_email);
for ($i=0; $i<count($unique_email); $i++) {
mailer($wr_name, $wr_email, $unique_email[$i], $subject, $content, 1, $file);
}
기본 basic 게시판을 사용하며 /bbs/write_update.php의 780라인 부근을 위와 같이 바꿨어요
근데 실제 메일엔 첨부파일이 안오네요 ㅠㅠ
도데체 알림메일에 첨부파일 등록하는 법은 무엇인가요 ㅠㅠ
답변 1개 / 댓글 2개
채택된 답변
+20 포인트
2017-03-24 (금) 10:48:34
일단은
$file_name 부분을 출력해서 값이 정상적으로 들어오고 있는지 확인해 보시고요.
$upfile = "/data/file/".$bo_table."/".$file_name;
부분은
$upfile = G5_DATA_PATH."/file/".$bo_table."/".$file_name;
로 수정해보세요.
답변에 대한 댓글 2개
2017-03-24 (금) 10:56:57
답변을 작성하려면 로그인이 필요합니다.
근데 /bbs/write_update.php 부분이 아닌 /lib/mailer.lib.php에 넣어야 들어오네요
/bbs/write_update.php 에 입력하면 안나와요 ㅠㅠ