쓰레기 파일 삭제하는 프로그램 좀 봐주세요

· 2013-05-13 (월) 17:46:00 · 1630 · 3
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);
}
}
|

댓글 3개

2013-05-13 (월) 18:43:14
if ($extension != "mp4") {

이렇게 해보삼
2013-05-13 (월) 22:15:24
안되요 ㅜㅜ;
2013-05-14 (화) 14:11:15
//쓰레기파일 삭제
$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문 안에 넣어야되는거였어요^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-05-14 조회 1,709
13-05-14 조회 1,177
13-05-14 조회 746
13-05-14 조회 893
13-05-14 조회 1,157
13-05-14 조회 1,629
13-05-14 조회 1,642
13-05-14 조회 1,675
13-05-13 조회 1,089
13-05-13 조회 1,612
13-05-13 조회 1,318
13-05-13 조회 1,270
13-05-13 조회 1,056
13-05-13 조회 919
13-05-13 조회 1,704
13-05-13 조회 1,068
13-05-13 조회 830
13-05-13 조회 1,631
13-05-13 조회 1,157
13-05-13 조회 891