Heim  >  Artikel  >  PHP-Framework  >  Wie überprüfe ich die Speicherplatznutzung des Systems in Laravel? (Methodeneinführung)

Wie überprüfe ich die Speicherplatznutzung des Systems in Laravel? (Methodeneinführung)

青灯夜游
青灯夜游nach vorne
2022-10-12 19:50:071409Durchsuche

Wie überprüfe ich die Speicherplatznutzung des Systems in Laravel? (Methodeneinführung)

In diesem Artikel zeige ich dir, wie du die Festplattennutzung und den verbleibenden Speicher des Servers in Laravel überprüfst. Oft müssen wir den verbleibenden Speicherplatz des Servers im Administratorbereich überprüfen, aber jetzt überprüfen wir manuell, ob die Festplatte voll ist. In diesem Tutorial zeige ich Ihnen, wie Sie die Festplattennutzung in Laravel überprüfen, damit Sie sie direkt auf der Administratorseite überprüfen können. Sie können diesen Code auch auf Ubuntu verwenden.

PHP bietet integrierte Funktionen, um den Gesamtspeicherplatz und Freien Speicherplatz des Servers anzuzeigen. Hier verwenden wir die Funktionen disk_total_space() und disk_free_space(), um verwandte Inhalte anzuzeigen und die Ausgabeergebnisse zu erhalten .

disk_total_space() Die Funktion gibt den Gesamtspeicherplatz des angegebenen Dateisystems oder der gesamten Festplatte in Bytes zurück.

Syntax:

disk_total_space (Verzeichnisname)

disk_free_space() Die Funktion gibt die verbleibende Größe des angegebenen Dateisystems oder der gesamten Festplatte in Bytes zurück.

Sie können auch dieses Dokument lesen: Grundlegende Github- und Git-Befehle

Syntax:

disk_free_space (Verzeichnisname)

* Beispiel: *

Ich habe einen Controller und A erstellt disk_occupied()-Methode wie folgt:

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'));
}

Fügen Sie dann den folgenden Code in die Datei home.blade.php ein.

<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>

Endlich erhalten wir die folgende Ausgabe.

Wie überprüfe ich die Speicherplatznutzung des Systems in Laravel? (Methodeneinführung)

Originaladresse: https://techsolutionstuff.com/post/how-to-check-occupied-disk-space-in-laravel

Übersetzungsadresse: https://learnku.com/laravel/t /63050

【Verwandte Empfehlungen: Laravel-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie überprüfe ich die Speicherplatznutzung des Systems in Laravel? (Methodeneinführung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen