Как определить пространство сервера для загруженного файла или нет?

У меня есть сайт для загрузки, и я хочу знать, как я могу узнать пространство сервера через php?

например:

if($_FILES ...) { if($server_rest_space enough for the file){ // upload it! } else{ echo 'no space on your server enough!'; //there is no space!! } 

важно еще один вопрос, если сервер заполнен! и в каком-то одном загруженном файле произошла ошибка?

Спасибо

Попробуйте использовать disk_free_space()