SIZ000.inc 4.74 KB
<?php
//*****************************************************************************
//* 
//* プログラム名:
//* プログラムID:SIZ000.php
//* 機能        :フォルダ容量算出
//* 作成者      :
//* 
//*****************************************************************************

$strDBinc="include/dbcon_group.inc";
include($strDBinc);

//制限数の取得
$strSQL = "SELECT * FROM maxuser_tbl Where group_id='$PHP_FOLDER_NAME'";
$objRec = pg_exec($strSQL);
if($objRec==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
}
$objData = pg_fetch_object($objRec, 0);
$PHP_MAX_SIZE=$objData->max_size;

include("include/dbcon.inc");

$intFILE_SIZE[0]=0;
$intFILE_SIZE[1]=0;
$intFILE_SIZE[2]=0;
$intFILE_SIZE[3]=0;
$intFILE_SIZE[4]=0;
$intFILE_SIZE[5]=0;
$intFILE_SIZE[6]=0;
$intFILE_SIZE[7]=0;
$intFILE_SIZE[8]=0;
$intFILE_SIZE[9]=0;

//bbs
$lst = "temp/".$PHP_FOLDER_NAME."/bbs"; // 表示するリストの名前(パス)
$drc=dir($lst);
while($fl=$drc->read()) {
	$lfl = $lst."/".$fl;
	$din = pathinfo($lfl);
	if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
	} else if($fl!=".." && $fl!=".") {
			// ファイルサイズ
			$intFILE_SIZE[0]=intval($intFILE_SIZE[0])+round(filesize($lfl)/1024);
	}
}
$drc->close();


//kairan
$lst = "temp/".$PHP_FOLDER_NAME."/kairan"; // 表示するリストの名前(パス)
$drc=dir($lst);
while($fl=$drc->read()) {
		$lfl = $lst."/".$fl;
		$din = pathinfo($lfl);
		if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
		} else if($fl!=".." && $fl!=".") {
			// ファイルサイズ
			$intFILE_SIZE[1]=intval($intFILE_SIZE[1])+round(filesize($lfl)/1024);
		}
}
$drc->close();

//kaigi
$lst = "temp/".$PHP_FOLDER_NAME."/kaigi"; // 表示するリストの名前(パス)
$drc=dir($lst);
while($fl=$drc->read()) {
		$lfl = $lst."/".$fl;
		$din = pathinfo($lfl);
		if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
		} else if($fl!=".." && $fl!=".") {
			// ファイルサイズ
			$intFILE_SIZE[6]=intval($intFILE_SIZE[6])+round(filesize($lfl)/1024);
		}
}
$drc->close();

//sinsei
$lst = "temp/".$PHP_FOLDER_NAME."/sinsei"; // 表示するリストの名前(パス)
$drc=dir($lst);
while($fl=$drc->read()) {
		$lfl = $lst."/".$fl;
		$din = pathinfo($lfl);
		if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
		} else if($fl!=".." && $fl!=".") {
			// ファイルサイズ
			$intFILE_SIZE[2]=intval($intFILE_SIZE[2])+round(filesize($lfl)/1024);
		}
}
$drc->close();

//siryou
$lst = "temp/".$PHP_FOLDER_NAME."/siryou"; // 表示するリストの名前(パス)
$drc=dir($lst);
while($fl=$drc->read()) {
		$lfl = $lst."/".$fl;
		$din = pathinfo($lfl);
		if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
		} else if($fl!=".." && $fl!=".") {
			// ファイルサイズ
			$intFILE_SIZE[3]=intval($intFILE_SIZE[3])+round(filesize($lfl)/1024);
		}
}
$drc->close();

//mail
$lst = "temp/".$PHP_FOLDER_NAME."/mail"; // 表示するリストの名前(パス)
$drc=dir($lst);
while($fl=$drc->read()) {
	$lfl = $lst."/".$fl;
	$din = pathinfo($lfl);
	if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
	} else if($fl!=".." && $fl!=".") {
		// ファイルサイズ
		$intFILE_SIZE[4]=intval($intFILE_SIZE[4])+round(filesize($lfl)/1024);
	}
}
$drc->close();

//mail_send
$lst = "temp/".$PHP_FOLDER_NAME."/mail_send"; // 表示するリストの名前(パス)
$drc=dir($lst);
while($fl=$drc->read()) {
		$lfl = $lst."/".$fl;
		$din = pathinfo($lfl);
		if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
		} else if($fl!=".." && $fl!=".") {
			// ファイルサイズ
			$intFILE_SIZE[5]=intval($intFILE_SIZE[5])+round(filesize($lfl)/1024);
		}
}
$drc->close();

//gyoumu
$lst = "temp/".$PHP_FOLDER_NAME."/gyoumu"; // 表示するリストの名前(パス)
$drc=dir($lst);
while($fl=$drc->read()) {
		$lfl = $lst."/".$fl;
		$din = pathinfo($lfl);
		if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
		} else if($fl!=".." && $fl!=".") {
			// ファイルサイズ
			$intFILE_SIZE[7]=intval($intFILE_SIZE[7])+round(filesize($lfl)/1024);
		}
}
$drc->close();

//PRJ
$lst = "temp/".$PHP_FOLDER_NAME."/PRJ"; // 表示するリストの名前(パス)
$drc=dir($lst);
while($fl=$drc->read()) {
		$lfl = $lst."/".$fl;
		$din = pathinfo($lfl);
		if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
		} else if($fl!=".." && $fl!=".") {
			// ファイルサイズ
			$intFILE_SIZE[8]=intval($intFILE_SIZE[8])+round(filesize($lfl)/1024);
		}
}
$drc->close();

//RPT
$lst = "temp/".$PHP_FOLDER_NAME."/RPT"; // 表示するリストの名前(パス)
$drc=dir($lst);
while($fl=$drc->read()) {
		$lfl = $lst."/".$fl;
		$din = pathinfo($lfl);
		if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
		} else if($fl!=".." && $fl!=".") {
			// ファイルサイズ
			$intFILE_SIZE[9]=intval($intFILE_SIZE[9])+round(filesize($lfl)/1024);
		}
}
$drc->close();

$PHP_FILE_SIZE=(int)((intval($intFILE_SIZE[0])+intval($intFILE_SIZE[1])+intval($intFILE_SIZE[2])+intval($intFILE_SIZE[3])+intval($intFILE_SIZE[4])+intval($intFILE_SIZE[5])+intval($intFILE_SIZE[6])+intval($intFILE_SIZE[7])+intval($intFILE_SIZE[8])+intval($intFILE_SIZE[9]))/1024);
if ($PHP_FILE_SIZE==0){
		$PHP_FILE_SIZE=1;
}


?>