Kod: Markera allt
<?php
$path = '/';
$total_space = disk_total_space($path);
$free_space = disk_free_space($path);
echo "Använt: ";
echo getSymbol($total_space);
echo "<br>";
echo "Ledigt: ";
echo getSymbol($free_space);
echo "<br>";
function getSymbol($bytes)
{
if ($bytes > 0)
{
$symbol = array('B', 'KB', 'MB', 'GB', 'TB');
$exp = floor(log($bytes)/log(1024));
return sprintf('%.2f '.$symbol[$exp], ($bytes/pow(1024, floor($exp))));
}
}
?>
Använt: 411.38 GB
Ledigt: 302.48 GB
Jag är ganska säker på att jag inte har så enormt mycket ledigt utrymme, så den verkar kolla hela den partitionen.
disk_free_space(/) är alltså inget bra alternativ.

Men hur ska man göra istället?
Jag kan inte köra typ exec du eller liknande.
edit: Hade skrivit ett _ för mycket.