1024 && $size < 1024*1024) // 킬로바이트 return sprintf("%0.1f ".$unit[1], $size / 1024); if($size > 1024*1024 && $size < 1024*1024*1024) // 메가바이트 return sprintf("%0.1f ".$unit[2], $size / (1024*1024)); if($size > 1024*1024*1000 && $size < 1024*1024*1024*1024) // 기가바이트 return sprintf("%0.1f ".$unit[3], $size / (1024*1024*1000)); } $select_dir = @chdir("디렉토리경로"); $du = `du -sb`; $du = str_replace(".","", $du); $du = trim($du); $du = size($du); // 계정 사용량 출력 //////////////////////////////////////////////////////////////// // Mysql 사용량 출력 (수정하세요) //////////////////////////////////////////////////////////////// $host="localhost"; // 호스트명. $user_name=""; // 자신의 계정 아이디를 적으시면 됩니다. $db_name=""; // 자신의 MySQL DB 아이디를 적으세요. $db_password=""; // 자신의 DB의 패스워드 입니다. // 데이터 베이스 접속 $dbcon = mysql_connect($host,$user_name,$db_password) or message(mysql_error()); mysql_select_db($db_name,$dbcon) or message(mysql_error()); // 전체 테이블 현황을 불러오는 쿼리문 $result = mysql_query("SHOW TABLE STATUS", $dbcon); $total_size = 0; $num = 1; // 데이터베이스 크기구하는 반복문 while($dbData=mysql_fetch_array($result)){ $total_size += $dbData[Data_length]+$dbData[Index_length]; $num++; } // Mysql 사용량 출력 //////////////////////////////////////////////////////////////// // 닫기 mysql_close($dbcon); // 현재 트래픽 출력 //////////////////////////////////////////////////////////////// ini_set("allow_url_fopen","1"); $throttle = "자신의 홈페이지주소/throttle-me/"; $file = file($throttle); $traffic = sprintf("%0.2fMB",strip_tags($file[43]) / 1024); // 44번 라인을 읽어서 태그를 없애고 MB단위로...배열은 0부터 44-1 = 43 // 현재 트래픽 출력 //////////////////////////////////////////////////////////////// echo "

"; echo "하드사용량 : "; echo $du; echo "
"; echo "디비사용량 : "; printf("%0.2f MB",$total_size / (1024*1024)); echo "
"; echo "현재트래픽 : "; echo $traffic; echo "

"; ?>