How can the total web space size and the occupied storage space be retrieved in PHP?

To retrieve the total web space size and the occupied storage space in PHP, you can use the disk_total_space() and disk_free_space() functions provided by PHP. These functions return the total size of the disk and the available free space, respectively. By subtracting the free space from the total space, you can calculate the occupied storage space.

$total_space = disk_total_space("/");
$free_space = disk_free_space("/");
$occupied_space = $total_space - $free_space;

echo "Total Web Space: " . formatBytes($total_space) . "<br>";
echo "Occupied Storage Space: " . formatBytes($occupied_space) . "<br>";

function formatBytes($bytes, $precision = 2) {
    $units = array('B', 'KB', 'MB', 'GB', 'TB');

    $bytes = max($bytes, 0);
    $pow = floor(($bytes ? log($bytes) : 0) / log(1024));
    $pow = min($pow, count($units) - 1);

    $bytes /= (1 << (10 * $pow));

    return round($bytes, $precision) . ' ' . $units[$pow];
}