Copy
<div> <ul><input type="file" name="file1" id="file1" class="frm_input"></ul> <ul><input type="file" name="file2" id="file2" class="frm_input"></ul> <ul><input type="file" name="file3" id="file3" class="frm_input"></ul> <ul><input type="file" name="file4" id="file4" class="frm_input"></ul> <ul><input type="file" name="file5" id="file5" class="frm_input"></ul> <ul><input type="file" name="file6" id="file6" class="frm_input"></ul> <ul><input type="file" name="file7" id="file7" class="frm_input"></ul> <ul><input type="file" name="file8" id="file8" class="frm_input"></ul></div>$file = array();for ($i=1; $i<=$attach; $i++) { if ($_FILES['file'.$i]['name']) $file[] = attach_file($_FILES['file'.$i]['name'], $_FILES['file'.$i]['tmp_name']);}mailer($config['cf_admin_email_name'], $config['cf_admin_email'],'받을메일주소', '참가신청', $content,1,$file);
코드가 이렇게 되어있습니다ㅠㅠ근데 지금 현재 다른 부분에 대해서는 메일로 잘 발송이 되는데 파일 첨부가 안되서 이렇게 조언구하려고 글을 남깁니다ㅠ어디쪽이 문제일까요 ..?고수님들 조언 머리숙여 부탁드립니다..
답변 2개 / 댓글 3개
채택된 답변
+20 포인트
KMLEE
10년 전
우선 데이터가 제대로 담겼는지 확인 해보세요
print_r 이용하시면 배열 형태로 쉽게 볼 수 있게 출력됩니다.
Copy
print_r($file[]);print_r($file);
답변에 대한 댓글 2개
10년 전
10년 전
<ul><input type="file" name="file1" id="file1" class="frm_input"></ul>
$file = attach_file($_FILES['file1']['name'], $_FILES['file1']['tmp_name']);
mailer($config['cf_admin_email_name'], $config['cf_admin_email'],'tomail', '참가신청', $content,1,$file);
이런 상황에서 print_r($file); 로 찍어보면
Array ( [name] => thumb-987904917_JONKjkI5_fd382fe9d119be7c02786e9f1419fca81e6b2936_900x883.png [path] => /home/hosting_users/impm_wbff/www/data/tmp/_tmp_phpiqDRib )
이런식으로 뜨는데 메일에는 첨부가 안되고있습니다ㅠㅠ
아래부분에 port님이 답변해주신 form 태그에 속성은 추가 되어있는 상황입니다...
글보시는분들중 아시는분들 답변 부탁드리겠습니다.......... 살려주세요
$file = attach_file($_FILES['file1']['name'], $_FILES['file1']['tmp_name']);
mailer($config['cf_admin_email_name'], $config['cf_admin_email'],'tomail', '참가신청', $content,1,$file);
이런 상황에서 print_r($file); 로 찍어보면
Array ( [name] => thumb-987904917_JONKjkI5_fd382fe9d119be7c02786e9f1419fca81e6b2936_900x883.png [path] => /home/hosting_users/impm_wbff/www/data/tmp/_tmp_phpiqDRib )
이런식으로 뜨는데 메일에는 첨부가 안되고있습니다ㅠㅠ
아래부분에 port님이 답변해주신 form 태그에 속성은 추가 되어있는 상황입니다...
글보시는분들중 아시는분들 답변 부탁드리겠습니다.......... 살려주세요
10년 전
현재 위의 코드에서는 form 태그 부분에 대한 것은 없는 상태인데
form태그에 속성 enctype="multipart/form-data" 부분은 추가하셨는지 확인해 보세요.
답변에 대한 댓글 1개
10년 전
port님 답변 감사드립니다ㅠㅠ 속성은 추가 되어있습니다 ! form 자체가 길어서 저 부분만 남겨드린거 죄송합니다ㅠ
답변을 작성하려면 로그인이 필요합니다.
1번째 거로 값 찍어보면 아무것도 안뜨고 2번째꺼로 찍어보면 Array() 라고 뜹니다....
변수 file 안에 아무거도 없어서 안가는건가요 ?
bbs폴더안에 formmail_send.php 보고 들고 온건데 뭐가 문제인지 모르겠습니다...