폼메일작성시 파일을 첨부하려합니다.
/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개 / 댓글 2개
<form action="testOk" method="post" enctype="multipart/form-data">
multipart/form-data를 넣어보세요
답변에 대한 댓글 1개
존경하는 망미망소이님
해결하셨다면 소스 구걸좀 부탁드려도 될까요?
몇일째 찾고 있는데 당최 해결이 안되네요..
알수 없는 오류만 계속 나오고..
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.