bufflalo ls 系列让aria2 前端显示磁盘容量有图有真相 有源文件
本帖最后由 流氓刚 于 2013-12-1 21:09 编辑改机的人 经常会用到 aria2吧
而且yaaw也会用到吧
首先在 LS 开启 Web服务 端口自己 定义
然后确定WEB工作正常
复制 Yaaw到 www目录
修改 yaam 目录下面的 index.html
改后缀为php
找地方插入
$path = "/mnt/disk1/www/htdocs/yaaw/diskSpaceInfo.txt";这句 根据您自己 的使用情况自己 填写
如果是阵列 修改 disk1 为 array1
<span>
<?
$path = "/mnt/disk1/www/htdocs/yaaw/diskSpaceInfo.txt";
$info = exec("df -h >$path");
$handle = fopen($path, "r");
$contents = fread($handle, filesize($path));
fclose($handle);
if ( $handle )
{
$diskInfo = explode("\n",$contents);
$l = count($diskInfo) - 2;
for ( $i = 0; $i <=$l ; $i++)
{
$pos = strpos($diskInfo[$i], '/mnt/disk1');
if($pos)
{
$tmp = preg_replace ( "/\s(?=\s)/","\\1", $diskInfo[$i] );
$tmp = explode(' ',$tmp);
echo " 磁盘1: ".$tmp.' '.'剩余: '.$tmp.' '.'使用: '.$tmp;
//echo $tmp;
}
$pos = strpos($diskInfo[$i], '/mnt/disk2');
if($pos)
{
$tmp = preg_replace ( "/\s(?=\s)/","\\1", $diskInfo[$i] );
$tmp = explode(' ',$tmp);
echo " 磁盘2: ".$tmp.' '.'剩余: '.$tmp.' '.'使用: '.$tmp;
}
}
}else
{
echo '打开文件出错';
}
?>
路过看看,牛……。 想法不错,不过不具有通用性,只能在支持php的os上使用,要是能做成lua语言的,就perfect了。 自己 顶上来 造福社会
页:
[1]