Möchten Sie ermitteln wie viel Speicher in einem Verzeichniss bzw. der Partition noch frei ist?
Mit der Funktion diskfreespace() ist das kein Problem. Übergeben Sie als einzigen Parameter einfach den Pfad an die Funktion.
Als Rückgabewert erhalten Sie dann den freuen Speicher in Bytes.
Im folgenden ein kleines Beispiel für den Einsatz der Funktion:
<?php
$verzeichniss = "/tmp/:/bin/:/usr/:/is/htdocs/44095/";
$frei = diskfreespace("$verzeichniss");
$kbytes = $frei / 1024;
$kbytes = round($kbytes);
if ($kbytes != 0) {
echo "Es sind noch $kbytes KB im Verzeichniss frei.";
}
if ($kbytes == 0) {
echo "Dieser Server unterstützt keine Speicherplatzabfragen.";
}
?>