웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[초허접기초] 하드디스크 용량을 구해보자..!!
2004.01.24 18:24
<?
//제가 유용하게 쓰고있다죠..; -_-;;;
$TotalDiskSpace=80; //자기 하드디스크 전체용량을 써주십시오. 단 단위는 GB 입니다.
$FreeDiskSpace=@DiskFreespace(); //프리디스크스페이스를구함.
$FreeDiskSpace=@intval($FreeDiskSpace/1024/1024/1024);//반올림? round 도 있던거 같은데....
$NoFreeDiskSpace=$TotalDiskSpace-$FreeDiskSpace;
$NoFreeDiskSpace=@intval($TotalDiskSpace);
//출력이다.. ..-_-;; 알죵...
Print "전체 하드디스크 용량 : $TotalDiskSpace GB";
Print "<Br>";
Print "남은 하드디스크 용량 : $FreeDiskSpace GB";
Print "<BR>";
Print "사용중인 하드디스크 용량 : $NoFreeDiskSpace GB";
?>
Intval(); 반올림 함수로 저도 알고있습니다.. -_-;; 아니면.. 실수를 없에주는건지.. -_;;
Round();; 이것도 반올림 함수더군요.. ---;;
여기서 중욯ㄴ 핵심은 TotalDiskSpace 를 적어주는것과 DiskFreeSpace(); 이함수가 핵심이라고 할수 있네요.
DiskFreeSpace(); 이함수는 하드디스크의 사용공간을 바이트로 리턴하며... -_-;; 1024 를 3번나누면 GB 가 되죠..
//제가 유용하게 쓰고있다죠..; -_-;;;
$TotalDiskSpace=80; //자기 하드디스크 전체용량을 써주십시오. 단 단위는 GB 입니다.
$FreeDiskSpace=@DiskFreespace(); //프리디스크스페이스를구함.
$FreeDiskSpace=@intval($FreeDiskSpace/1024/1024/1024);//반올림? round 도 있던거 같은데....
$NoFreeDiskSpace=$TotalDiskSpace-$FreeDiskSpace;
$NoFreeDiskSpace=@intval($TotalDiskSpace);
//출력이다.. ..-_-;; 알죵...
Print "전체 하드디스크 용량 : $TotalDiskSpace GB";
Print "<Br>";
Print "남은 하드디스크 용량 : $FreeDiskSpace GB";
Print "<BR>";
Print "사용중인 하드디스크 용량 : $NoFreeDiskSpace GB";
?>
Intval(); 반올림 함수로 저도 알고있습니다.. -_-;; 아니면.. 실수를 없에주는건지.. -_;;
Round();; 이것도 반올림 함수더군요.. ---;;
여기서 중욯ㄴ 핵심은 TotalDiskSpace 를 적어주는것과 DiskFreeSpace(); 이함수가 핵심이라고 할수 있네요.
DiskFreeSpace(); 이함수는 하드디스크의 사용공간을 바이트로 리턴하며... -_-;; 1024 를 3번나누면 GB 가 되죠..
댓글 13
-
한혁진
2004.02.02 10:46
-
플로렐라
2004.01.24 18:55
Intval() 는 정수값을 받아내는 함수라는... int범위내에서...
(int범위를 넘거나 더 작으면 루프를...) -
HoYa™
2004.01.24 19:50
윈도우에서는 안되는것인가요??=ㅁ=?? -
TheMics
2004.01.24 19:59
-
HoYa™
2004.01.24 20:10
윈도우에서도 되는군요;; 그리고 이 소스에서 Freediskspace는 명령어 du 랑은 다른듯 하군요;=ㅁ=
=ㅁ= 전체 하드용량만 구해지는듯;;~~!! -
HoYa™
2004.01.24 20:30
DiskFreespace 를 이용하듯 disk_total_space 를 이용하면 하드용량도 구할수 있지 않을까요?
<?
//제가 유용하게 쓰고있다죠..; -_-;;;
$total_disk = @disk_total_space("/");
$total_disk=@intval($total_disk/1024/1024/1024);//
$FreeDiskSpace=@DiskFreespace("/"); //프리디스크스페이스를구함.
$FreeDiskSpace=@intval($FreeDiskSpace/1024/1024/1024);//반올림? round 도 있던거 같은데....
$NoFreeDiskSpace=$total_disk-$FreeDiskSpace;
//출력이다.. ..-_-;; 알죵...
Print "전체 하드디스크 용량 : $total_disk GB";
Print "<Br>";
Print "남은 하드디스크 용량 : $FreeDiskSpace GB";
Print "<BR>";
Print "사용중인 하드디스크 용량 : $NoFreeDiskSpace GB";
?>
PHP초보가 한번 소스를 건드려봤어요;ㅡ.ㅡ -
SeePaGae
2004.01.25 19:59
obst 이쪽에 함수레퍼런스에 disk_total_space 가 없길레.. 흑흑;; ---;;
php.net 는... 제머리가 영어를 해석할수 없으므로.>! 무효! -
퓨어도나
2004.01.26 18:14
무슨 말인지 이해가...[쿨럭;]
저도 윈도우인데-_-...리눅스에서만 가능한건가요? -
SeePaGae
2004.01.26 19:51
윈도우서버에서 제작한소스입니다.. -
쓸쓸한달빛
2004.01.27 14:26
서버의 용양을 구하는거에요?
클라이언트의 용양을 구하는거에요? -
SeePaGae
2004.01.27 20:23
서버측 용량을 구하느건데요.. -
エジ
2004.02.11 17:14
예로 74번 서버는 HDD 용량이 약 688PB 로군요 ㅋ; -
정진철
2005.05.12 05:08
이건 제가 윈도서버에서 사용하기 위해서 만든건데요 참고하세요 ^^*
<?
$Total=disk_total_space("C:") + disk_total_space("D:");
$Free=disk_free_space("C:") + disk_free_space("D:");
$Used=$Total-$Free;
Print "Toal Disk space : $Total bytes";
Print "<Br>";
Print "Free Disk space : $Free bytes";
Print "<BR>";
Print "Used : $Used bytes";
?>
제목 | 글쓴이 | 날짜 |
---|---|---|
폴더에 사진올려놓고 리스트자동으로 만들기 [7] | 김인기 | 2004.02.22 |
여러 DB에서 최근 게시물 추출하기 위한 소스 입니다. [6] | NS | 2004.02.21 |
HTML,이미지,동영상 파일 열리지 않고 다운로드되도록 만들기(수정) [21] | TheMics | 2004.02.19 |
한꼬마의 제로보드 활용법 (게시물 추출하기) [4] | 한꼬마 | 2004.02.17 |
[허접팀]랜덤 이미지 불러오기( +_+)/" [9] | 『처니리♂』 | 2004.02.12 |
간단한 랜덤 게시물 구하는 간단한 소스입니다. [5] | NS | 2004.02.12 |
cd키랑 비슷한거 만들기 -_-;; [12] | 추천대화상대 | 2004.02.11 |
많은 txt파일 db에 한번에 저장시키기 -_-;;(별 내용없으나 필요하신분은 보세요) [1] | 추천대화상대 | 2004.02.11 |
이미지 업로드시 자동으로 섬네일 이미지 만들어 주기 [2] | 장정식 | 2004.02.02 |
제로 카운터 ip 체크형에서 쿠키 체크 형으로 바꾸기 [8] | 정재원 | 2004.01.27 |
[초허접기초] 하드디스크 용량을 구해보자..!! [13] | SeePaGae | 2004.01.24 |
[초허접기초!!] PHP 가 무엇인고..?? 1탄.. [6] | SeePaGae | 2004.01.24 |
아이피를 숨겨보자 [5] | SeePaGae | 2004.01.23 |
(중복) 개인서버 운영하시는분들.. 좋은소스? [14] | SeePaGae | 2004.01.22 |
제로카운터 쉽게 설치하기 [26] | 대류 | 2004.01.17 |
제로보드 인크루드시 $DOCUMENT_ROOT 참조 [7] | 이경훈 | 2004.01.14 |
unset / isset 를 알아보자. [2] | 씨파개 | 2004.01.12 |
include에서 Failed opening 발생문제 [4] | 이경훈 | 2004.01.10 |
[팁&테크] 텍스트파일에서 디비 입력하기. [1] | 김영진 | 2004.01.09 |
GET으로 받는 변수가 하나일 때, 주소?변수값 사용하기 [5] | 버찌 | 2004.01.05 |
du -sh 입니다.
이건 리눅스 서버에서 먹히는뎅
사실
위와 똑같은 공식으로 적용하여
시스템 명령어입니다.