Maison  >  Article  >  cadre php  >  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)

青灯夜游
青灯夜游avant
2022-10-12 19:50:071409parcourir

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

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>

Enfin, nous obtiendrons le résultat suivant.

Comment vérifier l’utilisation de l’espace 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer