Могу ли я получить доступное дисковое пространство в php? Или я могу как-то просто попытаться создать огромный файл (его создание занимает слишком много времени) и посмотреть, подходит ли он?
disk_free_space
— Возвращает доступное пространство в файловой системе или разделе диска.
float disk_free_space ( string $directory )
Учитывая строку, содержащую каталог, эта функция будет возвращать количество байтов, доступных в соответствующей файловой системе или разделе диска.
Пример:
<?php
// $df contains the number of bytes available on "/"$df = disk_free_space("/");
// On Windows:
$df_c = disk_free_space("C:");
$df_d = disk_free_space("D:");
?>
Других решений пока нет …