알려주시는 분께 소정의 사례를...알고싶어 미치겠습니다. 제가 내공이 부족해서 .. 정보
알려주시는 분께 소정의 사례를...알고싶어 미치겠습니다. 제가 내공이 부족해서 ..
첨부파일
본문
http://www.lgeivi.com/bbs/write.php?bo_table=test
(flash111/0124)
제가 사용한 스킨이 파일을 업로드할때 제한 용량이 넘치면 오류메세지가 안뜨고 그냥 업로드가 안되어버립니다
write_update.php는 모든게시판이 다 공동으로 사용하는거고 다른게시판에서는 오류메세지가 뜹니다.
실력좋으신 고수님들의 따듯한 한번의 눈길을 부탁드립니다
아래는 스킨내용입니다. 첨부파일 다운받으면 포인트차감될까봐 안봐주실거같아서요 ㅜㅜ
write.skin.php==================================================================
<?
// 개별 페이지 접근 불가
if (!defined("_GNUBOARD_")) exit;
include_once("_common.php");
$mb_id = $sca;
$sql = " select distinct * from $g4[member_table] where mb_id = '$mb_id'";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
$ex4_filed = explode("|",$row[mb_4]);
$phto = $ex4_filed[10]; //갤러리 글쓰기옵션
$mb_name=$row[mb_name];
}
?>
<style type="text/css">
<!--
.field { border:1px solid #ccc; }
.Bin_blue {
font-family: ??,timenewroman, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FF9900;
height:30px;
}
.tdback {border-right: #888888 1px solid; border-top: #ffffff 0px solid;border-left: #ffffff 0px solid; border-bottom: #888888 1px solid ;background-color:#f5f5f5;height:22;}
img {border:0;}
.tfback {border-right: #888888 1px solid; border-top: #ffffff 0px solid;border-left: #888888 1px solid; border-bottom: #888888 1px solid ;background-color:#ffffff;height:24;}
img {border:0;}
.tback {border-right: #ffffff 0px solid; border-top: #ffffff 0px solid;border-left: #ffffff 0px solid; border-bottom: #888888 1px solid ;background-color:#f5f5f5;height:24;}
img {border:0;}
BODY,TD,input,DIV,form,TEXTAREA,center,pre,blockquote {font-size:9pt;font-family:tahoma,굴림;color:#000000;}
.base {border:0 solid #8FA8D0;}
.on {border-style:solid; border-width:1; border-color:#B2C3DE #577BB7 #577BB7 #B2C3DE;}
.down {border-width:1; border-style:solid; border-color:#577BB7 #B2C3DE #B2C3DE #577BB7; padding:2 0 0 2}
//-->
</style>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>
<link rel='stylesheet' href='<?=$board_skin_path?>/style.css' type='text/css'>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="50%" height="20" class="base"><span class="Bin_blue"><?=$mb_name?>'s Activity Board</span>
</td>
</tr>
<tr><td valign=top class=line colspan="3"></td></tr>
</table>
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id value="<?=$wr_id?>">
<input type=hidden name=ca_name value="<?=$sca?>">
<input type=hidden name=sfl value="<?=$sfl?>">
<input type=hidden name=stx value="<?=$stx?>">
<input type=hidden name=spt value="<?=$spt?>">
<input type=hidden name=sst value="<?=$sst?>">
<input type=hidden name=sod value="<?=$sod?>">
<input type=hidden name=page value="<?=$page?>">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<? if ($is_category) { ?><input type=hidden name=ca_name value="<?=$sca?>"><? } ?>
<? if ($is_name) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>이름</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text maxLength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>"></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<? if ($is_password) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>패스워드</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text type=password maxLength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<? if ($is_email) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>이메일</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text maxLength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>"></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<? if ($is_homepage) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>홈페이지</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>"></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>Option</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding>
<!-- <? if ($is_notice) { ?><input type=checkbox name=notice value="1" <?=$notice_checked?>><span class=w_title>공지</span> <? } ?> -->
<? if ($is_html) { ?><INPUT onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>><span class=w_title>HTML</span> <? } ?>
<? if ($is_secret) { ?><INPUT type=checkbox value="secret" name="secret" <?=$secret_checked?>><span class=w_title>비밀글</span> <? } ?>
<INPUT type=checkbox value="mail" name="mail" <?=$recv_email_checked?>><span class=w_title>recieve comments via mail</span> </TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>title</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text style="width:100%;" name=wr_subject itemname="제목" required value="<?=$subject?>"></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<tr>
<td width="15%" align="center"><span class=w_title>content</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td class=w_padding width="84%">
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td width=50% align=left valign=bottom>
<SPAN style="CURSOR: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/up.gif" width="16" height="16"></SPAN>
<SPAN style="CURSOR: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/start.gif" width="16" height="16"></SPAN>
<SPAN style="CURSOR: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/down.gif" width="16" height="16"></SPAN></td>
<td width=50% align=right><span id=char_count></span>characters</td>
</tr>
</table>
<TEXTAREA id=wr_content name=wr_content class=w_textarea style="width:90%;" rows=10 itemname="내용" required ONKEYUP="check_byte('wr_content', 'char_count');"><?=$content?></TEXTAREA>
<script language="JavaScript"> check_byte('wr_content', 'char_count'); </script>
</TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? if ($is_link) { ?>
<? for ($i=1; $i<=$g4[link_count]; $i++) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>link <?=$i?></span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT type='text' class=w_text size=50 name='wr_link<?=$i?>' itemname='링크 <?=$i?>' value='<?=$write["wr_link{$i}"]?>'></td>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<? } ?>
<? if ($is_file) { ?>
<tr>
<td width="15%" height="30" align="center" valign="top"><table cellpadding=0 cellspacing=0><tr><td style=" PADDING-TOP: 10px;"><span class=w_title>picture <span onclick="add_file();" class=w_hand>+</span> <span onclick="del_file();" class=w_hand>-</span></span><br>
jpg/png/gif</td></tr></table></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding> <table id="variableFiles" cellpadding=0 cellspacing=0></table><?// print_r2($file); ?>
<script language="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' class='field' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>";
if (delete_code)
objCell.innerHTML += delete_code;
else
{
<? if ($is_file_content) { ?>
objCell.innerHTML += "<br><input type='text' class='field' size=50 name='bf_content[]' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.'>";
<? } ?>
;
}
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>
maximum <? //=$upload_max_filesize?>15M</td>
</tr>
<tr>
<td colSpan=3 width="100%">
<table width="100%" align=center cellpadding=0 cellspacing=0 border=0 height="30" background="<?=$board_skin_path?>/img/trans1.gif">
<tr>
<td width="15%" height="30" align="center"><span class=w_title>picture location </span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" height="10"></td>
<td width="84%" class=w_padding>
<INPUT TYPE="radio" name="wr_1" value="top" <? if($write[wr_1]=="top") echo "checked"; ?>>
top
<INPUT TYPE="radio" name="wr_1" value="left" <? if($write[wr_1]=="left") echo "checked"; ?>>
left
<INPUT TYPE="radio" name="wr_1" value="right" <? if($write[wr_1]=="right") echo "checked"; ?>>
right
<INPUT TYPE="radio" name="wr_1" value="bottom" <? if($write[wr_1]=="bottom") echo "checked"; ?>>
bottom</td>
</tr>
</td>
</tr>
<? } ?>
<? if ($is_trackback) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>트랙백주소</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text size=50 name=wr_trackback itemname="트랙백" value="<?=$trackback?>">
<? if ($w=="u") { ?><input type=checkbox name="re_trackback" value="1"><span class=w_message>핑 보냄</span><? } ?></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<? if ($is_norobot) { ?>
<tr>
<td width="15%" height="30" align="center"><?=$norobot_str?></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text type=input size=10 name=wr_key itemname="자동등록방지" required> * 왼쪽의 글자중 <FONT COLOR="red">빨간글자만</FONT> 순서대로 입력하세요.</TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td height="10"></td></tr>
<tr>
<td width="100%" align="center" valign="top">
<INPUT type=image id="btn_submit" src="<?=$board_skin_path?>/img/ok_btn.gif" border=0 accesskey='s'>
<a href="./board.php?bo_table=<?=$bo_table?>&sca=<?=$sca?>&phto=<?=$phto?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a>
</td>
</tr>
</table>
</form>
<script language="Javascript">
with (document.fwrite) {
if (typeof(wr_name) != "undefined")
wr_name.focus();
else if (typeof(wr_subject) != "undefined")
wr_subject.focus();
else if (typeof(wr_content) != "undefined")
wr_content.focus();
if (typeof(ca_name) != "undefined")
if (w.value == "u")
ca_name.value = "<?=$write[ca_name]?>";
}
function html_auto_br(obj)
{
if (obj.checked) {
result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
if (result)
obj.value = "html2";
else
obj.value = "html1";
}
else
obj.value = "";
}
function fwrite_check(f)
{
var s = "";
if (s = word_filter_check(f.wr_subject.value)) {
alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
if (s = word_filter_check(f.wr_content.value)) {
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
if (char_min > 0 || char_max > 0)
{
var cnt = parseInt(document.getElementById('char_count').innerHTML);
if (char_min > 0 && char_min > cnt)
{
alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
return;
} else if (char_max > 0 && char_max < cnt)
{
alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
return;
}
}
if (typeof(f.wr_key) != "undefined") {
if (hex_md5(f.wr_key.value) != md5_norobot_key) {
alert("자동등록방지용 빨간글자가 순서대로 입력되지 않았습니다.");
f.wr_key.focus();
return;
}
}
f.action = "./write_update.php";
f.submit();
}
</script>
====================================================================
(flash111/0124)
제가 사용한 스킨이 파일을 업로드할때 제한 용량이 넘치면 오류메세지가 안뜨고 그냥 업로드가 안되어버립니다
write_update.php는 모든게시판이 다 공동으로 사용하는거고 다른게시판에서는 오류메세지가 뜹니다.
실력좋으신 고수님들의 따듯한 한번의 눈길을 부탁드립니다
아래는 스킨내용입니다. 첨부파일 다운받으면 포인트차감될까봐 안봐주실거같아서요 ㅜㅜ
write.skin.php==================================================================
<?
// 개별 페이지 접근 불가
if (!defined("_GNUBOARD_")) exit;
include_once("_common.php");
$mb_id = $sca;
$sql = " select distinct * from $g4[member_table] where mb_id = '$mb_id'";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
$ex4_filed = explode("|",$row[mb_4]);
$phto = $ex4_filed[10]; //갤러리 글쓰기옵션
$mb_name=$row[mb_name];
}
?>
<style type="text/css">
<!--
.field { border:1px solid #ccc; }
.Bin_blue {
font-family: ??,timenewroman, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FF9900;
height:30px;
}
.tdback {border-right: #888888 1px solid; border-top: #ffffff 0px solid;border-left: #ffffff 0px solid; border-bottom: #888888 1px solid ;background-color:#f5f5f5;height:22;}
img {border:0;}
.tfback {border-right: #888888 1px solid; border-top: #ffffff 0px solid;border-left: #888888 1px solid; border-bottom: #888888 1px solid ;background-color:#ffffff;height:24;}
img {border:0;}
.tback {border-right: #ffffff 0px solid; border-top: #ffffff 0px solid;border-left: #ffffff 0px solid; border-bottom: #888888 1px solid ;background-color:#f5f5f5;height:24;}
img {border:0;}
BODY,TD,input,DIV,form,TEXTAREA,center,pre,blockquote {font-size:9pt;font-family:tahoma,굴림;color:#000000;}
.base {border:0 solid #8FA8D0;}
.on {border-style:solid; border-width:1; border-color:#B2C3DE #577BB7 #577BB7 #B2C3DE;}
.down {border-width:1; border-style:solid; border-color:#577BB7 #B2C3DE #B2C3DE #577BB7; padding:2 0 0 2}
//-->
</style>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>
<link rel='stylesheet' href='<?=$board_skin_path?>/style.css' type='text/css'>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="50%" height="20" class="base"><span class="Bin_blue"><?=$mb_name?>'s Activity Board</span>
</td>
</tr>
<tr><td valign=top class=line colspan="3"></td></tr>
</table>
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id value="<?=$wr_id?>">
<input type=hidden name=ca_name value="<?=$sca?>">
<input type=hidden name=sfl value="<?=$sfl?>">
<input type=hidden name=stx value="<?=$stx?>">
<input type=hidden name=spt value="<?=$spt?>">
<input type=hidden name=sst value="<?=$sst?>">
<input type=hidden name=sod value="<?=$sod?>">
<input type=hidden name=page value="<?=$page?>">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<? if ($is_category) { ?><input type=hidden name=ca_name value="<?=$sca?>"><? } ?>
<? if ($is_name) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>이름</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text maxLength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>"></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<? if ($is_password) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>패스워드</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text type=password maxLength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<? if ($is_email) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>이메일</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text maxLength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>"></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<? if ($is_homepage) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>홈페이지</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>"></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>Option</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding>
<!-- <? if ($is_notice) { ?><input type=checkbox name=notice value="1" <?=$notice_checked?>><span class=w_title>공지</span> <? } ?> -->
<? if ($is_html) { ?><INPUT onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>><span class=w_title>HTML</span> <? } ?>
<? if ($is_secret) { ?><INPUT type=checkbox value="secret" name="secret" <?=$secret_checked?>><span class=w_title>비밀글</span> <? } ?>
<INPUT type=checkbox value="mail" name="mail" <?=$recv_email_checked?>><span class=w_title>recieve comments via mail</span> </TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>title</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text style="width:100%;" name=wr_subject itemname="제목" required value="<?=$subject?>"></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<tr>
<td width="15%" align="center"><span class=w_title>content</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td class=w_padding width="84%">
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td width=50% align=left valign=bottom>
<SPAN style="CURSOR: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/up.gif" width="16" height="16"></SPAN>
<SPAN style="CURSOR: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/start.gif" width="16" height="16"></SPAN>
<SPAN style="CURSOR: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/down.gif" width="16" height="16"></SPAN></td>
<td width=50% align=right><span id=char_count></span>characters</td>
</tr>
</table>
<TEXTAREA id=wr_content name=wr_content class=w_textarea style="width:90%;" rows=10 itemname="내용" required ONKEYUP="check_byte('wr_content', 'char_count');"><?=$content?></TEXTAREA>
<script language="JavaScript"> check_byte('wr_content', 'char_count'); </script>
</TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? if ($is_link) { ?>
<? for ($i=1; $i<=$g4[link_count]; $i++) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>link <?=$i?></span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT type='text' class=w_text size=50 name='wr_link<?=$i?>' itemname='링크 <?=$i?>' value='<?=$write["wr_link{$i}"]?>'></td>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<? } ?>
<? if ($is_file) { ?>
<tr>
<td width="15%" height="30" align="center" valign="top"><table cellpadding=0 cellspacing=0><tr><td style=" PADDING-TOP: 10px;"><span class=w_title>picture <span onclick="add_file();" class=w_hand>+</span> <span onclick="del_file();" class=w_hand>-</span></span><br>
jpg/png/gif</td></tr></table></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding> <table id="variableFiles" cellpadding=0 cellspacing=0></table><?// print_r2($file); ?>
<script language="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' class='field' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>";
if (delete_code)
objCell.innerHTML += delete_code;
else
{
<? if ($is_file_content) { ?>
objCell.innerHTML += "<br><input type='text' class='field' size=50 name='bf_content[]' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.'>";
<? } ?>
;
}
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>
maximum <? //=$upload_max_filesize?>15M</td>
</tr>
<tr>
<td colSpan=3 width="100%">
<table width="100%" align=center cellpadding=0 cellspacing=0 border=0 height="30" background="<?=$board_skin_path?>/img/trans1.gif">
<tr>
<td width="15%" height="30" align="center"><span class=w_title>picture location </span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" height="10"></td>
<td width="84%" class=w_padding>
<INPUT TYPE="radio" name="wr_1" value="top" <? if($write[wr_1]=="top") echo "checked"; ?>>
top
<INPUT TYPE="radio" name="wr_1" value="left" <? if($write[wr_1]=="left") echo "checked"; ?>>
left
<INPUT TYPE="radio" name="wr_1" value="right" <? if($write[wr_1]=="right") echo "checked"; ?>>
right
<INPUT TYPE="radio" name="wr_1" value="bottom" <? if($write[wr_1]=="bottom") echo "checked"; ?>>
bottom</td>
</tr>
</td>
</tr>
<? } ?>
<? if ($is_trackback) { ?>
<tr>
<td width="15%" height="30" align="center"><span class=w_title>트랙백주소</span></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text size=50 name=wr_trackback itemname="트랙백" value="<?=$trackback?>">
<? if ($w=="u") { ?><input type=checkbox name="re_trackback" value="1"><span class=w_message>핑 보냄</span><? } ?></TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
<? if ($is_norobot) { ?>
<tr>
<td width="15%" height="30" align="center"><?=$norobot_str?></td>
<td width="1" valign="bottom"><img src="<?=$board_skin_path?>/img/gray_line.gif" width="1" height="10"></td>
<td width="84%" class=w_padding><INPUT class=w_text type=input size=10 name=wr_key itemname="자동등록방지" required> * 왼쪽의 글자중 <FONT COLOR="red">빨간글자만</FONT> 순서대로 입력하세요.</TD>
</tr>
<tr><td height="1" background="<?=$board_skin_path?>/img/dot_bg.gif" colSpan=10 align=middle></td></tr>
<? } ?>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td height="10"></td></tr>
<tr>
<td width="100%" align="center" valign="top">
<INPUT type=image id="btn_submit" src="<?=$board_skin_path?>/img/ok_btn.gif" border=0 accesskey='s'>
<a href="./board.php?bo_table=<?=$bo_table?>&sca=<?=$sca?>&phto=<?=$phto?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a>
</td>
</tr>
</table>
</form>
<script language="Javascript">
with (document.fwrite) {
if (typeof(wr_name) != "undefined")
wr_name.focus();
else if (typeof(wr_subject) != "undefined")
wr_subject.focus();
else if (typeof(wr_content) != "undefined")
wr_content.focus();
if (typeof(ca_name) != "undefined")
if (w.value == "u")
ca_name.value = "<?=$write[ca_name]?>";
}
function html_auto_br(obj)
{
if (obj.checked) {
result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
if (result)
obj.value = "html2";
else
obj.value = "html1";
}
else
obj.value = "";
}
function fwrite_check(f)
{
var s = "";
if (s = word_filter_check(f.wr_subject.value)) {
alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
if (s = word_filter_check(f.wr_content.value)) {
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
if (char_min > 0 || char_max > 0)
{
var cnt = parseInt(document.getElementById('char_count').innerHTML);
if (char_min > 0 && char_min > cnt)
{
alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
return;
} else if (char_max > 0 && char_max < cnt)
{
alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
return;
}
}
if (typeof(f.wr_key) != "undefined") {
if (hex_md5(f.wr_key.value) != md5_norobot_key) {
alert("자동등록방지용 빨간글자가 순서대로 입력되지 않았습니다.");
f.wr_key.focus();
return;
}
}
f.action = "./write_update.php";
f.submit();
}
</script>
====================================================================
댓글 전체

아무도 관심이 없다 ㅜㅜ

write.update.skin.php
파일을 만들고서
<?
echo $_FILES[bf_file][tmp_name][$i]."<br>";
echo $_FILES[bf_file][name][$i]."<br>";
echo $_FILES[bf_file][size][$i]."<br>";
echo $board[bo_upload_size]."<br>";
exit();
?>
스킨폴더에 넣어보세요...
용량이 큰 파일을 넣고서.. 무슨값이 나오는지 확인해보세요..
파일을 만들고서
<?
echo $_FILES[bf_file][tmp_name][$i]."<br>";
echo $_FILES[bf_file][name][$i]."<br>";
echo $_FILES[bf_file][size][$i]."<br>";
echo $board[bo_upload_size]."<br>";
exit();
?>
스킨폴더에 넣어보세요...
용량이 큰 파일을 넣고서.. 무슨값이 나오는지 확인해보세요..

해봤는데 마지막 파일 사이즈만 나와요
위에 세개는 안나오네요 변수가 안넘어가니까 그런가본데요
왜 안넘어갈까요 .. file 부분은 기본 스킨이랑 같은거같은데
위에 세개는 안나오네요 변수가 안넘어가니까 그런가본데요
왜 안넘어갈까요 .. file 부분은 기본 스킨이랑 같은거같은데
용량을 늘리시려면 ssh접속하셔서 설정을 변경하셔야 합니다.용량설정이 되어있기때문에..멈추어지거나 기타 오류가 발생하게 되는것입니다.

용량을 21M까지 늘려보았는데 파일이 올라가긴합니다.
다만 제한된용량보다 클때 파일이 커서 못올린다는 메세지가 안뜬다는 것이 문제
다른스킨을사용하면 되는데 안되니까요..
이 스킨의 잘못된점을 알아야 할것같은데... 흑
다만 제한된용량보다 클때 파일이 커서 못올린다는 메세지가 안뜬다는 것이 문제
다른스킨을사용하면 되는데 안되니까요..
이 스킨의 잘못된점을 알아야 할것같은데... 흑