Heim > PHP-Framework > Laravel > Hauptteil

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

青灯夜游
Freigeben: 2022-10-12 19:50:07
nach vorne
1476 Leute haben es durchsucht

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'));
}
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!