메일 첨부파일기능 질문 드립니다..ㅠㅠ 채택완료
고급지게
9년 전
조회 3,194
</span></pre><pre style="font-family: 굴림체; font-size: 9pt; background-color: rgb(255, 255, 255);"><span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">div</span><span style="background-color:#efefef;">></span>
<span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">input </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">type=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">name=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file1" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">id=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file1" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">class=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"frm_input"</span><span style="background-color:#efefef;">></</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">></span>
<span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">input </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">type=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">name=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file2" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">id=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file2" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">class=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"frm_input"</span><span style="background-color:#efefef;">></</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">></span>
<span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">input </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">type=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">name=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file3" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">id=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file3" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">class=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"frm_input"</span><span style="background-color:#efefef;">></</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">></span>
<span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">input </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">type=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">name=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file4" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">id=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file4" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">class=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"frm_input"</span><span style="background-color:#efefef;">></</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">></span>
<span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">input </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">type=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">name=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file5" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">id=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file5" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">class=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"frm_input"</span><span style="background-color:#efefef;">></</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">></span>
<span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">input </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">type=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">name=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file6" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">id=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file6" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">class=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"frm_input"</span><span style="background-color:#efefef;">></</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">></span>
<span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">input </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">type=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">name=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file7" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">id=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file7" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">class=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"frm_input"</span><span style="background-color:#efefef;">></</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">></span>
<span style="background-color:#efefef;"><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">><</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">input </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">type=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">name=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file8" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">id=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"file8" </span><span style="color:#0000ff;background-color:#efefef;font-weight:bold;">class=</span><span style="color:#008000;background-color:#efefef;font-weight:bold;">"frm_input"</span><span style="background-color:#efefef;">></</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">ul</span><span style="background-color:#efefef;">></span>
<span style="background-color:#efefef;"></</span><span style="color:#000080;background-color:#efefef;font-weight:bold;">div</span><span style="background-color:#efefef;">></span></pre><pre style="font-family: 굴림체; font-size: 9pt; background-color: rgb(255, 255, 255);"><span style="background-color:#efefef;">
</span></pre><pre style="font-family: 굴림체; font-size: 9pt;"><pre style="font-family: 굴림체; font-size: 9pt; background-color: rgb(255, 255, 255);"><span style="color:#660000;background-color:#ffe4ff;">$file</span><span style="color:#660000;background-color:#f7faff;"> </span><span style="background-color:#f7faff;">= </span><span style="color:#000080;background-color:#f7faff;font-weight:bold;">array</span><span style="background-color:#f7faff;">();
</span><span style="color:#000080;background-color:#f7faff;font-weight:bold;">for </span><span style="background-color:#f7faff;">(</span><span style="color:#660000;background-color:#f7faff;">$i</span><span style="background-color:#f7faff;">=</span><span style="color:#0000ff;background-color:#f7faff;">1</span><span style="background-color:#f7faff;">; </span><span style="color:#660000;background-color:#f7faff;">$i</span><span style="background-color:#f7faff;"><=</span><span style="color:#660000;background-color:#f7faff;">$attach</span><span style="background-color:#f7faff;">; </span><span style="color:#660000;background-color:#f7faff;">$i</span><span style="background-color:#f7faff;">++) {
</span><span style="background-color:#f7faff;"> </span><span style="color:#000080;background-color:#f7faff;font-weight:bold;">if </span><span style="background-color:#f7faff;">(</span><span style="color:#660000;background-color:#f7faff;">$_FILES</span><span style="background-color:#f7faff;">[</span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">'file'</span><span style="background-color:#f7faff;">.</span><span style="color:#660000;background-color:#f7faff;">$i</span><span style="background-color:#f7faff;">][</span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">'name'</span><span style="background-color:#f7faff;">])
</span><span style="background-color:#f7faff;"> </span><span style="color:#660000;background-color:#ffe4ff;">$file</span><span style="background-color:#f7faff;">[] = attach_file(</span><span style="color:#660000;background-color:#f7faff;">$_FILES</span><span style="background-color:#f7faff;">[</span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">'file'</span><span style="background-color:#f7faff;">.</span><span style="color:#660000;background-color:#f7faff;">$i</span><span style="background-color:#f7faff;">][</span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">'name'</span><span style="background-color:#f7faff;">], </span><span style="color:#660000;background-color:#f7faff;">$_FILES</span><span style="background-color:#f7faff;">[</span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">'file'</span><span style="background-color:#f7faff;">.</span><span style="color:#660000;background-color:#f7faff;">$i</span><span style="background-color:#f7faff;">][</span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">'tmp_name'</span><span style="background-color:#f7faff;">]);
</span><span style="background-color:#f7faff;">}</span></pre><pre style="font-family: 굴림체; font-size: 9pt; background-color: rgb(255, 255, 255);"><span style="background-color:#f7faff;">mailer(</span><span style="color:#660000;background-color:#f7faff;">$config</span><span style="background-color:#f7faff;">[</span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">'cf_admin_email_name'</span><span style="background-color:#f7faff;">], </span><span style="color:#660000;background-color:#f7faff;">$config</span><span style="background-color:#f7faff;">[</span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">'cf_admin_email'</span><span style="background-color:#f7faff;">],</span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">'받을메일주소'</span><span style="background-color:#f7faff;">, </span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">'참가신청'</span><span style="background-color:#f7faff;">, </span><span style="color:#660000;background-color:#f7faff;">$content</span><span style="background-color:#f7faff;">,</span><span style="color:#0000ff;background-color:#f7faff;">1</span><span style="background-color:#f7faff;">,</span><span style="color:#660000;background-color:#f7faff;">$file</span><span style="background-color:#f7faff;">);</span></pre><pre style="font-family: 굴림체; font-size: 9pt; background-color: rgb(255, 255, 255);"><span style="background-color:#f7faff;">
코드가 이렇게 되어있습니다ㅠㅠ근데 지금 현재 다른 부분에 대해서는 메일로 잘 발송이 되는데 파일 첨부가 안되서 이렇게 조언구하려고 글을 남깁니다ㅠ어디쪽이 문제일까요 ..?고수님들 조언 머리숙여 부탁드립니다..
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
9년 전
우선 데이터가 제대로 담겼는지 확인 해보세요
print_r 이용하시면 배열 형태로 쉽게 볼 수 있게 출력됩니다.
<font face="GulimChe">print_r($file<code class="php plain">[]);</code></font></p><p><font face="GulimChe"><code class="php plain">print_r($file);</code></font></p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
고급지게
9년 전
�
고급지게
9년 전
<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 태그에 속성은 추가 되어있는 상황입니다...
글보시는분들중 아시는분들 답변 부탁드리겠습니다.......... 살려주세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
1번째 거로 값 찍어보면 아무것도 안뜨고 2번째꺼로 찍어보면 Array() 라고 뜹니다....
변수 file 안에 아무거도 없어서 안가는건가요 ?
bbs폴더안에 formmail_send.php 보고 들고 온건데 뭐가 문제인지 모르겠습니다...