//DB connect
$connect=mysql_connect($dbhost,$dbuser,$dbpass) or die("<script>alert(' DB CONNECT ERROR ');</script>");
mysql_select_db($dbname,$connect);
### 답글 지우기..
$reQuery=mysql_query("select * from $boardtable where father=$bRow[no]",$connect);
if(mysql_num_rows($reQuery)>0){
$retotal=mysql_num_rows($reQuery);
for($j=1;$j<=$retotal;$j++){
$reRow=mysql_fetch_array($reQuery);
// 파일지우기..
if($reRow[file_name1] and file_exists("/home/ID/public_html/zboard/$reRow[file_name1]")){
unlink("/home/ID/public_html/zboard/$reRow[file_name1]");
}
if($reRow[file_name2] and file_exists("/home/ID/public_html/zboard/$reRow[file_name2]")){
unlink("/home/ID/public_html/zboard/$reRow[file_name2]");
}
if($reRow[s_file_name1] and file_exists("/home/ID/public_html/zboard/$reRow[s_file_name1]")){
unlink("/home/ID/public_html/zboard/$reRow[s_file_name1]");
}
if($reRow[s_file_name2] and file_exists("/home/ID/public_html/zboard/$reRow[s_file_name2]")){
unlink("/home/ID/public_html/zboard/$reRow[s_file_name2]");
}
} //for
} //if
### 원문 파일 지우기..
if($bRow[file_name1] and file_exists("/home/ID/public_html/zboard/$bRow[file_name1]")){
unlink("/home/ID/public_html/zboard/$bRow[file_name1]");
}
if($bRow[file_name2] and file_exists("/home/ID/public_html/zboard/$bRow[file_name2]")){
unlink("/home/ID/public_html/zboard/$bRow[file_name2]");
}
if($bRow[s_file_name1] and file_exists("/home/ID/public_html/zboard/$bRow[s_file_name1]")){
unlink("/home/ID/public_html/zboard/$bRow[s_file_name1]");
}
if($bRow[s_file_name2] and file_exists("/home/ID/public_html/zboard/$bRow[s_file_name2]")){
unlink("/home/ID/public_html/zboard/$bRow[s_file_name2]");
}
// 디비지우기
mysql_query("Delete from $boardtable where no=$bRow[no]",$connect);
mysql_query("Delete from $boardtable where father=$bRow[no]",$connect);
mysql_query("Delete from $commenttable where parent=$bRow[no]",$connect);
} //for
} //if
$nquery=mysql_query("select * from $boardtable",$connect);
$nTotal=mysql_num_rows($nquery);
mysql_query("update zetyx_admin_table set total_article=$nTotal where name='$adminRow[name]'",$connect);
} //if
} //for
mysql_close($connect);
?>
2. 위 파일의 저장이 끝났으면 자동으로 실행될 수 있도록
#!/bin/bash
/위/파일/경로/파일명
같이 하여 /etc/cron.monthly/ 에 확장자없는 파일명(예 : ZboardClear )으로 저장하고
#chmod 700 /etc/cron.monthly/ZboardClear 명령으로 루트만이 실행할 수 있는 권한을 준다.