Unter Schirmherrschaft von
Factory Seven Media & Consulting
running-cool.de
   X   

[Krankheiten von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Medikamente von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Diagnostik & Laborwerte von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Therapieverfahren von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Gesundheitsthemen von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Symptome von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   
Suche

Mit PHP den Festplattenplatz ermitteln und via E-Mail versenden

Um den Festplattenspeicherplatz auf einem Linux-Server mit PHP zu ermitteln, kann die PHP-Funktion disk_free_space() verwendet werden. In der Klammer muss das Verzeichnis angeben werden, dessen freier Speicherplatz disk_free_space() ermitteln soll. In Listing 1 findet man ein Beispiel, wie der freie Festplattenspeicherplatz für das Wurzelverzeichnis ("/") des Servers ermittelt wird:

Listing 1:


<?php
$freeSpace = disk_free_space("/");
echo "Free space: " . $freeSpace . " bytes";
?>


Um den freien Festplattenspeicherplatz in Megabyte oder Gigabyte anzuzeigen, muss das Ergebnis in die andere Einheit umrechnen werden, indem durch die entsprechende Größenkonstante dividiert wird. Hier ist ein Beispiel, wie Sie den freien Festplattenspeicherplatz in Megabyte anzeigen:

Listing 2: 


<?php
$freeSpace = disk_free_space("/");
$freeSpaceInMB = $freeSpace / 1024 / 1024;
$freeSpaceInGB = $freeSpace / 1024 / 1024 / 1024;
echo "Free space: " . $freeSpaceInMB . " MB";
echo "Free space: " . $freeSpaceInGB . " GB";
?>


Um den freien Festplattenspeicherplatz per E-Mail zu versenden, wird die PHP-Funktion mail() verwenden. Hier ist ein Beispiel, wie Sie den freien Festplattenspeicherplatz in Megabyte per E-Mail versenden:

Listing 3:  Freien Festplattenspeicherplatz in Gigabyte per E-Mail versenden


<?php
$freeSpace = disk_free_space("/");
$freeSpaceInMB = $freeSpace / 1024 / 1024 / 1024;
$subject = "Freier Speicher auf dem Server";
$body = "Der Freie Speicher im Root-Verzeichnis beträgt: " . $freeSpaceInGB . " GB";
$to = "Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!";
$headers = "From: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!";
mail($to, $subject, $body, $headers);
?>


Bitte beachten Sie, dass Sie für den Versand von E-Mails möglicherweise die Konfiguration Ihres PHP- und E-Mail-Servers anpassen müssen.

Inhaltsverzeichnis Top
Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.