Como saber quanto tem de espaço livre no seu HD com php
Olá galera do PHP! Bom hoje vou falar um pouco do da função "disk_free_space()" , ela server para verificar quanto tem de espaço livre no seu hd para armazenamento de dados, em alguns projetos temos que verificar tem espaço para realizar upload de determinado arquivo então entra essa função para ver ser tem espaço para no HD para esse arquivo veja como usar essa função. Exemplo1: Ele vai retornar em bytes o valor disponível no HD. <?php echo disk_free_space ( "/" ); ?> Ele retorna: 416442572800 No segundo exemplo ele vai mostra em bytes e GB. Exemplo2: <?php $bytes = disk_free_space( "." ) ; $si_prefix = array( 'B', 'KB', 'MB', 'GB', 'TB', 'EB', 'ZB', 'YB' ) ; $base = 1024; $class = min((int)log($bytes , $base) , count($si_prefix) - 1); echo $bytes . '<br />'; echo sprintf('%1.2f' , $bytes / pow($base,$class))