본문 바로가기

[ programing ]/PHP

php 함수



disk_total_space(" 디스크명") // 디스크의 전체공간

disk_free_space(" 디스크명 ") // 디스크의 여유공간( 드라이브의 남은 용량 )


- 해당 파일의 시스템 또는 논리적 디스크의 전체 공간과 여유공간의 크기를 byte 단위로 반환한다.



$disk_size = disk_total_space("d:/"); 

$giga_size = ( $disk_size / 1024 / 1024 / 1024 ) ; // GB로 환산

- byte단위를 GB단위로 환산


$by = number_format($disk_size);

$giga_size1 = number_format( giga_size); 



number_fromat( $disk_size );

- 세자리 마다 콤마와 소수점을 잘라내기 위해 'number_format() 함수를 사용한다.



$free_size = $disk_free_space("c:/");

$gbsize = ($free_size / 1024 / 1024 / 1024 )


$by = number_format($free_size);

$giga_size2 = number_format( gbsize); 








$tot = ( $giga_size2 / $giga_size1 ) * 100 

- 남은용량을 전체용량으로 나누어 남은 비율을 산출한다.


$total = number_format( $tot );