쓰레기 파일 삭제하는 프로그램 좀 봐주세요 정보
쓰레기 파일 삭제하는 프로그램 좀 봐주세요본문
bf_file테이블에 확장자를 확인해서 mp4를 제외하고 다른 확장자로 된 파일은 지우는 프로그램 입니다.
그런데 작동을 안되요^^ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
$sql4 = " select * from $g4[board_file_movie_table] where bo_table = '$bo_table' and wr_id = '$row[wr_id]' ";
$result4 = sql_query($sql4);
while ($row4 = sql_fetch_array($result4)){
$temp4 = explode(".", $row4[bf_file]);
$extension = $temp4[1];
if ($extension != mp4) {
//쓰레기파일 삭제
$times5 = date('Y-m-d H:i:s', time()-60*60*3 );
$sql5= "select * from g4_board_file_movie where bf_datetime < '$times' ";
$qry5 = sql_query($sql5, false);
while($row5=sql_fetch_array($qry5)){
sql_query("delete from guploader where id = '$row5[id]'");
$source5 = "$g4[path]/data/$bo_table/$row5[bf_file]";
@unlink($source5);
}
}
그런데 작동을 안되요^^ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
$sql4 = " select * from $g4[board_file_movie_table] where bo_table = '$bo_table' and wr_id = '$row[wr_id]' ";
$result4 = sql_query($sql4);
while ($row4 = sql_fetch_array($result4)){
$temp4 = explode(".", $row4[bf_file]);
$extension = $temp4[1];
if ($extension != mp4) {
//쓰레기파일 삭제
$times5 = date('Y-m-d H:i:s', time()-60*60*3 );
$sql5= "select * from g4_board_file_movie where bf_datetime < '$times' ";
$qry5 = sql_query($sql5, false);
while($row5=sql_fetch_array($qry5)){
sql_query("delete from guploader where id = '$row5[id]'");
$source5 = "$g4[path]/data/$bo_table/$row5[bf_file]";
@unlink($source5);
}
}
댓글 전체

if ($extension != "mp4") {
이렇게 해보삼
이렇게 해보삼
안되요 ㅜㅜ;
//쓰레기파일 삭제
$times = date('Y-m-d H:i:s', time()-60*60*3 );
$sql3= "select * from $g4[board_file_movie_table] where bf_datetime < '$times' ";
$qry3 = sql_query($sql3, false);
while($row3=sql_fetch_array($qry3)){
$temp3 = explode(".", $row3[bf_file]);
$extension = $temp3[1];
if ($extension != mp4) {
sql_query("delete from guploader where id = '$row3[id]'");
$source2 = "$g4[path]/data/$bo_table/$row3[bf_file]";
@unlink($source2);
}
이걸로 해결했어요^^
조건문을 두번째 while문 안에 넣어야되는거였어요^^
$times = date('Y-m-d H:i:s', time()-60*60*3 );
$sql3= "select * from $g4[board_file_movie_table] where bf_datetime < '$times' ";
$qry3 = sql_query($sql3, false);
while($row3=sql_fetch_array($qry3)){
$temp3 = explode(".", $row3[bf_file]);
$extension = $temp3[1];
if ($extension != mp4) {
sql_query("delete from guploader where id = '$row3[id]'");
$source2 = "$g4[path]/data/$bo_table/$row3[bf_file]";
@unlink($source2);
}
이걸로 해결했어요^^
조건문을 두번째 while문 안에 넣어야되는거였어요^^