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

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

smltree 4개월 전 조회 983

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개

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

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'];

 

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

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

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

로그인