La función disk_free_space() de php devuelve el espacio disponible (en bytes) de un directorio que le pasamos como parámetro.
A continuación un ejemplo de uso, mostrando el resultado en MB:
$bytes = disk_free_space("/"); $base = 1024; $libre = ($bytes/$base)/$base; // en MB echo $libre.' MB<br>'; // Imprime por ej: 54477.0546875 MB
Puedes editar la variable $libre para obtener el resultado en el valor que necesites sabiendo que 1024 bytes = 1 KB, etc…
Agradezco tu comentario 🤘