g블로그에서 글쓸때 파일업로드를 누르면 오류가 나오네요ㅠㅠ 정보
g블로그에서 글쓸때 파일업로드를 누르면 오류가 나오네요ㅠㅠ본문
댓글 전체
저오류를 고치는 방법을 몰라서 ㅠㅠ 방법좀 알려주세요 ㅠㅠ
오류부분 소스도 안알려주면서 고쳐달라니;;
초보라서 아무것도 몰라요 ㅠㅠ 소스는 어떻게 적어주나요?..
<?
include_once("./_common.php");
include_once("./_common.sub.php");
$g4['title'] = "블로그 글 작성/수정";
if ($current['mb_id'] != $member['mb_id'])
alert('자신의 글만 등록/수정할 수 있습니다.');
if (!$id) $id = 0;
// 글 수정일 경우
if ($m == 'u')
{
$r = sql_fetch("select * from {$gb4['post_table']} where id='{$id}'");
if (empty($r))
alert('존재하지 않는 글입니다.');
extract($r);
$reload = '';
if ($use_comment)
$use_comment = 'checked'; else $use_comment = '';
if ($use_trackback)
$use_trackback = 'checked'; else $use_trackback = '';
if ($use_eolin)
$use_eolin = 'checked'; else $use_eolin = '';
$content = get_text($r['content'],0);
// 태그 가져오기
$tag = get_post_tag($id, ', ');
}
// 글 새로등록 일 경우
else
{
$post_date = date('Y-m-d H:i:s');
$secret = 1;
$reload = 'checked';
if ($current['rss_open'] ) $use_rss = 1;
if ($current['use_comment'] ) $use_comment = 'checked';
if ($current['use_trackback'] ) $use_trackback = 'checked';
$use_eolin = 'checked';
}
$file = get_blog_file($id);
// 분류 호출
$category = array();
$q = sql_query(" select * from {$gb4['category_table']} where blog_id='{$current['id']}' order by rank ");
while ($r = sql_fetch_array($q)) array_push($category, $r);
include_once("$g4[path]/head.sub.php");
include_once("./admin.head.php");
?>
<script src="<?=$g4[path]?>/guploader/guploader.js"></script>
<div class="adm_info">
<b>글 쓰기</b> : 글을 작성하여 포스팅 하는 페이지 입니다.
</div>
<form name=fwrite method=post action="javascript: fwrite_check(document.fwrite);" enctype="multipart/form-data">
<table width=600 cellpadding=0 cellspacing=0 align=center>
<input type=hidden name=m value="<?=$m?>">
<input type=hidden name=id value="<?=$id?>">
<input type=hidden name=mb_id value="<?=$current[mb_id]?>">
<input type=hidden name=url value="<?=$urlencode?>">
<input type=hidden name=me value="<?=$me?>">
<input type=hidden name=page value="<?=$page?>">
<input type=hidden name=cate value="<?=$cate?>">
<tr><td>
<table border=0 cellpadding=3 cellspacing=0 width=100%>
<tr>
<td width=70 height=30> 분류 선택 </td>
<td>
<select name="category_id">
<option value="">전체</option>
<?for($i=0; $i<count($category); $i++){?>
<option value="<?=$category[$i]['id']?>"<?if($category_id==$category[$i]['id']) echo ' selected'?>><?=$category[$i]['category_name']?></option>
<?}?>
</select>
</td>
</tr>
<tr>
<td width=70 height=30> 제목 </td>
<td>
<input type=text name=title style="width:100%;" maxlength=100 size=60 value="<?=$title?>" required itemname="제목">
</td>
</tr>
<tr>
<td colspan=2>
<textarea name="content" style="width:100%; height:300px" geditor gimg=off><?=$content?></textarea>
</td>
</tr>
<tr>
<td colspan=2>
<script language=javascript>
var uploader = new guploader('uploader');
// 총 파일 용량 제한
uploader.set_all_size_limit("<?=$gb4[upload_blog_file_size]?>");
// 사용한 용량
uploader.set_all_size_used("<?=$current[total_file_size]?>");
// 업로드 파일 갯수 제한
uploader.set_file_list_limit("<?=$gb4[upload_file_number]?>");
// 업로드 용량 제한
uploader.set_file_size_limit("<?=$gb4[upload_one_file_size]?>");
// 업로드 경로
uploader.set_file_path("<?=$current[file_url]?>");
// 업로드 파일경로
uploader.set_file_action("<?=$gb4[root]?>/<?=$gb4[blog]?>/adm_upload.php?mb_id=<?=$mb_id?>&id=<?=$id?>");
// 업로드 완료 후 실행할 함수
uploader.set_after_upload("uploader.after_upload");
// 업로드 완료 후 실행할 함수의 인수
uploader.set_after_upload_val("mb_id=<?=$mb_id?>&post_id=<?=$id?>");
// 파일 삭제 함수 정의
uploader.set_delete_file("uploader.delete_file");
// 다운로드 실행 파일
uploader.set_download_file("<?=$gb4[root]?>/<?=$gb4[blog]?>/download.php?mb_id=<?=$current[mb_id]?>");
// 이미지 가로사이즈 제한
uploader.set_image_width("<?=$current[image_width]?>");
// 업로더 실행
uploader.draw_uploader();
</script>
</td>
</tr>
<?
$qry = sql_query("select * from {$gb4[division_table]} order by dv_rank");
if (mysql_num_rows($qry)>0) {
?>
<tr>
<td width=70 height=30> 글주제 </td>
<td>
<select name="division_id">
<option value=0<?if(!$division_id) echo ' selected'?>> 선택안함 </option>
<? while ($res=sql_fetch_array($qry)) { ?>
<option value=<?=$res['dv_id']?><?if($res['dv_id']==$division_id) echo ' selected'?>> <?=$res['dv_name']?> </option>
<?}?>
</select>
</td>
</tr>
<?}?>
<tr>
<td width=70 height=30> 태그 </td>
<td>
<input type=text name=tag maxlength=100 style="width:100%" value="<?=$tag?>">
, 컴마로 구분해 주세요. (예: 블로그, 그누보드, SIR)
</td>
</tr>
<tr>
<td width=70 height=30> 트랙백 </td>
<td>
<input type=text name=trackback_url maxlength=255 size=50 value="<?=$trackback_url?>">
<? if ($m == 'm') { ?>
<input type=checkbox name=ping value=1> 핑 보냄
<? } ?>
</td>
</tr>
<tr>
<td width=70 height=30> 글작성 일시 </td>
<td>
<input type=text name=post_date maxlength=19 style="width:130px;" value="<?=$post_date?>" required itemname="글작성 일시">
<input type=checkbox name=reload <?=$reload?>> 갱신
</td>
</tr>
<tr>
<td width=70 height=30> 공개설정 </td>
<td>
<input type=radio name=secret value=1<?if($secret==1) echo ' checked'?>> 공개
<input type=radio name=secret value=0<?if($secret==0) echo ' checked'?>> 비공개
(비공개 선택시 RSS 도 공개되지 않습니다.)
<!--<input type=radio name=secret value=2<?if($secret==2) echo ' checked'?>> 예약-->
</td>
</tr>
<tr>
<td width=70 height=30> RSS 설정 </td>
<td>
<input type=radio name=use_rss value=1<?if($use_rss==1) echo ' checked'?>> 공개
<input type=radio name=use_rss value=0<?if($use_rss==0) echo ' checked'?>> 비공개
<!--<input type=radio name=secret value=2<?if($secret==2) echo ' checked'?>> 예약-->
</td>
</tr>
<tr>
<td width=70 height=30> <a href="http://eolin.com" target=_blank>이올린</a> </td>
<td>
<input type=checkbox name=use_eolin id=use_eolin value=1 <?=$use_eolin?>> <label for=use_eolin>이올린에 발행합니다.</label>
</td>
</tr>
<tr>
<td width=70 height=30> 권한 </td>
<td>
<input type=checkbox name=use_comment id=use_comment value=1 <?=$use_comment?>> <label for=use_comment>이 글에 댓글을 쓸 수 있습니다.</label><br/>
<input type=checkbox name=use_trackback id=use_trackback value=1 <?=$use_trackback?>> <label for=use_trackback>이 글에 트랙백을 보낼수 있습니다.</label>
</td>
</tr>
</table>
<p align=center>
<INPUT type=image width="66" height="20" src="img/ok_btn.gif" border=0 accesskey='s'>
</p>
</td></tr></table>
</form>
<script src="<?=$g4[path]?>/geditor/geditor.js"></script>
<script language="javascript">
function fwrite_check(f) {
f.action = 'adm_write_update.php';
f.submit();
}
<?
if ($current[editor_mode] == 1)
echo "geditor_content.mode_change();";
?>
</script>
<?
include_once("./admin.tail.php");
include_once("$g4[path]/tail.sub.php");
?>
include_once("./_common.php");
include_once("./_common.sub.php");
$g4['title'] = "블로그 글 작성/수정";
if ($current['mb_id'] != $member['mb_id'])
alert('자신의 글만 등록/수정할 수 있습니다.');
if (!$id) $id = 0;
// 글 수정일 경우
if ($m == 'u')
{
$r = sql_fetch("select * from {$gb4['post_table']} where id='{$id}'");
if (empty($r))
alert('존재하지 않는 글입니다.');
extract($r);
$reload = '';
if ($use_comment)
$use_comment = 'checked'; else $use_comment = '';
if ($use_trackback)
$use_trackback = 'checked'; else $use_trackback = '';
if ($use_eolin)
$use_eolin = 'checked'; else $use_eolin = '';
$content = get_text($r['content'],0);
// 태그 가져오기
$tag = get_post_tag($id, ', ');
}
// 글 새로등록 일 경우
else
{
$post_date = date('Y-m-d H:i:s');
$secret = 1;
$reload = 'checked';
if ($current['rss_open'] ) $use_rss = 1;
if ($current['use_comment'] ) $use_comment = 'checked';
if ($current['use_trackback'] ) $use_trackback = 'checked';
$use_eolin = 'checked';
}
$file = get_blog_file($id);
// 분류 호출
$category = array();
$q = sql_query(" select * from {$gb4['category_table']} where blog_id='{$current['id']}' order by rank ");
while ($r = sql_fetch_array($q)) array_push($category, $r);
include_once("$g4[path]/head.sub.php");
include_once("./admin.head.php");
?>
<script src="<?=$g4[path]?>/guploader/guploader.js"></script>
<div class="adm_info">
<b>글 쓰기</b> : 글을 작성하여 포스팅 하는 페이지 입니다.
</div>
<form name=fwrite method=post action="javascript: fwrite_check(document.fwrite);" enctype="multipart/form-data">
<table width=600 cellpadding=0 cellspacing=0 align=center>
<input type=hidden name=m value="<?=$m?>">
<input type=hidden name=id value="<?=$id?>">
<input type=hidden name=mb_id value="<?=$current[mb_id]?>">
<input type=hidden name=url value="<?=$urlencode?>">
<input type=hidden name=me value="<?=$me?>">
<input type=hidden name=page value="<?=$page?>">
<input type=hidden name=cate value="<?=$cate?>">
<tr><td>
<table border=0 cellpadding=3 cellspacing=0 width=100%>
<tr>
<td width=70 height=30> 분류 선택 </td>
<td>
<select name="category_id">
<option value="">전체</option>
<?for($i=0; $i<count($category); $i++){?>
<option value="<?=$category[$i]['id']?>"<?if($category_id==$category[$i]['id']) echo ' selected'?>><?=$category[$i]['category_name']?></option>
<?}?>
</select>
</td>
</tr>
<tr>
<td width=70 height=30> 제목 </td>
<td>
<input type=text name=title style="width:100%;" maxlength=100 size=60 value="<?=$title?>" required itemname="제목">
</td>
</tr>
<tr>
<td colspan=2>
<textarea name="content" style="width:100%; height:300px" geditor gimg=off><?=$content?></textarea>
</td>
</tr>
<tr>
<td colspan=2>
<script language=javascript>
var uploader = new guploader('uploader');
// 총 파일 용량 제한
uploader.set_all_size_limit("<?=$gb4[upload_blog_file_size]?>");
// 사용한 용량
uploader.set_all_size_used("<?=$current[total_file_size]?>");
// 업로드 파일 갯수 제한
uploader.set_file_list_limit("<?=$gb4[upload_file_number]?>");
// 업로드 용량 제한
uploader.set_file_size_limit("<?=$gb4[upload_one_file_size]?>");
// 업로드 경로
uploader.set_file_path("<?=$current[file_url]?>");
// 업로드 파일경로
uploader.set_file_action("<?=$gb4[root]?>/<?=$gb4[blog]?>/adm_upload.php?mb_id=<?=$mb_id?>&id=<?=$id?>");
// 업로드 완료 후 실행할 함수
uploader.set_after_upload("uploader.after_upload");
// 업로드 완료 후 실행할 함수의 인수
uploader.set_after_upload_val("mb_id=<?=$mb_id?>&post_id=<?=$id?>");
// 파일 삭제 함수 정의
uploader.set_delete_file("uploader.delete_file");
// 다운로드 실행 파일
uploader.set_download_file("<?=$gb4[root]?>/<?=$gb4[blog]?>/download.php?mb_id=<?=$current[mb_id]?>");
// 이미지 가로사이즈 제한
uploader.set_image_width("<?=$current[image_width]?>");
// 업로더 실행
uploader.draw_uploader();
</script>
</td>
</tr>
<?
$qry = sql_query("select * from {$gb4[division_table]} order by dv_rank");
if (mysql_num_rows($qry)>0) {
?>
<tr>
<td width=70 height=30> 글주제 </td>
<td>
<select name="division_id">
<option value=0<?if(!$division_id) echo ' selected'?>> 선택안함 </option>
<? while ($res=sql_fetch_array($qry)) { ?>
<option value=<?=$res['dv_id']?><?if($res['dv_id']==$division_id) echo ' selected'?>> <?=$res['dv_name']?> </option>
<?}?>
</select>
</td>
</tr>
<?}?>
<tr>
<td width=70 height=30> 태그 </td>
<td>
<input type=text name=tag maxlength=100 style="width:100%" value="<?=$tag?>">
, 컴마로 구분해 주세요. (예: 블로그, 그누보드, SIR)
</td>
</tr>
<tr>
<td width=70 height=30> 트랙백 </td>
<td>
<input type=text name=trackback_url maxlength=255 size=50 value="<?=$trackback_url?>">
<? if ($m == 'm') { ?>
<input type=checkbox name=ping value=1> 핑 보냄
<? } ?>
</td>
</tr>
<tr>
<td width=70 height=30> 글작성 일시 </td>
<td>
<input type=text name=post_date maxlength=19 style="width:130px;" value="<?=$post_date?>" required itemname="글작성 일시">
<input type=checkbox name=reload <?=$reload?>> 갱신
</td>
</tr>
<tr>
<td width=70 height=30> 공개설정 </td>
<td>
<input type=radio name=secret value=1<?if($secret==1) echo ' checked'?>> 공개
<input type=radio name=secret value=0<?if($secret==0) echo ' checked'?>> 비공개
(비공개 선택시 RSS 도 공개되지 않습니다.)
<!--<input type=radio name=secret value=2<?if($secret==2) echo ' checked'?>> 예약-->
</td>
</tr>
<tr>
<td width=70 height=30> RSS 설정 </td>
<td>
<input type=radio name=use_rss value=1<?if($use_rss==1) echo ' checked'?>> 공개
<input type=radio name=use_rss value=0<?if($use_rss==0) echo ' checked'?>> 비공개
<!--<input type=radio name=secret value=2<?if($secret==2) echo ' checked'?>> 예약-->
</td>
</tr>
<tr>
<td width=70 height=30> <a href="http://eolin.com" target=_blank>이올린</a> </td>
<td>
<input type=checkbox name=use_eolin id=use_eolin value=1 <?=$use_eolin?>> <label for=use_eolin>이올린에 발행합니다.</label>
</td>
</tr>
<tr>
<td width=70 height=30> 권한 </td>
<td>
<input type=checkbox name=use_comment id=use_comment value=1 <?=$use_comment?>> <label for=use_comment>이 글에 댓글을 쓸 수 있습니다.</label><br/>
<input type=checkbox name=use_trackback id=use_trackback value=1 <?=$use_trackback?>> <label for=use_trackback>이 글에 트랙백을 보낼수 있습니다.</label>
</td>
</tr>
</table>
<p align=center>
<INPUT type=image width="66" height="20" src="img/ok_btn.gif" border=0 accesskey='s'>
</p>
</td></tr></table>
</form>
<script src="<?=$g4[path]?>/geditor/geditor.js"></script>
<script language="javascript">
function fwrite_check(f) {
f.action = 'adm_write_update.php';
f.submit();
}
<?
if ($current[editor_mode] == 1)
echo "geditor_content.mode_change();";
?>
</script>
<?
include_once("./admin.tail.php");
include_once("$g4[path]/tail.sub.php");
?>
경고창에있는 몇번쨰 줄의 소스를 확인하시라고요