view_image.php에서 이미지의 가로세로 구하기 - db에서
본문
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'];
답변을 작성하시기 전에 로그인 해주세요.