view_image.php에서 이미지의 가로세로 구하기 - db에서

view_image.php에서 이미지의 가로세로 구하기 - db에서

QA

view_image.php에서 이미지의 가로세로 구하기 - db에서

답변 1

본문

view_image.php 보면

 

 $size = $file_exists ? run_replace('get_view_imagesize', @getimagesize($filepath), $filepath, $editor_file) : array();

 

이런 코드로 실제 이미지를 찾아서 이미지의 가로세로 사이즈를 가져오잖아요
 

그런데
이 가로세로를 실제 이미지에서 안가져오고
g5_board_file 테이블에서 가져오는게 가능할까요?

해당 테이블 보면
bf_width, bf_height가 있잖아요
거기서 해당 파일의 가로세로 사이즈를 가져오고 싶습니다.

어떤 코드를 넣어줘야 할까요?

이 질문에 댓글 쓰기 :

답변 1

g5_board_file테이블에 기록된 사이즈가 실제 사이즈인데 무슨 이유로 그렇게 한다는 것인가요? 

불필요한 쿼리를 실행하게 되고 등록된 이미지가 많아지면 실행 속도에 유리할 것이 없는 방법입니다

 

하여튼 방법은 위 코드 삭제 후 다음 코드를 넣으면 됩니다 

 $row = sql_fetch(" select * from {$g5['board_file_table']} where bo_table = '{$bo_table}' and bf_file = '$filename' ");

$size[0] = $row['bf_width'];

$size[1]= $row['bf_height'];

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,102
© SIRSOFT
현재 페이지 제일 처음으로