폼메일에 파일첨부

폼메일에 파일첨부

QA

폼메일에 파일첨부

본문

폼메일작성시 파일을 첨부하려합니다. 

 

/bbs/formmail.php

/bbs/formmail_send.php

/skin/member/formmail.skin..php

등의 그누보드 폼메일 파일을 참고해서 

 

아래와 같이 했습니다. 

 

폼메일부분


 
<form name=frm method=post action="<?=$g5['path']?>/bbs/write_update_nonecapcha.php" onsubmit="return checkFrm(this);" >
.
.
.
</form>
 
 
<script>
with (document.frm) {
    if (typeof fname != "undefined")
        fname.focus();
    else if (typeof subject != "undefined")
        subject.focus();
}
function checkFrm(f)
{
    <?php echo chk_captcha_js();  ?>
    if (f.file1.value || f.file2.value) {
        // 4.00.11
        if (!confirm("첨부파일의 용량이 큰경우 전송시간이 오래 걸립니다.\n\n메일보내기가 완료되기 전에 창을 닫거나 새로고침 하지 마십시오."))
            return false;
    }
    document.getElementById('btn_submit').disabled = true;
    return true;
}
</script>
 

 

그리고 글이 등록될 게시판의 처리페이지에

 

 

write_update.skin.php


.
.
 
$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']);
}
$content = stripslashes($content);
if ($type == 2) {
    $type = 1;
    $content = str_replace("\n", "<br>", $content);
}
.
.

 

 

다음과 같이 넣었습니다. 

 

그런데 잘 안되서 구체적으로 어디가 문제인지 좀 궁금합니다.

이 질문에 댓글 쓰기 :

답변 2

<form action="testOk" method="post" enctype="multipart/form-data">

 

multipart/form-data를 넣어보세요 

존경하는 망미망소이님

해결하셨다면 소스 구걸좀 부탁드려도 될까요?

 

몇일째 찾고 있는데 당최 해결이 안되네요..

알수 없는 오류만 계속 나오고..

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

회원로그인

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