혹시 첫번째 파일 불러오는 형식은 어떻게 되나요 ?? ^^;; 정보
혹시 첫번째 파일 불러오는 형식은 어떻게 되나요 ?? ^^;;본문
그누보드는 .. 파일을
<?=$g4[path]?> 이렇게 하면 게시판 주소를 ..
<?=$bo_table?> 이렇게 하면 테이블명을 ..
<?=$rels[$i][wr_id]?> 이렇게 하면 해당 게시물 번호를 불러 오는데 ..
즉 게시판에서
해당 파일의 첫번째를 불러 오려면 어떻게 해야 하나요 ??
보면 그누보드는 디비에 보면 파일을 해당 게시물과 같이 저장하지 않는거 같은데 ..
wr_name / wr_id 뭐 이런식으로 안쓰이는거 같더라구요 보니깐 ..
<?=$g4[path]?> 이렇게 하면 게시판 주소를 ..
<?=$bo_table?> 이렇게 하면 테이블명을 ..
<?=$rels[$i][wr_id]?> 이렇게 하면 해당 게시물 번호를 불러 오는데 ..
즉 게시판에서
해당 파일의 첫번째를 불러 오려면 어떻게 해야 하나요 ??
보면 그누보드는 디비에 보면 파일을 해당 게시물과 같이 저장하지 않는거 같은데 ..
wr_name / wr_id 뭐 이런식으로 안쓰이는거 같더라구요 보니깐 ..
댓글 전체

아 송이씨닷컴님 답변 감사 드립니다. ^^;;
그 방법은 이미 알고 있는데요 저 같은 경우 약간 다른 것이라 ..
배추님게시판에 보면 관련글 불러 오는게 있는데 .. 거기에 관련글이 아니라 ..
관련 파일명을 불러 올라고 하는거거든요 ^^;;
즉 파일명 / 1948401766_70ga2Ptd_68.jpg 뭐 이런식으로요 ..
// 관련글 얻기.. 080429, curlychoi
function mw_related($related, $count, $field="wr_id, wr_subject, wr_content")
{
global $bo_table, $write_table, $g4, $wr_id;
if (!trim($related)) return;
$sql_where = "";
$related = explode(",", $related);
foreach ($related as $rel) {
$rel = trim($rel);
if ($rel) {
$rel = addslashes($rel);
if ($sql_where) {
$sql_where .= " or ";
}
$sql_where .= " (instr(wr_subject, '$rel') or instr(wr_related, '$rel')) ";
}
}
$sql_where .= " and wr_id <> '$wr_id' ";
$sql = "select $field from $write_table where wr_is_comment = 0 and ($sql_where) order by wr_num ";
$qry = sql_query($sql);
$list = array();
$i = 0;
while ($row = sql_fetch_array($qry)) {
$list[] = $row;
if (++$i >= $count) {
break;
}
}
return $list;
}
이런부분에서 같은 글을 불러 오는 것입니다. ^^;; 그래서 같은 자료의 파일만 불러와서 링크를
걸려고 하는데 그게 이해가 안가서요 파일은 또 테이블이 분리가 되어 있어서요 ^^;;
그 방법은 이미 알고 있는데요 저 같은 경우 약간 다른 것이라 ..
배추님게시판에 보면 관련글 불러 오는게 있는데 .. 거기에 관련글이 아니라 ..
관련 파일명을 불러 올라고 하는거거든요 ^^;;
즉 파일명 / 1948401766_70ga2Ptd_68.jpg 뭐 이런식으로요 ..
// 관련글 얻기.. 080429, curlychoi
function mw_related($related, $count, $field="wr_id, wr_subject, wr_content")
{
global $bo_table, $write_table, $g4, $wr_id;
if (!trim($related)) return;
$sql_where = "";
$related = explode(",", $related);
foreach ($related as $rel) {
$rel = trim($rel);
if ($rel) {
$rel = addslashes($rel);
if ($sql_where) {
$sql_where .= " or ";
}
$sql_where .= " (instr(wr_subject, '$rel') or instr(wr_related, '$rel')) ";
}
}
$sql_where .= " and wr_id <> '$wr_id' ";
$sql = "select $field from $write_table where wr_is_comment = 0 and ($sql_where) order by wr_num ";
$qry = sql_query($sql);
$list = array();
$i = 0;
while ($row = sql_fetch_array($qry)) {
$list[] = $row;
if (++$i >= $count) {
break;
}
}
return $list;
}
이런부분에서 같은 글을 불러 오는 것입니다. ^^;; 그래서 같은 자료의 파일만 불러와서 링크를
걸려고 하는데 그게 이해가 안가서요 파일은 또 테이블이 분리가 되어 있어서요 ^^;;

함수를 하나 짜봤습니다.
echo get_orifilename("보드명", "글번호");
이렇게 하면 파일명을 출력합니다.
function get_orifilename($bo_table, $wr_id, $order=0) {
global $g4;
$sql = "select bf_source from `$g4[board_file_table]` where bo_table='$bo_table' AND wr_id='$wr_id' order by bf_no LIMIT $order, 1";
$temp = sql_fetch($sql);
return $temp[bf_source];
}
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=20948
echo get_orifilename("보드명", "글번호");
이렇게 하면 파일명을 출력합니다.
function get_orifilename($bo_table, $wr_id, $order=0) {
global $g4;
$sql = "select bf_source from `$g4[board_file_table]` where bo_table='$bo_table' AND wr_id='$wr_id' order by bf_no LIMIT $order, 1";
$temp = sql_fetch($sql);
return $temp[bf_source];
}
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=20948

lib/common.php:
// 게시글에 첨부된 파일을 얻는다. (배열로 반환)
function get_file($bo_table, $wr_id)
// 게시글에 첨부된 파일을 얻는다. (배열로 반환)
function get_file($bo_table, $wr_id)