폼메일에 파일첨부
본문
폼메일작성시 파일을 첨부하려합니다.
/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를 넣어보세요
존경하는 망미망소이님
해결하셨다면 소스 구걸좀 부탁드려도 될까요?
몇일째 찾고 있는데 당최 해결이 안되네요..
알수 없는 오류만 계속 나오고..
답변을 작성하시기 전에 로그인 해주세요.