Wer den freien Festplattenspeicher ermitteln möchte kann dieses kleine Script vieleicht gebrauchen: (bei weiteren Festplatten [‚HDD0‘] durch [‚HDD1‘] usw. ersetzen)
$hdd_array = Sys_GetHardDiskInfo();
$info = $hdd_array['HDD0']['LETTER'];
$free = $hdd_array['HDD0']['FREE']/(1024*1024*1024);
$total = $hdd_array['HDD0']['TOTAL']/(1024*1024*1024);
echo "Auf Laufwerk ".$info." sind noch ".(int)$free. " GB von ".(int)$total." GB frei.";
Ausgabe:
Auf Laufwerk c:\ sind noch 174 GB von 298 GB frei.
if (isset($hdd_array['HDD0']))
{
$info = $hdd_array['HDD0']['LETTER'];
$free = $hdd_array['HDD0']['FREE']/(1024*1024*1024);
$total = $hdd_array['HDD0']['TOTAL']/(1024*1024*1024);
if ($info == "c:\\") $free0 = round($free);
if ($info == "x:\\") $free1 = round($free);
if ($info == "y:\\") $free2 = round($free);
if ($info == "z:\\") $free3 = round($free);
}
Zum einen eine Abfrage ob die Festplatte existiert und zum anderen eine Lausfwerksbuchstaben Abfrage damit ich immer das selbe Laufwerk in der Variable habe.
Kann man das vielleicht noch anders machen?