묻고답하기

질문하나 드릴까합니다. 1.4.4.2업데이트후 문제시 되는사항이 있어서 질문을 드립니다.

 

게시판EX는 뒤져서 찾아서 해결했는데...

 

include 문에서 이상이있는지 메인 화면에서 HDD용량/DB용량 표시가 안되서 이것저것 건들여 보면서 해결해보고있는데

 

HDD용량 표시에서 정상적으로 출력이 안되는 사항이 있어서 이렇게 문의드립니다.

 

 error.jpg 

 

DB계정 사용량은 따로 뺴서 하니깐 출력이 되는데 HDD용량을 include문으로 하니깐 이와같은 현상이 일어납니다.

 

 

 

view.jpg 

그냥 웹에서 바로부르면 정상적으로 용량이 표시됩니다..

 

그런데 include문으로 부르면 이상이있습니다. DB사용량은 위에 보는것같이 정상적으로 출력되는데 하드사용량은 include문으로 하니깐

정상적으로 출력되지 않는 문제가 발견되서 문의드립니다.

 

소스 첨부합니다.

 

<?php
// 계정 사용량 출력 ////////////////////////////////////////////////////////////////
function size($size) {
 $unit = array(" Byte"," KB"," MB"," GB");
  if(!$size) 
   return "0".$unit[0];
  if($size < 1024) // 바이트
   return $size.$unit[0];
  if($size > 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("/var/www/html");
$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);

echo "<p style='background-color: white; border: 1px solid #eee; padding: 10px 0 10px 14px; margin-top: 5px; line-height: 17px; border: 1px solid #eee; text-align: left; font-size: 8pt; color: #777;'>";
echo "하드사용량 : ";
echo $du;
echo "<br />";
echo "디비사용량 : ";
printf("%0.2f MB",$total_size / (1024*1024));
echo "<br />";
echo "</p>";
?>

 

서버환경은 SUlinux2.0 이고

 

PHP Ver 5.2.14

MySQL 5.0.90

Apache/2.0.63

입니다.

 

누군가 아시는분은 답변 꼭 좀 부탁드립니다.

 

서버는 외부에서 접속이 안되서 확인은 불가합니다. 사내망이라서 ㅠㅠ

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
교자 xe설문조사관련질문입니다. [1] 2010.12.15 by 창한이
SouTwoNor XE 검색기능의 버그 질문입니다. [1] file 2010.12.15 by 쿤.
제로보드굿굿 1.4.4.2 회원관리문제.. [1] 2010.12.15 by 불패의초인
제로보드굿굿 파일질라 전송관련... [1] 2010.12.15 by 불패의초인
괴적인격 호스팅 비밀번호를 변경하니까. [2] 2010.12.15 by 불패의초인
안수완 관리자페이지 메뉴와 게시판 분류구분의 트리구조의 문제  
Sehoon 제어판에서 게시판이 보이지 않습니다. [3] file 2010.12.15 by Sehoon
dipset 최신 이미지 위젯 질문 file  
제로보드굿굿 XE 1.4.4.3 버전 게시판EX오류.. [2] 2010.12.15 by 바람의매
오탁 분명 rewrite작동은 됩니다만 체크를해도 긴주소로나옵니다  
오탁 document_srl이 왜 1씩안올라가고 2,3,4씩 올라가나요? [2] 2010.12.15 by 백성찬
스카이피아 메소드는 어디 정의되어 잇을까요? [1] 2010.12.15 by 라르게덴
이동일636 자동으로 게시글 올라오면 새로고침 해주는 기능 없나요?? [1] 2010.12.15 by 라르게덴
지나니 LNB 부분을 이미지로 치환하는 방법이 없는가요 ? [1] file 2010.12.15
999 XE 코어에 사용된 레이아웃은 어디에서 ? [1] 2010.12.14 by ForHanbi
홈페이지매니저 XE+Microsoft Windows Platform이 설치가 안됩니다.  
July12 로그인 오류 [1] 2010.12.14 by SeklutZ
Mask-X 업데이트 후 권한 에러가 납니다. file  
제로보드굿굿 설문조사위젯과 현재접속자현황 위젯.  
김형재450 XE 1.4.4.2업데이트 후 문제 사향. file  
진욱진 XE를 설치했는데 최신파일 업데이트 할때 문제 [1] 2010.12.14 by Gekkou
소스베이더 컨텐츠몰 구축 가능할까요?  
이동일636 쉬운설치 ftp 활성화가 안됩니다! 도와주세요 [1] 2010.12.14 by WikixUnknown
July12 몇번을 지웠다 다시 깔았는지 몰라요 [2] file 2010.12.14 by WikixUnknown
김동원229 mysql 용량초과 질문입니다. [1] 2010.12.14 by 백성찬
한창선 mysql 4.0버젼에서 xe 설치 [1] 2010.12.14 by 백성찬
마리모 기본 로그인 폼 파일은 어디에? [1] file 2010.12.14 by 백성찬
Mann 소켓오류해결 file  
장뚱이 익스플로러 맨 하단에 뜨는 사이트 정보 어케 바꾸나요? [1] file 2010.12.14 by SeklutZ
괴적인격 페이지에 애드센스를 넣고 싶은데요?