답변 1개
채택된 답변
+20 포인트
7년 전
</p>
<p>$sql = 'SELECT * FROM '.G5_TABLE_PREFIX.'board_file';</p>
<p>$res = sql_query($sql);</p>
<p>$bbs = '';</p>
<p>for($i=0; $row=sql_fetch_array($res); $i++) {</p>
<p> if (!is_file(G5_DATA_PATH.'/file/'.$row['bo_table'].'/'.$row['bf_file'])) { </p>
<p> unset($bbs);</p>
<p> $sql2 = "SELECT wr_file FROM ".$g5['write_prefix'].$row['bo_table']." WHERE wr_id = ".$row['wr_id'];</p>
<p> $bbs = sql_fetch($sql2);</p>
<p> // 이 아래행은 한번 테스트 해보시고 실행하세요</p>
<p> if (isset($bbs['wr_file']) && $bbs['wr_file'] > 1)</p>
<p> sql_query("UPDATE ".$g5['write_prefix'].$row['bo_table']." SET wr_file = wr_file - 1 WHERE wr_id = ".$row['wr_id']);</p>
<p> else</p>
<p> sql_query("DELETE FROM ".$g5['write_prefix'].$row['bo_table']." WHERE wr_id = ".$row['wr_id']);</p>
<p> }</p>
<p>}</p>
<p>
테스트 해 보지 않았으니 버그가 있을 수도 있습니다
조심히 사용하시길 권해 드립니다
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인