本文整理汇总了PHP中P2Util::getTranslatedUnitFileSize方法的典型用法代码示例。如果您正苦于以下问题:PHP P2Util::getTranslatedUnitFileSize方法的具体用法?PHP P2Util::getTranslatedUnitFileSize怎么用?PHP P2Util::getTranslatedUnitFileSize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类P2Util
的用法示例。
在下文中一共展示了P2Util::getTranslatedUnitFileSize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: hs
$dores_atag = P2View::tagA($dores_uri, hs($dores_st), array_merge(array('accesskey' => $_conf['pc_accesskey']['dores'], 'title' => 'アクセスキー[' . $_conf['pc_accesskey']['dores'] . ']', 'target' => '_self', 'onClick' => sprintf("return !openSubWin('%s',%s,1,0)", str_replace("'", "\\'", $dores_onclick_uri), $STYLE['post_pop_size'])), $onmouse_showform_attrs));
}
$dores_html = '<span style="white-space: nowrap;">' . $dores_atag . '</span>';
$res_form_html_pb = $res_form_html;
}
$q_ichi_ht = '';
if (isset($res1['body'])) {
$q_ichi_ht = $res1['body'] . " | ";
}
// レスのすばやさ
$spd_ht = '';
if ($spd_st = $aThread->getTimePerRes() and $spd_st != '-') {
$spd_ht = '<span class="spd" style="white-space: nowrap;" title="すばやさ=時間/レス">' . $spd_st . '</span>';
}
// DAT容量
$datsize_ht = sprintf('<span class="datsize" style="white-space: nowrap;" title="DAT容量">%s</span>', P2Util::getTranslatedUnitFileSize($aThread->getDatBytesFromLocalDat(false), 'KB'));
// 500KB以上で強調表示
if ($datsize / 1024 >= 500) {
$datsize_ht = '<b>' . $datsize_ht . '</b>';
}
// {{{ フィルタヒットがあった場合、次Xと続きを読むを更新する
if (!empty($GLOBALS['last_hit_resnum'])) {
$read_navi_next_anchor = "";
if ($GLOBALS['last_hit_resnum'] == $aThread->rescount) {
$read_navi_next_anchor = "#r{$aThread->rescount}";
}
$after_rnum = $GLOBALS['last_hit_resnum'] + $rnum_range;
$read_navi_next_ht = P2View::tagA(UriUtil::buildQueryUri($_conf['read_php'], array_merge(array('host' => $aThread->host, 'bbs' => $aThread->bbs, 'key' => $aThread->key, 'ls' => "{$GLOBALS['last_hit_resnum']}-{$after_rnum}", 'nt' => date('gis')), $offline_range_qs)) . $read_navi_next_anchor, hs("{$next_st}{$rnum_range}"));
// 「続きを読む」
$read_footer_navi_new_ht = _getTudukiATag($aThread, $tuduki_st);
}
示例2: sprintf
// メイン
//======================================================================
$karappoMsgHtml = 'p2 - 書き込み履歴内容は空っぽのようです。';
if (!$_conf['res_write_rec']) {
$karappoMsgHtml .= sprintf('<p>現在、書き込み内容ログは記録しない設定になっています。<br>設定は、%sのページで変更可能\です。</p>', P2View::tagA(UriUtil::buildQueryUri('edit_conf_user.php', array(UA::getQueryKey() => UA::getQueryValue())), hs('設定編集'), array('target' => 'subject')));
}
// 特殊DAT読み
if (!file_exists($_conf['p2_res_hist_dat'])) {
P2Util::printSimpleHtml($karappoMsgHtml);
exit;
}
$res_hist_dat_size = filesize($_conf['p2_res_hist_dat']);
$logSizeSt = P2Util::getTranslatedUnitFileSize($res_hist_dat_size);
$maxLogSize = 0;
//1024*1024*10;
$maxLogSizeSt = P2Util::getTranslatedUnitFileSize($maxLogSize);
if ($maxLogSize and $res_hist_dat_size > $maxLogSize) {
P2Util::printSimpleHtml(sprintf('書き込みログ容量(%s/%s)が大き過ぎるため、表\示できません。<br>
%sのページより、書き込みログの一括削除を行って下さい。', hs($logSizeSt), hs($maxLogSizeSt), P2View::tagA($_conf['editpref_php'], hs('設定管理'), array('target' => 'subject'))));
exit;
}
if (false === ($datlines = file($_conf['p2_res_hist_dat']))) {
p2die('書き込み履歴ログファイルを読み込めませんでした');
} elseif (!$datlines) {
P2Util::printSimpleHtml($karappoMsgHtml);
exit;
}
// ファイルの下に記録されているものが新しいので反転させる
$datlines = array_reverse($datlines);
$datlines_num = count($datlines);
$ResHist = new ResHist();