简爱博客
EMLOG 自毁程序
2014-11-9 简爱
此插件 主要用来删除 已安装的 EMLOG (包括 EMLOG 上传的 附件、主题、插件、数据库备份。。。), 以及 EMLOG 相关的数据库表

所以适合用前 确保 EMLOG 已没有任何有用的东西



其实这插件,不算太复杂,

只要看懂点 PHP 就会,何况 EMLOG 自带的函数应付这些情况就够用了



当然删除 首先想到的就是 要遍历文件夹, EMLOG 有相关函数,所以这一步很简单,至于删除的目录 如果不考虑其他程序的话 EMLOG_ROOT 这个自定义常量 就是 EMLOG 的根目录,所以加上自带的函数 也就是 一行代码就可以清除



但是根目录下或许还有其他文件不需要删除,所以上面的还不能直接使用



还有清除数据库, EMLOG 的数据库 表也不算多,不算自带的就那么几个

删除也不复杂 DROP TABLE {DB_PREFIX}attachment, {DB_PREFIX}blog, {DB_PREFIX}comment, {DB_PREFIX}link, {DB_PREFIX}navi, {DB_PREFIX}options, {DB_PREFIX}reply, {DB_PREFIX}sort, {DB_PREFIX}tag, {DB_PREFIX}twitter, {DB_PREFIX}user; 所有表都有了,其中的 {DB_PREFIX} 代表安装 EMLOG 后的数据库表 前缀


评论:
简爱
2014-11-10 08:53 回复
@骑猪看月亮:如果不是怕删除其它的东西,代码可以更短,当然也欢迎试用
拔剑舞
2014-11-10 00:20 回复
这个既NB又厉害。一定要分享一下!
骑猪看月亮
2014-11-10 00:07 回复
过来转转,你的程序很NB
骑猪看月亮
2014-11-10 00:06 回复
我要试着直接通过审核,你这个程序的确很猛,不小的搞错就欲哭无泪了!
李明
2014-11-09 23:46 回复
这插件真厉害,会自毁的。
1 2 3