返回列表 发布新帖

[巴法络] bufflalo ls 系列让aria2 前端显示磁盘容量有图有真相 有源文件

5028 3
发表于 2013-11-27 17:34:49 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 流氓刚 于 2013-12-1 21:09 编辑

index.rar (5.08 KB, 下载次数: 2)

2222

2222
改机的人 经常会用到 aria2吧

而且yaaw也会用到吧

kkk

kkk


首先在 LS 开启 Web服务 端口自己 定义

然后确定WEB工作正常

复制 Yaaw到 www目录

修改 yaam 目录下面的 index.html

改后缀为php

找地方插入

$path = "/mnt/disk1/www/htdocs/yaaw/diskSpaceInfo.txt";  这句 根据您自己 的使用情况自己 填写

如果是阵列 修改 disk1 为 array1
  1. <span>
  2.          <?
  3.                          $path = "/mnt/disk1/www/htdocs/yaaw/diskSpaceInfo.txt";
  4.                          $info = exec("df -h >$path");
  5.                         $handle = fopen($path, "r");
  6.                         $contents = fread($handle, filesize($path));
  7.                         fclose($handle);
  8.                         if ( $handle )
  9.                         {
  10.                                 
  11.                                 $diskInfo = explode("\n",$contents);
  12.                                 $l = count($diskInfo) - 2;
  13.                                 for ( $i = 0; $i <=$l ; $i++)
  14.                                 {
  15.                                 $pos = strpos($diskInfo[$i], '/mnt/disk1');
  16.                                 if($pos)
  17.                                 {
  18.                                         $tmp = preg_replace ( "/\s(?=\s)/","\\1", $diskInfo[$i] );
  19.                                         $tmp = explode(' ',$tmp);
  20.                                         echo "  磁盘1: ".$tmp[1].' '.'剩余: '.$tmp[3].' '.'使用: '.$tmp[4];
  21.                                         //echo $tmp[2];
  22.                                 }
  23.                                 $pos = strpos($diskInfo[$i], '/mnt/disk2');
  24.                                 if($pos)
  25.                                 {
  26.                                         $tmp = preg_replace ( "/\s(?=\s)/","\\1", $diskInfo[$i] );
  27.                                         $tmp = explode(' ',$tmp);
  28.                                         echo "  磁盘2: ".$tmp[1].' '.'剩余: '.$tmp[3].' '.'使用: '.$tmp[4];
  29.                                 }
  30.                         }
  31.                                 
  32.                         }else
  33.                         {
  34.                                 echo '打开文件出错';
  35.                         }
  36.                         
  37.                  ?>
复制代码



评论3

qzgqzgqzg 发表于 2013-11-27 21:59:58 | 查看全部
路过看看,牛……。
回复 点赞

使用道具 举报

bpxyz 发表于 2013-11-28 00:12:52 | 查看全部
想法不错,不过不具有通用性,只能在支持php的os上使用,要是能做成lua语言的,就perfect了。
回复 点赞

使用道具 举报

流氓刚楼主 发表于 2013-12-1 20:58:17 | 查看全部
自己 顶上来 造福社会
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表