묻고답하기

<?php
/**
* @class used_space
* @author Simulz (k10206@naver.com)
* @brief HDD 사용량 계산
* @version 0.2
**/

class used_space extends WidgetHandler {

/**
* @brief 위젯의 실행 부분
*
* ./widgets/위젯/conf/info.xml 에 선언한 extra_vars를 args로 받는다
* 결과를 만든후 print가 아니라 return 해주어야 한다
**/
function proc($args) {

// 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정)
$tpl_path = sprintf(\'%sskins/%s\', $this->widget_path, $args->skin);
Context::set(\'colorset\', $args->colorset);
$tpl_file = \'used_space\';

$args->widget_path = $this->widget_path;
$args->tpl_path = $tpl_path;


//사용량 계산 시작
$save = $args->user_space; //할당받은 계정용량, 단위 MBytes
set_time_limit(0);
$du_cgibin = `du -sh ./`;
$du_root = `du -sh ../`;
if($du_root) {
$du_m = (int)$du_root;
} else {
$du_m = (int)$du_cgibin;
}
$percent = ($du_m / $save) * 100;
$args->used_space = $du_m;
$args->used_percent = $percent;

//소수점을 자른 후 100을 넘으면 100으로 고정
$percent = round($percent);
if($percent > 100) $percent = 100;

$args->percent = $percent;
// 사용량 계산 끝


// 템플릿 파일에서 사용할 변수들을 세팅
Context::set(\'obj\', $args);

// 템플릿 컴파일
$oTemplate = &TemplateHandler::getInstance();
return $oTemplate->compile($tpl_path, $tpl_file);
}
}
?>

 

hdd.jpg 

 

홈페이지는 http://xeweb.co.kr/ 입니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
조지영932 게시판 본문에 이미지가 떳다가 바로 사라지는데요...ㅠㅜ [5] 2010.08.29 by 세일성남
황효복 게시판 스킨 여러개로 변경 해가면서 쓸수 있는법 가르쳐 주세요 [1] 2010.08.06 by 제로환상
청개굴이 자동출첵되게 하려면..? [2] 2010.08.06 by 청개굴이
나나나자 gzhandler 문제: 레이아웃이 안보입니다. [1] file 2010.08.06 by SMaker
아호아호 ** 드림위버에서 로그인폼달기 ** [3] 2010.08.06 by INN
제아라 로그인 페이지를 별도의 html이나 php로 작성하려 합니다  
수피아소년 오늘의 베스트.. 이런기능 되나요?  
시부타쿠 최근 게시물 수정때문에 질문올립니다  
중국정복 ftp접속오류 문의드립니다. file  
나는새 이사이트처럼 포토페이지를 만들고싶습니다. [1] 2010.08.06 by LutZ
대빌진 탭형태 출력  
어쭈구리メ 에러가 이런상황이 나오는데 왜그런거죠? file  
마르77 내용 직접 수정에서만 파일 첨부가 안되네요..  
바람의매 Elkha - sky2 레이아웃 질문 [1] 2010.08.06 by 김 무건
팔공산 댓글등록 버턴의 위치가 이상합니다. [5] file 2010.08.06 by 팔공산
중년 143으로 업후 카페 회원목록이 이상하게 나옵니다.  
정준영590 zeroboard4 data export tool 이용 중 질문드립니다. [1] file 2010.08.06 by LutZ
챨스0521 메인에 최근글 어떻게 [3] 2010.08.06 by LutZ
이재철908 회원가입없이 모든 글이 비밀글로 하게 하려면 ... [1] 2010.08.06 by plruto
ㄴucky 레이아웃사용시 플래시 변수 관련 질문드려요~  
아호아호 큰일났습니다..도와주십시오...@@@ [1] 2010.08.07
불패의초인 하드 사용량 위젯인데요 file  
크으은바다 PlannerXE123 위젯 사용 시 한달간의 일정 보여주는 방법... file  
아호아호 아후 로그인폼 달기 미치겠습니다..====== [4] 2010.08.07 by Gekkou
스카이피아 각종 스킨에 대한 DB  
이유정이에 오류나는데 봐주세요 The result is not valid XML. [1] file 2010.08.07 by windsp
카이저소제 The result is not valid XML [1] file 2010.08.07 by windsp
903 게시판에 댓글란 없앨 수 있나요? [1] 2010.08.07
INN 현재 페이지 정보 출력 [1] 2010.08.07 by INN
seanlee The results is not valid XML 에러 메세지