아래 엑박문제요.. > 질문답변

본문 바로가기
사이트 내 전체검색

질문답변

서버정보나 계정정보는 보안유지를 위해 관리자쪽지나 메일로 발송해 주시거나 제작의뢰 게시판을 이용해 주시면 감사하겠습니다..

아래 엑박문제요..

페이지 정보

본문

정말 어떻게 해야 될지..

그림처럼 경로의 폴더는 만들어 진것 같아요..

1,2 뒤에 무슨 확장자가 붙어야 되는건가요?

운영자님 저는 초보인데 답을 좀 주시면 안될까요?? 부탁드립니다.
추천0

댓글목록

profile_image

제로님의 댓글

제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

몇군데만 수정해 봤습니다..
<?
if (!defined("_GNUBOARD_")) exit;
include_once $board_skin_path."/level.lib.php";

$data_path = $g4[path]."/data";

// delete_smallimg
if ($delete_smallimg == 1 && !empty($is_admin)){

  include_once $g4['admin_path'] . '/admin.lib.php';
  rm_rf("$data_path/thumb/$board[bo_table]/board");
  alert("$data_path/thumb/$board[bo_table]/board을 삭제하였습니다.", $_SERVER['PHP_SELF'] . '?' . str_replace('delete_smallimg=1&', '', $_SERVER['QUERY_STRING']));
}


// 여분필드추가
$fdno = $board[bo_9];
if ($fadmin =='fok') {
 if ($is_admin =='super') {
// 시작번호
$af = 11;
// 마지막번호+1
$bf = ($fdno+1);
for ($di=$af; $di<$bf; $di++) {
$g4memoup ="alter table $g4[write_prefix]$bo_table add wr_{$di} varchar(255) not null";
$resultup = @mysql_query($g4memoup) or mysql_error();
if ($resultup) {
echo "$bo_table 게시판에 wr_{$di} 필드생성 성공<br><br>";
} else {
echo "$bo_table 게시판에 wr_{$di} 필드가 이미 존재 하거나 생성실패<br><br>";
}
}
} else {
alert_close("최고관리자만 접근이 가능합니다.");
}
//exit;
}

// 여분필드삭제
if ($fadmin =='fdel') {
 if ($is_admin =='super') {
// 필드삭제를 시작할번호
$adf = 11;
// 필드삭제할 마지막번호 +1
$bdf = ($fdno+1);
for ($di=$adf; $di<$bdf; $di++) {
$g4memoups ="alter table $g4[write_prefix]$bo_table drop wr_{$di}";
$resultups = @mysql_query($g4memoups) or mysql_error();
if ($resultups) {
echo "$bo_table 게시판에 wr_{$di} 필드삭제를 성공<br><br>";
} else {
echo "$bo_table 게시판에 wr_{$di} 필드가 존재 하지않거나 삭제실패<br><br>";
}
}
} else {
alert_close("최고관리자만 접근이 가능합니다.");
}
// exit;
}

if (!$board[bo_1]) {
sql_query("update $g4[board_table] set bo_1_subj='이미지가로', bo_2_subj='이미지세로', bo_9_subj='여분필드11이상 생성삭제할 마지막번호', bo_1='80', bo_2='60' where bo_table='$bo_table'", false);
    $board = sql_fetch("select $g4[board_table] where bo_table='$bo_table'", false);
}

//if (!$board[bo_1]) alert("게시판 설정 : 여분 필드 1 에 목록에서 보여질 이미지의 폭(가로)을 설정하십시오. (픽셀 단위)");
//if (!$board[bo_2]) alert("게시판 설정 : 여분 필드 2 에 목록에서 보여질 이미지의 폭(세로)을 설정하십시오. (픽셀 단위)");
if (!$config[cf_3]) alert("기본설정 : 여분 필드 3 에 목록에서 보여질 이미지의 퀄리티를 설정하십시오. (픽셀 단위)");
if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 갤러리 게시판 입니다.");

// thumb_path
//$data_path = $g4[path]."/data";
$thumb_path = $data_path."/thumb/$board[bo_table]/board/{$board[bo_1]}x{$board[bo_2]}";

if (!is_dir($thumb_path))
{
@mkdir("$data_path/thumb", 0707);
@chmod("$data_path/thumb", 0707);
@mkdir("$data_path/thumb/$board[bo_table]", 0707);
@chmod("$data_path/thumb/$board[bo_table]", 0707);
@mkdir("$data_path/thumb/$board[bo_table]/board", 0707);
@chmod("$data_path/thumb/$board[bo_table]/board", 0707);
@mkdir("$data_path/thumb/$board[bo_table]/board/{$board[bo_1]}x{$board[bo_2]}", 0707);
@chmod("$data_path/thumb/$board[bo_table]/board/{$board[bo_1]}x{$board[bo_2]}", 0707);

    // file hidden
    $file = $thumb_path . "/index.php";
    $f = @fopen($file, "w");
    @fwrite($f, "");
    @fclose($f);
    @chmod($file, 0606);
}

// sort
if ($fadmin =='sort') {
$write_table = $g4[write_prefix].$bo_table;

$data = array();

$sql = "select wr_id, wr_num from {$write_table} where wr_is_comment=0 and wr_reply='' order by wr_datetime";
$qry = sql_query($sql);
while ($row = sql_fetch_array($qry)) $data[] = $row;

sql_query("update {$write_table} set wr_num = wr_num * -1");

$wr_num = 0;

foreach ($data as $row)
{
$wr_num--;
$row[wr_num] *= -1;

$sql = "update {$write_table} set wr_num = '{$wr_num}' where wr_num = '{$row[wr_num]}'";
//echo "$sql<br>";
sql_query($sql);
}

echo "Has been completed";
}
?>

<link rel="stylesheet" href="<?=$board_skin_path?>/style.css" type="text/css">

<?
for ($i=0; $i<count($list); $i++) {
if ($board[thumb] == "1") {
$img = "";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
// thumb
if (!file_exists($thumb)) {
if ($list[$i][file][0][file]){
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
}elseif ($list[$i][file][1][file]){
$file = $list[$i][file][1][path] .'/'. $list[$i][file][1][file];
}elseif ($list[$i][file][2][file]){
$file = $list[$i][file][2][path] .'/'. $list[$i][file][2][file];
}else{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
}
// getimage
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file)) {
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;

$rate = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);

if ($height < $board[bo_2])

$dst = imagecreatetruecolor($board[bo_1], $height);
else

$dst = imagecreatetruecolor($board[bo_1], $board[bo_2]);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $config[cf_3]);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
} else if ($board[thumb] == "2") {
$img = "";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
// thumb
if (!file_exists($thumb)) {
if ($list[$i][file][0][file]){
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
}elseif ($list[$i][file][1][file]){
$file = $list[$i][file][1][path] .'/'. $list[$i][file][1][file];
}elseif ($list[$i][file][2][file]){
$file = $list[$i][file][2][path] .'/'. $list[$i][file][2][file];
}else{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
}
// getimage
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file)) {
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;

/* rate */
/*
$rate = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);

$dst = imagecreatetruecolor($board[bo_1], $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $board[bo_2]);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
*/

$rate = $board[bo_2] / $size[1];
$width = (int)($size[0] * $rate);

//echo "rate : $rate ,width : $width, $height : $board[bo_2] <br>";
if($width <= $board[bo_1]) { //width rate
$dst = imagecreatetruecolor($width, $board[bo_2]);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $width, $board[bo_2], $size[0], $size[1]);
imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $board[bo_2]);
} else {
$rate = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($board[bo_1], $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $board[bo_2]);
}
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
}
}
?>

<center><div style="width:<?=$width?>">
<?
switch($board[zenaplus_skin]){
case "gallery":
include $board_skin_path."/gallery_list.skin.php"; break;
case "webzineleft":
include $board_skin_path."/webzineleft_list.skin.php"; break;
case "webzineright":
include $board_skin_path."/webzineright_list.skin.php"; break;
case "html":
include $board_skin_path."/html_list.skin.php"; break;
default:
include $board_skin_path."/board_list.skin.php"; break;
}
?>

<? if ($board[zenaplus_skin] == "html") { ?>


<? if ($is_checkbox) { ?>
<script type="text/javascript">
function all_checked(sw) {
    var f = document.fboardlist;

    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_wr_id[]")
            f.elements[i].checked = sw;
    }
}

function check_confirm(str) {
    var f = document.fboardlist;
    var chk_count = 0;

    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
            chk_count++;
    }

    if (!chk_count) {
        alert(str + "할 게시물을 하나 이상 선택하세요.");
        return false;
    }
    return true;
}

// 선택한 게시물 삭제
function select_delete() {
    var f = document.fboardlist;

    str = "삭제";
    if (!check_confirm(str))
        return;

    if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다"))
        return;

    f.action = "./delete_all.php";
    f.submit();
}

// 선택한 게시물 복사 및 이동
function select_copy(sw) {
    var f = document.fboardlist;

    if (sw == "copy")
        str = "복사";
    else
        str = "이동";

    if (!check_confirm(str))
        return;

    var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");

    f.sw.value = sw;
    f.target = "move";
    f.action = "./move.php";
    f.submit();
}
</script>
<? } ?>

<? } else { ?>
<!-- board_page -->
<div class="board_page">
<? if ($prev_part_href) { echo "<a class='buttons01' href='$prev_part_href'><span>이전검색</span></a>"; } ?>
<?
//echo $write_pages;
$write_pages = str_replace("처음", "<img src='$board_skin_path/img/page_begin.gif' border='0' style='vertical-align:middle;' alt='처음'>", $write_pages);
$write_pages = str_replace("이전", "<img src='$board_skin_path/img/page_prev.gif' border='0' style='vertical-align:middle;' alt='이전'>", $write_pages);
$write_pages = str_replace("다음", "<img src='$board_skin_path/img/page_next.gif' border='0' style='vertical-align:middle;' alt='다음'>", $write_pages);
$write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/page_end.gif' border='0' style='vertical-align:middle;' alt='맨끝'>", $write_pages);
//$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
$write_pages = preg_replace("/<strong>([0-9]*)<\/strong>/", "<strong><span style=\"color:#4d6185; font-size:12px; text-decoration:underline;\">$1</span></strong>", $write_pages);
?>
<?=$write_pages?>
<? if ($next_part_href) { echo "<a class='buttons01' href='$next_part_href'><span>다음검색</span></a>"; } ?>
</div>
<!-- // board_page -->
<!-- bottom,search -->
<!-- bottom -->
<div class="board_button">
<? if ($list_href) { ?>
<a class="button01" href="<?=$list_href?>"><span>목록</span></a>
<? } ?>
<? if ($is_checkbox) { ?>
<a class="button01" href="#" onclick="javascript:select_delete();"><span>선택삭제</span>& lt;/a>
<a class="button01" href="#" onclick="javascript:select_copy('copy');"><span>선택복사</span& gt;</a>
<a class="button01" href="#" onclick="javascript:select_copy('move');"><span>선택이동</span& gt;</a>
<? } ?>
<? if ($write_href) { ?><a class="button02" href="<?=$write_href?>"><span>글쓰기</span></a>& lt;? } ?>
</div>
<!-- // bottom -->
<!-- search -->
<div class="board_search">
<form name="fsearch" method="get">
<div style="float:left; padding:6px 5px 0 0;">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<input type="hidden" name="sca" value="<?=$sca?>">
<select name="sfl">
<option value="wr_subject">제목</option>
<option value="wr_content">내용</option>
<option value="wr_subject||wr_content">제목+내용</option>
<option value="mb_id,1">회원아이디</option>
<option value="mb_id,0">회원아이디(코)</option>
<option value="wr_name,1">글쓴이</option>
<option value="wr_name,0">글쓴이(코)</option>
</select>
</div>
<div style="float:left; padding:5px 5px 0 0;">
<input name="stx" class="ed" maxlength="15" itemname="검색어" required value='<?=$stx?>'>
</div>
<div style="float:left; padding:5px 5px 0 0;">
<select name="sop">
<option value=and>and</option>
<option value=or>or</option>
</select>
</div>
<div style="float:left; padding:5px 5px 0 0;">
<a class="button03" id="fsearch" name="fsearch" href="#" onclick="javascript:fsearch.submit()"><span>검색</span>< /a>
</div>
</form>
</div>
<!-- // search -->
<!-- // bottom,search -->
</div></center>
<script type="text/javascript">
if ('<?=$sca?>') document.fcategory.sca.value = '<?=$sca?>';
if ('<?=$stx?>') {
document.fsearch.sfl.value = '<?=$sfl?>';

if ('<?=$sop?>' == 'and')
document.fsearch.sop[0].checked = true;

if ('<?=$sop?>' == 'or')
document.fsearch.sop[1].checked = true;
} else {
document.fsearch.sop[0].checked = true;
}
</script>

<? if ($is_checkbox) { ?>
<script type="text/javascript">
function all_checked(sw) {
var f = document.fboardlist;

for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]")
f.elements[i].checked = sw;
}
}

function check_confirm(str) {
var f = document.fboardlist;
var chk_count = 0;

for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
chk_count++;
}

if (!chk_count) {
alert(str + "할 게시물을 하나 이상 선택하세요.");
return false;
}
return true;
}

// 선택한 게시물 삭제
function select_delete() {
var f = document.fboardlist;

str = "삭제";
if (!check_confirm(str))
return;

if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다"))
return;

f.action = "./delete_all.php";
f.submit();
}

// 선택한 게시물 복사 및 이동
function select_copy(sw) {
var f = document.fboardlist;

if (sw == "copy")
str = "복사";
else
str = "이동";

if (!check_confirm(str))
return;

var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");

f.sw.value = sw;
f.target = "move";
f.action = "./move.php";
f.submit();
}
</script>
<? } ?>
<!-- // list -->
<? } ?>

profile_image

이제다시님의 댓글

이제다시쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

감사하다는 말씀밖에 드릴 말이 없네요.. 잘 됩니다. 정말 감사합니다.

Total 1,641건 1 페이지
  • RSS
질문답변 목록
번호 제목 글쓴이 조회 추천 날짜
1641 이다올쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 48079 0 05-20
1640 휴먼쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 28697 0 11-01
1639 cart쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 26474 0 12-11
1638 심봉사쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 26396 0 11-08
1637 이제다시쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 23886 0 07-16
열람중 이제다시쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 23849 0 05-03
1635 davi쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 23754 1 11-28
1634 강강쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 23720 0 06-08
1633 깬다깨쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 23711 0 11-08
1632 도나쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 23478 0 11-05
1631 나홀로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 23022 0 02-09
1630 바라짱쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22474 0 10-31
1629 유시우쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 21993 0 11-16
1628 심봉사쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 21957 0 10-29
1627 강강쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 21168 0 06-20
1626 울랄라쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 21138 0 07-11
1625 심봉사쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 21004 0 10-29
1624 카오스쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 20972 0 04-20
1623 기쁨으로쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 20945 0 05-04
1622 완두콩쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 20908 0 03-17
1621 첫만남의감격쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 20422 0 08-10
1620 쉐도우쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 20355 0 06-20
1619 네모쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 20353 0 06-24
1618 힘쓰쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 20161 0 03-31
1617 이제다시쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 20150 0 08-03

검색

회원로그인

회원가입

사이트 정보

株式会社YHPLUS / 대표 : ZERO
〒140-0011 東京都品川区東大井2-5-9-203
050-5539-7787
오픈카카오톡 (YHPLUS) :
https://open.kakao.com/o/slfDj15d

접속자집계

오늘
3,985
어제
5,045
최대
9,679
전체
2,618,363
Copyright (c) 株式会社YHPLUS. All rights reserved.