- 215 名前:epgrecのUIの人 mailto:sage [2012/03/26(月) 20:05:01.98 ID:Gyu9nGS3]
- >>213
filesizeだと2GB超えられないような? 表示してみたいという人はいると思うので、参考用に私の手元で動かしてるものの一部を載せておきます ファイルのパス取得 function movie_path ( $path = "" ) { $settings = Settings::factory(); return INSTALL_PATH.$settings->spool."/".$path; } ファイルサイズ取得(これは環境によっては動かないかも?) function overfilesize($file){ if(!file_exists ($file)) return false; return exec("stat -c %s '$file'"); } ファイルサイズ整形用Smarty Plugin(*smarty3.0.7で動作確認) function.filesizeunit.php <?php // {filesizeunit size=$.filesize} function smarty_function_filesizeunit($params, &$smarty){ if(!array_key_exists('r', $params)) {$params['r'] = 2;} $sizes = array('Bytes', 'KB', 'MB', 'GB', 'TB'); for($i=0; ($params['size'] >= 1024) && ($i < count($sizes)); $i++) { $params['size'] = $params['size'] / 1024; } return round($params['size'], $params['r']).'<span class="ext unit">'.$sizes[$i].'</span>'; } ?> disk_free_space()とかdisk_total_space()でディスク容量表示もWindowsな私には便利です:)
|

|