Maison > cadre php > Laravel > Comment vérifier l'utilisation de l'espace disque système dans Laravel ? (Présentation de la méthode)

Comment vérifier l'utilisation de l'espace disque système dans Laravel ? (Présentation de la méthode)

青灯夜游
Libérer: 2022-10-12 19:50:07
avant
1550 Les gens l'ont consulté

Comment vérifier l'utilisation de l'espace disque système dans Laravel ? (Présentation de la méthode)

Dans cet article, je vais vous montrer comment vérifier l'utilisation du disque et la mémoire restante du serveur dans Laravel. Plusieurs fois, nous devons vérifier l'espace disque restant du serveur sur le panneau d'administrateur, mais maintenant nous vérifions manuellement si le disque est plein. Dans ce tutoriel, je vais vous apprendre à vérifier l'utilisation du disque dans Laravel afin que vous puissiez la vérifier directement côté administrateur. Vous pouvez également utiliser ce code sur Ubuntu.

PHP fournit des fonctions intégrées pour afficher l'espace disque total et l'espace disque libre du serveur. Ici, nous utilisons les fonctions disk_total_space() et disk_free_space() pour afficher le contenu associé et obtenir les résultats de sortie. .

disk_total_space() La fonction renvoie l'espace total du système de fichiers spécifié ou du disque entier, en octets.

Syntaxe :

disk_total_space (nom du répertoire)

disk_free_space() La fonction renvoie la taille restante du système de fichiers spécifié ou du disque entier, en octets.

Vous pouvez également lire ce document : Commandes de base Github et Git

Syntaxe :

disk_free_space (nom du répertoire)

* Exemple : *

I créé un contrôleur et A disk_occupied() comme suit :

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'));
}
Copier après la connexion

Ensuite, mettez le code suivant dans le fichier 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>
Copier après la connexion

Enfin, nous obtiendrons le résultat suivant.

Comment vérifier lutilisation de lespace disque système dans Laravel ? (Présentation de la méthode)

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

Adresse de traduction : https://learnku.com/laravel/t /63050

【Recommandations associées : tutoriel vidéo laravel

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal