그룹에서.. 정보
그누보드 그룹에서..본문
정확한 답변이 될지는 모르겠지만...
혹시나 해서 참고하시라고 답변 드립니다.
다른 계정에서 된다구 하시는 말씀은 같은 서버의 다른 계정을 말씀하시는지요..
만일 그것이 아니라 다른 서버라면... mysql 버젼이나 php 버젼 차이에 따른 버그 같습니다.
boardform.php 파일을 열어서 해당 부분을 살펴보면...
mysql_free_result 라는 함수를 마지막에 사용합니다.
혹시나 의심스러워서 메뉴얼을 뒤져본 결과 아래와 같은 내용이더군요..
bool mysql_free_result ( resource result)
mysql_free_result() will free all memory associated with the result identifier result.
mysql_free_result() only needs to be called if you are concerned about how much memory is being used for queries that return large result sets. All associated result memory is automatically freed at the end of the script's execution.
Returns TRUE on success or FALSE on failure.
For downward compatibility mysql_freeresult() can also be used. This is deprecated, however.
위함수는 결과에 할당된 메모리를 해제하는 역할을 한다고 합니다...
위 함수로 인해 메모리가 클리어 되어 보이지 않는것인지도 모른다는 생각이 듭니다.
꼭 위 함수를 사용하지 않아도 자동으로 해제된다고 하니...
mysql_free_result 를 삭제한후에 사용해 보십시오..
혹시나 해서 참고하시라고 답변 드립니다.
다른 계정에서 된다구 하시는 말씀은 같은 서버의 다른 계정을 말씀하시는지요..
만일 그것이 아니라 다른 서버라면... mysql 버젼이나 php 버젼 차이에 따른 버그 같습니다.
boardform.php 파일을 열어서 해당 부분을 살펴보면...
mysql_free_result 라는 함수를 마지막에 사용합니다.
혹시나 의심스러워서 메뉴얼을 뒤져본 결과 아래와 같은 내용이더군요..
bool mysql_free_result ( resource result)
mysql_free_result() will free all memory associated with the result identifier result.
mysql_free_result() only needs to be called if you are concerned about how much memory is being used for queries that return large result sets. All associated result memory is automatically freed at the end of the script's execution.
Returns TRUE on success or FALSE on failure.
For downward compatibility mysql_freeresult() can also be used. This is deprecated, however.
위함수는 결과에 할당된 메모리를 해제하는 역할을 한다고 합니다...
위 함수로 인해 메모리가 클리어 되어 보이지 않는것인지도 모른다는 생각이 듭니다.
꼭 위 함수를 사용하지 않아도 자동으로 해제된다고 하니...
mysql_free_result 를 삭제한후에 사용해 보십시오..
댓글 전체
만일 선택이 되지 않는 증상이라면 gr_id 값이 정상적으로 넘어오지 않는것 같습니다.
boardform.php 파일의 348라인정도에
// f.gr_id.value = '<? echo $gr_id ?>';
위에 증상이 맞구요..정상적으로 소스가 있구
아래 파일은 소스보기 파일 일부입니다..
<script language='JavaScript'>
var f = document.boardform;
if (f.w.value == '') {
f.bo_table.focus();
} else {
f.bo_subject.focus();
}
f.gr_id.value = 'art_g';
f.bo_subject.value = '정물 갤러리';
f.bo_admin.value = 'art0644';
f.bo_list_level.value = '1';
f.bo_read_level.value = '1';
f.bo_write_level.value = '3';
f.bo_reply_level.value = '3';
f.bo_comment_level.value = '3';
f.bo_upload_level.value = '3';
f.bo_download_level.value = '10';
f.bo_notice_level.value = '8';
f.bo_html_level.value = '3';
f.bo_link_level.value = '3';
f.bo_use_category.value = '0';
f.bo_use_secret.value = '0';
f.bo_use_comment.value = '0';
f.bo_use_good.value = '0';
f.bo_use_nogood.value = '0';
f.bo_use_signature.value = '1';
f.bo_use_listview.value = '1';
f.bo_table_width.value = '100';
f.bo_subject_len.value = '80';
f.bo_page_rows.value = '15';
f.bo_new.value = '24';
f.bo_hot.value = '1000';
f.bo_battle.value = '10';
f.bo_skin.value = 'gallery2';
f.bo_gallery_width.value = '4';
f.bo_upload_size.value = '1';
f.bo_include_head.value = 'head_gallery.php';
f.bo_include_tail.value = 'tail_board.php';
f.bo_use_search.value = '1';
f.bo_order_search.value = '0';
f.bo_1.value = '';
f.bo_2.value = '';
f.bo_3.value = '';
f.bo_4.value = '';
f.bo_5.value = '';
</script>
</td></tr></table>
<p>
<div align=right><a href='#gnuboard_admin_top'>Top</a> </div>
<br>
</td></tr></table>
boardform.php 파일의 348라인정도에
// f.gr_id.value = '<? echo $gr_id ?>';
위에 증상이 맞구요..정상적으로 소스가 있구
아래 파일은 소스보기 파일 일부입니다..
<script language='JavaScript'>
var f = document.boardform;
if (f.w.value == '') {
f.bo_table.focus();
} else {
f.bo_subject.focus();
}
f.gr_id.value = 'art_g';
f.bo_subject.value = '정물 갤러리';
f.bo_admin.value = 'art0644';
f.bo_list_level.value = '1';
f.bo_read_level.value = '1';
f.bo_write_level.value = '3';
f.bo_reply_level.value = '3';
f.bo_comment_level.value = '3';
f.bo_upload_level.value = '3';
f.bo_download_level.value = '10';
f.bo_notice_level.value = '8';
f.bo_html_level.value = '3';
f.bo_link_level.value = '3';
f.bo_use_category.value = '0';
f.bo_use_secret.value = '0';
f.bo_use_comment.value = '0';
f.bo_use_good.value = '0';
f.bo_use_nogood.value = '0';
f.bo_use_signature.value = '1';
f.bo_use_listview.value = '1';
f.bo_table_width.value = '100';
f.bo_subject_len.value = '80';
f.bo_page_rows.value = '15';
f.bo_new.value = '24';
f.bo_hot.value = '1000';
f.bo_battle.value = '10';
f.bo_skin.value = 'gallery2';
f.bo_gallery_width.value = '4';
f.bo_upload_size.value = '1';
f.bo_include_head.value = 'head_gallery.php';
f.bo_include_tail.value = 'tail_board.php';
f.bo_use_search.value = '1';
f.bo_order_search.value = '0';
f.bo_1.value = '';
f.bo_2.value = '';
f.bo_3.value = '';
f.bo_4.value = '';
f.bo_5.value = '';
</script>
</td></tr></table>
<p>
<div align=right><a href='#gnuboard_admin_top'>Top</a> </div>
<br>
</td></tr></table>
이번엔 다른 문제입니다.
제가 보기는 셀렉트메뉴에서 해당 그룹으로 자동선택이 되지 않는 증상으로 이해 했는데 맞는지 모르겠습니다.
아니면 그룹 전체가 보이지 않는것인지요..
만일 선택이 되지 않는 증상이라면 gr_id 값이 정상적으로 넘어오지 않는것 같습니다.
boardform.php 파일의 348라인정도에
// f.gr_id.value = '<? echo $gr_id ?>';
위부분이 존재하는지 확인하십시오..
만일 존재한다면 $gr_id의 값이 정상적으로 출력되는지도 소스보기를 통하여 확인하십시오..
제가 보기는 셀렉트메뉴에서 해당 그룹으로 자동선택이 되지 않는 증상으로 이해 했는데 맞는지 모르겠습니다.
아니면 그룹 전체가 보이지 않는것인지요..
만일 선택이 되지 않는 증상이라면 gr_id 값이 정상적으로 넘어오지 않는것 같습니다.
boardform.php 파일의 348라인정도에
// f.gr_id.value = '<? echo $gr_id ?>';
위부분이 존재하는지 확인하십시오..
만일 존재한다면 $gr_id의 값이 정상적으로 출력되는지도 소스보기를 통하여 확인하십시오..
아~~
안되는군요
안되는군요
해볼께요...
bbs/admin/boardform.php 파일에서 110여번째줄정도 보시면
=======================================================
<select name=gr_id>
<?
$sql = " select gr_id, gr_subject from $cfg[table_group] a ";
if ($is_admin == 'group') {
$sql .= " left join $cfg[table_member] b on (b.mb_id = a.gr_admin)
where b.mb_id = '$member[mb_id]' ";
}
$sql .= " order by a.gr_id ";
$res = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($res); $i++) {
echo "<option value='$row[gr_id]'>$row[gr_subject]\n";
}
mysql_free_result($res);
?>
</select>
===============================================
이 부분이 있습니다.
위에서 마지막에 mysql_free_result($res); 를 삭제해 보십시오..
확실한건 아닙니다... 단지 저도 추측일 뿐입니다..
위 함수를 삭제하여도 프로그램에는 특별한 지장은 없으니 한번 삭제후에 사용해 보십시오..
=======================================================
<select name=gr_id>
<?
$sql = " select gr_id, gr_subject from $cfg[table_group] a ";
if ($is_admin == 'group') {
$sql .= " left join $cfg[table_member] b on (b.mb_id = a.gr_admin)
where b.mb_id = '$member[mb_id]' ";
}
$sql .= " order by a.gr_id ";
$res = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($res); $i++) {
echo "<option value='$row[gr_id]'>$row[gr_subject]\n";
}
mysql_free_result($res);
?>
</select>
===============================================
이 부분이 있습니다.
위에서 마지막에 mysql_free_result($res); 를 삭제해 보십시오..
확실한건 아닙니다... 단지 저도 추측일 뿐입니다..
위 함수를 삭제하여도 프로그램에는 특별한 지장은 없으니 한번 삭제후에 사용해 보십시오..
호스팅 회사는 같지만 게정이 다르구요..
mysql_free_result 를 삭제할려면 어디에서 하죠?
텔넷이나 /mysql에서 하란 말씀인가요?
mysql_free_result 를 삭제할려면 어디에서 하죠?
텔넷이나 /mysql에서 하란 말씀인가요?