当前位置: 首页>>代码示例>>PHP>>正文


PHP Func::getfilesize方法代码示例

本文整理汇总了PHP中Func::getfilesize方法的典型用法代码示例。如果您正苦于以下问题:PHP Func::getfilesize方法的具体用法?PHP Func::getfilesize怎么用?PHP Func::getfilesize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Func的用法示例。


在下文中一共展示了Func::getfilesize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getOptionsSizetype

 function getOptionsSizetype(&$nValue = false, &$sSizeType = '')
 {
     $aSizeTypesText = array('байт', 'Кб', 'Мб', 'Гб');
     $aSizeTypes = array('b', 'kb', 'mb', 'gb');
     $sSizeTypeSelected = 'b';
     $sResult = '';
     if ($nValue !== false) {
         $sSizeTypeSelected = $nValue >= 1073741824 ? 'gb' : ($nValue >= 1048576 ? 'mb' : ($nValue >= 1024 ? 'kb' : 'b'));
         $nValue = Func::getfilesize($nValue, false);
     }
     for ($i = 0, $total = sizeof($aSizeTypes); $i < $total; $i++) {
         if ($sSizeTypeSelected == $aSizeTypes[$i]) {
             $sSizeType = $aSizeTypesText[$i];
         }
         $selected = $sSizeTypeSelected == $aSizeTypes[$i] ? ' selected="selected"' : '';
         $sResult .= '<option value="' . $aSizeTypes[$i] . '"' . $selected . '>' . $aSizeTypesText[$i] . '</option>';
     }
     return $sResult;
 }
开发者ID:Sywooch,项目名称:dobox,代码行数:19,代码来源:sites.bl.class.php

示例2: _getMessageAttachments

 function _getMessageAttachments($uid, $sections, $isreply = false)
 {
     $arrayData = array();
     if (count($sections) > 0) {
         foreach ($sections as $key => $value) {
             if (isset($value['type']) && $value['type'] == 'attachment' && (floor($key) != $key ? $sections[floor($key)]['mimeType'] != 'multipart/alternative' : 1)) {
                 $arrayData[] = array_merge($value, array('uid' => $uid));
                 # сохранение приложений перенесено в TicketsAttachments::uploadFromMAIL
                 if (false && $this->_config['attachments_download'] == 1) {
                     # формируем имя файла
                     $filename_saved = $this->_config['attachments_prefix'] . "-{$uid}{$newpartnumber}." . pathinfo($value['filename'], PATHINFO_EXTENSION);
                     $filepath = $this->_config['attachments_path'] . $filename_saved;
                     # декодируем вложение и сохраняем на диск
                     $fp = fopen($filepath, "w");
                     fwrite($fp, $this->fetchMessageBody($uid, $value['partID'], $value['encoding']));
                     fclose($fp);
                     # формируем ссылку, если это изображение, показываем на странице
                     if (!$isreply) {
                         if ($value['image']) {
                             $message['body'] .= '<img src="' . $this->_config['attachments_url'] . $filename_saved . '" style="text-align: center"><br />';
                         } else {
                             $message['body'] .= '<a href="' . $filepath . '">' . $value['filename'] . ' (' . $value['mimeType'] . ')</a> (' . Func::getfilesize(filesize($filepath), true) . ')';
                         }
                     }
                 }
             }
         }
         if (count($arrayData) > 0) {
             return $arrayData;
         }
     }
     return false;
 }
开发者ID:Sywooch,项目名称:dobox,代码行数:33,代码来源:class.imap.manager.php


注:本文中的Func::getfilesize方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。