當前位置: 首頁>>代碼示例>>PHP>>正文


PHP UI::unformat_bytes方法代碼示例

本文整理匯總了PHP中UI::unformat_bytes方法的典型用法代碼示例。如果您正苦於以下問題:PHP UI::unformat_bytes方法的具體用法?PHP UI::unformat_bytes怎麽用?PHP UI::unformat_bytes使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在UI的用法示例。


在下文中一共展示了UI::unformat_bytes方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: set_memory_limit

/**
 * set_memory_limit
 * This function attempts to change the php memory limit using init_set.
 * Will never reduce it below the current setting.
 */
function set_memory_limit($new_limit)
{
    $current_limit = ini_get('memory_limit');
    if ($current_limit == -1) {
        return;
    }
    $current_limit = UI::unformat_bytes($current_limit);
    $new_limit = UI::unformat_bytes($new_limit);
    if ($current_limit < $new_limit) {
        ini_set(memory_limit, $new_limit);
    }
}
開發者ID:nioc,項目名稱:ampache,代碼行數:17,代碼來源:general.lib.php

示例2: set_error_handler

AmpConfig::set_by_array($results, true);
// Modules (These are conditionally included depending upon config values)
if (AmpConfig::get('ratings')) {
    require_once $prefix . '/lib/rating.lib.php';
}
/* Set a new Error Handler */
$old_error_handler = set_error_handler('ampache_error_handler');
/* Check their PHP Vars to make sure we're cool here */
$post_size = @ini_get('post_max_size');
if (substr($post_size, strlen($post_size) - 1, strlen($post_size)) != 'M') {
    /* Sane value time */
    ini_set('post_max_size', '8M');
}
// In case the local setting is 0
ini_set('session.gc_probability', '5');
if (!isset($results['memory_limit']) || UI::unformat_bytes($results['memory_limit']) < UI::unformat_bytes('32M')) {
    $results['memory_limit'] = '32M';
}
set_memory_limit($results['memory_limit']);
/**** END Set PHP Vars ****/
// If we want a session
if (!defined('NO_SESSION') && AmpConfig::get('use_auth')) {
    /* Verify their session */
    if (!Session::exists('interface', $_COOKIE[AmpConfig::get('session_name')])) {
        Auth::logout($_COOKIE[AmpConfig::get('session_name')]);
        exit;
    }
    // This actually is starting the session
    Session::check();
    /* Create the new user */
    $GLOBALS['user'] = User::get_from_username($_SESSION['userdata']['username']);
開發者ID:axelsimon,項目名稱:ampache,代碼行數:31,代碼來源:init.php


注:本文中的UI::unformat_bytes方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。