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

G4 4.02.00용 파일정보 업데이터...

· 20년 전 · 4140 · 13
<?php
$g4_path = '..';
include_once("{$g4_path}/common.php");

$i = 0;
$sql = " select * from {$g4['board_file_table']}";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
$no = $row['bf_no'];
$board['bo_table'] = $row['bo_table'];
$file['path'] = "{$g4['path']}/data/file/{$row['bo_table']}";
$file['size'] = filesize("{$file['path']}/{$row['bf_file']}");
$file['datetime'] = date("Y-m-d H:i:s", @filemtime("{$g4['path']}/data/file/{$row['bo_table']}/{$row['bf_file']}"));
$file['imgsize'] = @getimagesize("{$file['path']}/{$row['bf_file']}");
$file_sql = " update `{$g4['board_file_table']}` set `bf_filesize` = '{$file['size']}', `bf_datetime` = '{$file['datetime']}', `bf_width` = '{$file['imgsize'][0]}', `bf_height` = '{$file['imgsize'][1]}', `bf_type` = '{$file['imgsize'][2]}' where `bo_table` = '{$row['bo_table']}' and `wr_id` = '{$row['wr_id']}' and `bf_no` = '{$row['bf_no']}' ";
sql_query($file_sql);
}
?>

$g4_path를 적당히 수정해서 사용하시길...

댓글 작성

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

로그인하기

댓글 13개

소스코드 최상단에 $g4_path=".."; 가 기재되어 있는 것으로 미루어,
'g6man'님께서도 정리를 깔끔하게 하는 스타일이신듯 합니다.

소스코드를 그대로 복사하셔도 되고, 파일을 다운로드 받으셔도 됩니다.

특별히 손봐 줄 부분은 없습니다.
단, $g4_path="..";
=> 상대경로를 지정하는 부분에서 확인할 수 있듯이,
=> g4 설치경로가 아닌, 한단계 하단에 임의의 경로를 만들어 놓고 저장해서 사용하시면 됩니다.

이 소스파일의 진정한 깔끔함을 느끼고 싶으시다면,
g4 최신버전으로 업그레이드 하신 후,
new.php(최근게시물 --- 이 부분은 해당사항과 멀지만...),
각 게시판 view화면에서 파일이 첨부된 게시물의 출력형태를 확인하신 후 실행하시기 바랍니다.
얼마나 깔끔하고 유용한 파일인지를...

'7쟁이'님께 드리는 말씀과 함께,
다시 한번 'g6man'님께 감사의 말씀을 전합니다.
20년 전
감사드립니다.
저녁에 G4 4.02.00로 업그레이드 후 사용해 봐야 겠네요...!!!

수고하셨습니다.
감사합니다 ^^

게시글 목록

번호 제목
620
605
594
590
589
578
563
551
550
542
536
531
529
522
511
497
471
467
466
479