첨부파일에 대해 질문드립니다. 정보
첨부파일에 대해 질문드립니다.본문
<!--첨부파일 올리기-->
<? if ($is_file && !($mw_basic[cf_guploader] && $is_member)) { ?>
<tr>
<td class=mw_basic_write_title>
<table><tr><td style=" padding-top: 10px;">
· <? if ($mw_basic[cf_zzal]) echo "짤방"; else echo "파일"; ?>
<span onclick="add_file();" style='cursor:pointer; font-family:tahoma; font-size:12pt;'>+</span>
<span onclick="del_file();" style='cursor:pointer; font-family:tahoma; font-size:12pt;'>-</span>
</td></tr></table>
</td>
<td class=mw_basic_write_content>
<table id="variableFiles"></table><?// print_r2($file); ?>
<? if ($mw_basic[cf_img_1_noview]) { ?>
첫번째 첨부파일은 썸네일로만 출력됩니다. 본문에 출력되지 않습니다.
<? } else if ($mw_basic[cf_zzal] && $mw_basic[cf_zzal_must]) { ?>
반듯이 첫번째에 짤방 이미지를 첨부하셔야 합니다.
<? } ?>
<script type="text/javascript">
var flen = 0;
function add_file(delete_code)
{
var upload_count = <?=(int)$board[bo_upload_count]?>;
if (upload_count && flen >= upload_count)
{
alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
return;
}
var objTbl;
var objRow;
var objCell;
if (document.getElementById)
objTbl = document.getElementById("variableFiles");
else
objTbl = document.all["variableFiles"];
objRow = objTbl.insertRow(objTbl.rows.length);
objCell = objRow.insertCell(0);
objCell.innerHTML = "<input type='file' id=bf_file_" + flen + " name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' class=mw_basic_text>";
if (delete_code)
objCell.innerHTML += delete_code;
else
{
<? if ($is_file_content) { ?>
objCell.innerHTML += "<br><input type='text' size=50 name='bf_content[]' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.' class=mw_basic_text>";
<? } ?>
;
}
flen++;
}
<?=$file_script; //수정시에 필요한 스크립트?>
function del_file()
{
// file_length 이하로는 필드가 삭제되지 않아야 합니다.
var file_length = <?=(int)$file_length?>;
var objTbl = document.getElementById("variableFiles");
if (objTbl.rows.length - 1 > file_length)
{
objTbl.deleteRow(objTbl.rows.length - 1);
flen--;
}
}
</script></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
첨부파일 올리는 소스는 위와 같습니다..
여기서 제가 알고 싶은 부분은 첨부파일 저장한게 DB 어느부분에 저장되는지
알고 싶습니다.. 위에 소스에 그게 나와있는건가요...??
저는 잘 몰라서 질문드립니다.
좋은 답변 부탁드립니다.
<? if ($is_file && !($mw_basic[cf_guploader] && $is_member)) { ?>
<tr>
<td class=mw_basic_write_title>
<table><tr><td style=" padding-top: 10px;">
· <? if ($mw_basic[cf_zzal]) echo "짤방"; else echo "파일"; ?>
<span onclick="add_file();" style='cursor:pointer; font-family:tahoma; font-size:12pt;'>+</span>
<span onclick="del_file();" style='cursor:pointer; font-family:tahoma; font-size:12pt;'>-</span>
</td></tr></table>
</td>
<td class=mw_basic_write_content>
<table id="variableFiles"></table><?// print_r2($file); ?>
<? if ($mw_basic[cf_img_1_noview]) { ?>
첫번째 첨부파일은 썸네일로만 출력됩니다. 본문에 출력되지 않습니다.
<? } else if ($mw_basic[cf_zzal] && $mw_basic[cf_zzal_must]) { ?>
반듯이 첫번째에 짤방 이미지를 첨부하셔야 합니다.
<? } ?>
<script type="text/javascript">
var flen = 0;
function add_file(delete_code)
{
var upload_count = <?=(int)$board[bo_upload_count]?>;
if (upload_count && flen >= upload_count)
{
alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
return;
}
var objTbl;
var objRow;
var objCell;
if (document.getElementById)
objTbl = document.getElementById("variableFiles");
else
objTbl = document.all["variableFiles"];
objRow = objTbl.insertRow(objTbl.rows.length);
objCell = objRow.insertCell(0);
objCell.innerHTML = "<input type='file' id=bf_file_" + flen + " name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' class=mw_basic_text>";
if (delete_code)
objCell.innerHTML += delete_code;
else
{
<? if ($is_file_content) { ?>
objCell.innerHTML += "<br><input type='text' size=50 name='bf_content[]' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.' class=mw_basic_text>";
<? } ?>
;
}
flen++;
}
<?=$file_script; //수정시에 필요한 스크립트?>
function del_file()
{
// file_length 이하로는 필드가 삭제되지 않아야 합니다.
var file_length = <?=(int)$file_length?>;
var objTbl = document.getElementById("variableFiles");
if (objTbl.rows.length - 1 > file_length)
{
objTbl.deleteRow(objTbl.rows.length - 1);
flen--;
}
}
</script></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
첨부파일 올리는 소스는 위와 같습니다..
여기서 제가 알고 싶은 부분은 첨부파일 저장한게 DB 어느부분에 저장되는지
알고 싶습니다.. 위에 소스에 그게 나와있는건가요...??
저는 잘 몰라서 질문드립니다.
좋은 답변 부탁드립니다.
댓글 전체
db쪽에는 파일이름만 저장됩니다.
파일은 data 폴더에 별도로 저장됩니다.
위의 부분읜 form일 뿐, 저장소스와는 상관없습니다
파일은 data 폴더에 별도로 저장됩니다.
위의 부분읜 form일 뿐, 저장소스와는 상관없습니다