묻고답하기

<?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 남기남
사노테 syndication 쓰면 The result is not valid XML 오류가 나요. [1] file 2010.08.07
하이우리 1.4.3으로 다시 설치했는ㄷ[ㅔ [1] 2010.08.07
뽀로로돌이 XE 이미지 엑박문제 ^^ [1] file 2010.08.07
뽀로로돌이 XE 재설치후.. 초보도와주세요 [1] 2010.08.07 by 뽀로로돌이
teryboy 메뉴클릭시 새창띄우기 크기를 제어할수 있나요? [1] 2010.08.07 by teryboy
dollknight 모듈 설치후 이런 에러가 발생합니다. [1] file 2010.08.07 by Song.
이그지옵프 외부로그인 최근게시물에 관한 질문입니다. [1] 2010.08.07 by 그니10
화류공자 위젯의 컬러셋 방법이 궁금합니다 [1] file 2010.08.07 by LutZ
seanlee The results is not valid XML 에러 메세지  
INN 현재 페이지 정보 출력 [1] 2010.08.07 by INN
903 게시판에 댓글란 없앨 수 있나요? [1] 2010.08.07
카이저소제 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
스카이피아 각종 스킨에 대한 DB  
아호아호 아후 로그인폼 달기 미치겠습니다..====== [4] 2010.08.07 by Gekkou
크으은바다 PlannerXE123 위젯 사용 시 한달간의 일정 보여주는 방법... file  
불패의초인 하드 사용량 위젯인데요 file  
아호아호 큰일났습니다..도와주십시오...@@@ [1] 2010.08.07
ㄴucky 레이아웃사용시 플래시 변수 관련 질문드려요~  
이재철908 회원가입없이 모든 글이 비밀글로 하게 하려면 ... [1] 2010.08.06 by plruto
챨스0521 메인에 최근글 어떻게 [3] 2010.08.06 by LutZ
정준영590 zeroboard4 data export tool 이용 중 질문드립니다. [1] file 2010.08.06 by LutZ
중년 143으로 업후 카페 회원목록이 이상하게 나옵니다.  
팔공산 댓글등록 버턴의 위치가 이상합니다. [5] file 2010.08.06 by 팔공산
바람의매 Elkha - sky2 레이아웃 질문 [1] 2010.08.06 by 김 무건
마르77 내용 직접 수정에서만 파일 첨부가 안되네요..  
어쭈구리メ 에러가 이런상황이 나오는데 왜그런거죠? file  
대빌진 탭형태 출력  
나는새 이사이트처럼 포토페이지를 만들고싶습니다. [1] 2010.08.06 by LutZ
중국정복 ftp접속오류 문의드립니다. file