테스트 사이트 - 개발 중인 베타 버전입니다

첨부파일명 bf_source로 실제 bf_file을 찾을 수 있을까요? 채택완료

위드컴 4년 전 조회 1,922

게시판에서 이미지를 첨부하면 파일명이 변경되서 data/file/게시판폴더내에 저장이 되잖아요~

즉, a.jpg라는 파일명으로 게시판에 첨부하면 서버에는 asdasdklamsldmksa.jpg 이런식으로 저장이 되고

 

bf_source로 불러오면 a.jpg파일명이 보이고

bf_file로 불러오면 asdasdklamsldmksa.jpg으로 출력되고 있는데

 

혹시 이부분을

 

bf_source가 a.jpg일때

bf_file명을 찾아서 뽑아올 수 있을까요??

 

 

// 4.00.11 - 파일 path 추가
$file[$no]['path'] = G5_DATA_URL.'/file/'.$bo_table;
$file[$no]['size'] = get_filesize($row['bf_filesize']);
$file[$no]['datetime'] = $row['bf_datetime'];
$file[$no]['source'] = addslashes($row['bf_source']);
$file[$no]['bf_content'] = $bf_content;
$file[$no]['content'] = get_text($bf_content);
//$file[$no]['view'] = view_file_link($row['bf_file'], $file[$no]['content']);
$file[$no]['view'] = view_file_link($row['bf_file'], $row['bf_width'], $row['bf_height'], $file[$no]['content']);
$file[$no]['file'] = $row['bf_file'];
$file[$no]['image_width'] = $row['bf_width'] ? $row['bf_width'] : 640;
$file[$no]['image_height'] = $row['bf_height'] ? $row['bf_height'] : 480;
$file[$no]['image_type'] = $row['bf_type'];
$file[$no]['bf_fileurl'] = $row['bf_fileurl'];
$file[$no]['bf_thumburl'] = $row['bf_thumburl'];
$file[$no]['bf_storage'] = $row['bf_storage'];

 

이부분을 찾고해서 일반페이지에서 특정게시판 첨부파일들을 뽑아오고 있습니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
4년 전

가능은 할텐데 a.jpg 라는 파일명이 여러개가 등록되면 여러개가 출력될겁니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

위드컴
4년 전
아! 파일명이 중복되지는 않아서요~~ 방법이 어떻게 될까요??ㅜㅜ
엑스엠엘
4년 전
중복되지 않는다는 가정 하에
select * from g5_board_file where bo_table='somebbs' and bf_source='a.jpg'
이렇게 select 하시면 됩니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인