现在的位置:首页>空间域名>正文

Filebox:轻松进行服务器文件管理

2016年11月04日 ⁄ 共 2382字 暂无评论

虚拟主机建站的朋友可能会遇到主机商提供的操作面板不能在线解压、不能在线下载的情况,那么上传下载网站文件就会很慢。今天介绍的这个小工具就是一个单文件的php,但是功能却很强大。FileBox原名MyFTP,是一个完全由PHP打造的单文件管理系统,它可以帮助站长一键备份自己的网站和数据库、一键搬家,或者当空间服务商没有提供文件解压程序的时候拿它当作文件解压程序使用。

如果你的虚拟主机硬盘够大,你还可以拿它来离线下载呢。

Filebox:轻松进行服务器文件管理

Filebox使用方法

将php文件上传到网站目录访问就行了,初始用户名密码都是filebox。提示:使用时最好改个名字,不用的时候最好还是先删掉,毕竟此工具能做的事太多,万一被利用后果不堪设想。

Filebox.php文件下载地址是:由此直达。提取密码为:55ct

当然,大家可以直接将下面的内容复制出来,然后保存为Filebox.php即可,部分内容如下:

  1.  * 设置说明     
  2.  * $sitetitle - 标题名称   
  3.  * $user - 用户名   
  4.  * $pass - 密码   
  5.  * $safe_num - 设置多少次后禁止登陆,为0则不限制,建议为3-5   
  6.  * $mail - 若有恶意登录,会发邮件到这个邮箱,前提是mail()函数可用!   
  7.  */   
  8. header('Content-Type: text/html; charset=utf-8');   
  9. date_default_timezone_set('Asia/Shanghai');   
  10. session_start();   
  11. error_reporting(1);   
  12. $sitetitle = 'FileBox';   
  13. $user = 'filebox';   
  14. $pass = 'filebox';   
  15. $safe_num = 0;//设置多少次后禁止登陆,为0则不限制,建议为3-5   
  16. $mail = 'i@hezi.be';//若有恶意登录,会发邮件到这个邮箱,前提是mail()函数可用!   
  17. $meurl = $_SERVER['PHP_SELF'];   
  18. $os = (DIRECTORY_SEPARATOR=='\\')?"windows":'linux';   
  19. $op = (isset($_REQUEST['op']))?htmlentities($_REQUEST['op']):'home';   
  20. $action = (isset($_REQUEST['action']))?htmlspecialchars($_REQUEST['action']):'';   
  21. $folder = (isset($_REQUEST['folder']))?htmlspecialchars($_REQUEST['folder']):'./';   
  22. $arr = str_split($folder);   
  23. if($arr[count($arr)-1]!=='/')$folder .= '/';   
  24. while(preg_match('/\.\.\//',$folder))$folder = preg_replace('/\.\.\//','/',$folder);   
  25. while(preg_match('/\/\//',$folder))$folder = preg_replace('/\/\//','/',$folder);   
  26. if($folder == '')$folder = "./";   
  27. $ufolder = $folder;   
  28. if($_SESSION['error'] > $safe_num && $safe_num !== 0)printerror('您已经被限制登陆!');   
  29.   
  30. /****************************************************************/  
  31. /* 用户登录函数                                                 */  
  32. /*                                                              */  
  33. /* 需要浏览器开启Cookies才可使用                                */  
  34. /****************************************************************/  
  35.   
  36. if ($_COOKIE['user'] != $user || $_COOKIE['pass'] != md5($pass)) {   
  37.     if (htmlspecialchars($_REQUEST['user']) == $user && htmlspecialchars($_REQUEST['pass']) == $pass) {   
  38.         setcookie('user',$user,time()+60*60*24*1);   
  39.         setcookie('pass',md5($pass),time()+60*60*24*1);   
  40.     }else{   
  41.         if (htmlspecialchars($_REQUEST['user']) == $user || htmlspecialchars($_REQUEST['pass'])) $er = true;   
  42.         login($er);   
  43.     exit;   
  44.     }   
  45. }  

由于文件太长,所以部落只摘录其中的一小部分,大家可以下载查看。

小结

这个东西,大家一定要注意,如果不用的话,记得将Filebox.php这个文件删除掉。

给我留言