您的位置: 翼速应用 > 业内知识 > PHP框架 > 正文

在laravel中查看系统磁盘空间使用量的详细解析来了

    在laravel中查看系统磁盘空间使用量的详细解析来了,在很多时候我们需要在管理员面板上查看服务器的磁盘剩余空间,而我们现在都是手动查看磁盘是否已经存满。今天这篇文章就教大家如何在 laravel 中查看磁盘占用情况,下面是详细内容。


在laravel中查看系统磁盘空间使用量的详细解析来了


在laravel中查看系统磁盘空间使用量的详细解析来了


PHP 提供内置函数来查看服务器的 全部磁盘空间 和 空余磁盘空间,这里我们使用 disk_total_space() 和 disk_free_space() 函数来查看相关内容,并获取输出结果。


disk_total_space() 函数返回指定的文件系统或整个磁盘的总空间,以字节(byte)为单位。


语法:


disk_total_space(目录名)


disk_free_space() 函数返回指定文件系统或整个磁盘的剩余大小,以字节为单位。


语法 :


disk_free_space(目录名)


* 举例: *


我创建了一个控制器和一个 disk_occupied () 方法,如下:


public function disk_occupied()
{
        $disktotal = disk_total_space('/'); // 已用空间
        $disktotalsize = $disktotal / 1073741824;
        $diskfree  = disk_free_space('/');
        $used = $disktotal - $diskfree;
        $diskusedize = $used / 1073741824;
        $diskuse1   = round(100 - (($diskusedize / $disktotalsize) * 100));
        $diskuse = round(100 - ($diskuse1)) . '%';
    return view('home',compact('diskuse','disktotalsize','diskusedize'));
}


然后把下面的代码放到 home.blade.php 文件中。


<html>
<head>
  <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
    <h3 class="no-margin text-semibold text-center">Occupied Disk Space - Techsolutionstuff</h3>
    <div class="col-sm-12 col-md-4 col-md-offset-4">    
        <div class="progress progress-micro mb-10">
          <div class="progress-bar bg-indigo-400" style="width: {{$diskuse}}">
            <span class="sr-only">{{$diskuse}}</span>
          </div>
        </div>
        <span class="pull-right">{{round($diskusedize,2)}} GB /
        {{round($disktotalsize,2)}} GB ({{$diskuse}})</span>       
    </div>
</body>
</html>


最后我们将得到如下输出。


输出结果


关于在laravel中查看系统磁盘空间使用量的详细解析到这里就结束了,翼速应用平台内有更多相关资讯,欢迎查阅!


我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin

精选专题