Db Editor_v.1 (중간 업데이트) 급수정..ㅠ.ㅠ 다시 받으세요. > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

Db Editor_v.1 (중간 업데이트) 급수정..ㅠ.ㅠ 다시 받으세요. 정보

Db Editor_v.1 (중간 업데이트) 급수정..ㅠ.ㅠ 다시 받으세요.

본문

백업 폴더 생성 관련시 퍼미션 관련 으로인해 불편함이 있어 급하게 올립니다.
설치 후 세팅부분이 약간 바뀌었습니다.
설치에 대한 공지를 확인 해주세요.

db_query.php
파일에서 경로 찾는 부분에서 상위폴더로 나간 다음 하위폴더로 들어가는 부분에서의 오류 수정했습니다.
300줄에서 355줄까지 입니다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//아빠불당님의 조언대로 우선 퍼미션은 700으로 폴더를 생성합니다.
if(!is_dir($oder_save_dir)){
//폴더가 쓰기 가능한 폴더인지를 검사하기 위해 상위폴더를 찾는다.
//웹경로 분해 저장
$up_url = $_SERVER['REQUEST_URI'];
$up_url = explode("/", $up_url);
$up_url_len = sizeof($up_url);
//지정된루트 분해저장
$up_f = explode("/", $oder_save_dir);
$up_f_len = sizeof($up_f);
// 상위 폴더가 있는지 검사
$up_folder = $up_f[$up_f_len-2];
if($up_folder == "." or $up_folder == ""){
$up_folder = "../".$up_url[$up_url_len-2];
}else{
// 상위폴더로 올라간 갯수 체크
$up_count = 0;
for($i=0; $i<$up_f_len; $i++){
if($up_f[$i] == "..")
$up_count++;
}
if($up_count > $up_url_len-3)
alert("최상위 경로 박으로 나갈수 없습니다.");
if($up_f[$up_f_len-2] == ".."){
$up_folder = "";
for($i=0; $i<$up_count; $i++){
$up_folder = $up_folder."../";
}
$up_folder = $up_folder.$up_url[$up_url_len-$up_count-2];
}else{
$up_folder = "";
for($i=0; $i<$up_count; $i++){
$up_folder = $up_folder."../";
}
$total_folder = $up_count+2;
if($total_folder >= $up_f_len){
$up_folder = $up_folder.$up_f[$up_f_len-2];
}else{
$p_folder = $up_f_len-$total_folder;
for($i=0; $i<$p_folder; $i++){
if($i!=0)
$ss = "/";
$up_folder = $up_folder.$ss.$up_f[$up_count+$i];
}
$up_folder = $up_folder."/".$up_f[$up_f_len-2];
}
}
}

if(!is_writable($up_folder)){
alert($up_folder." 폴더의 퍼미션을 707로 변경해주세요");
}
mkdir($oder_save_dir, $permissions);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[수정사항 2008.04.18]
- 아빠불당님께서 알려주신 호스트 및 서버 버전 등등... 표시
- create_table.js 파일 셀렉트 마감(</select>) 완된부분 수정.
- dbeditor_config.php 파일에 백업 폴더 퍼미션 설정 추가.
- db_query.php 백업시 백업폴더가 없으면 폴더를 생성 하는 부분의 오류수정
  (passion님께서 오류 신고 해주셔서 알게 된부분)
  저장되어진 백업 폴더 경로에서 상위 폴더를 찾아 퍼미션을 확인 후 경고창으로 퍼미션설정을 경고.

- 진행중인 사항 ( 테이블 데이터 수정 페이지 제작중)
추천
0

댓글 전체

전체 3,524 |RSS
그누4 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT