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.
<?phpecho 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)) . ' ' . $si_prefix[$class] . '<br />';
?>
Ele retorna:
416442572800
387.84 GB 

bom é isso ai espero ter ajudado.... 
 

Comentários

Postagens mais visitadas deste blog

Transforma valor R$ por extenso

Criar um arquivo html com php

Excluir um registro de uma tabela usando php+mysql+jQuery