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


PHP Args函數代碼示例

本文整理匯總了PHP中Args函數的典型用法代碼示例。如果您正苦於以下問題:PHP Args函數的具體用法?PHP Args怎麽用?PHP Args使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


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

示例1: Upload_Get

function Upload_Get($Name, $Hash = FALSE)
{
    /****************************************************************************/
    #$__args_types = Array('string');
    #-----------------------------------------------------------------------------
    $__args__ = Func_Get_Args();
    eval(FUNCTION_INIT);
    /****************************************************************************/
    $Args = Args();
    #-----------------------------------------------------------------------------
    $Hash = isset($Args[$Name]) ? $Args[$Name] : $Hash;
    #-----------------------------------------------------------------------------
    if (!$Hash) {
        return new gException('HASH_IS_EMPTY', 'Хешь файла загрузки пуст');
    }
    #-----------------------------------------------------------------------------
    $Tmp = System_Element('tmp');
    if (Is_Error($Tmp)) {
        return ERROR | @Trigger_Error('[Upload_Get]: не удалось получить путь до временной директории');
    }
    #-----------------------------------------------------------------------------
    $Uploads = SPrintF('%s/uploads', $Tmp);
    #-----------------------------------------------------------------------------
    if (!File_Exists($Uploads)) {
        return new gException('HASH_IS_EMPTY', 'Директория файлов загрузки не создана');
    }
    #-----------------------------------------------------------------------------
    $Path = SPrintF('%s/%s', $Uploads, $Hash);
    #-----------------------------------------------------------------------------
    if (!File_Exists($Path)) {
        return new gException('FILE_NOT_FOUND', 'Файл не найден на сервере');
    }
    #-----------------------------------------------------------------------------
    $Data = IO_Read($Path);
    if (Is_Error($Data)) {
        return ERROR | @Trigger_Error('[Upload_Get]: не удалось прочитать файл');
    }
    #-----------------------------------------------------------------------------
    $Names = IO_Read(SPrintF('%s/names.txt', $Uploads));
    if (Is_Error($Names)) {
        return ERROR | @Trigger_Error('[Upload_Get]: не удалось прочитать файл имен');
    }
    #-----------------------------------------------------------------------------
    $Names = JSON_Decode($Names, TRUE);
    #-----------------------------------------------------------------------------
    $Name = isset($Names[$Hash]) ? $Names[$Hash] : 'Default';
    #-----------------------------------------------------------------------------
    return array('Name' => $Name, 'Data' => $Data);
}
開發者ID:carriercomm,項目名稱:jbs,代碼行數:49,代碼來源:Upload.php

示例2: eval

<?php

#-------------------------------------------------------------------------------
/** @author Бреславский А.В.-Лапшин С.М. (Joonte Ltd.) */
/******************************************************************************/
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
$Args = Args();
#-------------------------------------------------------------------------------
$IsCreate = (bool) @$Args['IsCreate'];
$StartDate = (int) @$Args['StartDate'];
$FinishDate = (int) @$Args['FinishDate'];
$StatisticsIDs = (array) @$Args['StatisticsIDs'];
$Details = (array) @$Args['Details'];
#-------------------------------------------------------------------------------
if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php', 'libs/HTMLDoc.php'))) {
    return ERROR | @Trigger_Error(500);
}
#-------------------------------------------------------------------------------
# Формирование отчетов
#-------------------------------------------------------------------------------
if ($IsCreate) {
    #-----------------------------------------------------------------------------
    $DOM = new DOM();
    #-----------------------------------------------------------------------------
    $Links =& Links();
    #-----------------------------------------------------------------------------
    $Links['DOM'] =& $DOM;
    #-----------------------------------------------------------------------------
開發者ID:carriercomm,項目名稱:jbs,代碼行數:31,代碼來源:Statistics.comp.php

示例3: array

/** @author Великодный В.В. (Joonte Ltd.) */
/******************************************************************************/
/******************************************************************************/
$__args_list = array('LinkID', 'ColumnID');
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
$Links =& Links();
# Коллекция ссылок
$Template =& $Links[$LinkID];
/******************************************************************************/
/******************************************************************************/
$Args =& Args();
#-------------------------------------------------------------------------------
$Date1 = (int) @$Args[SPrintF('%s1', $ColumnID)];
#-------------------------------------------------------------------------------
if (!$Date1) {
    $Date1 = MkTime(0, 0, 0, 1, 1, 2006);
}
#-------------------------------------------------------------------------------
$Where = SPrintF('%u < `%s`', MkTime(0, 0, 0, Date('n', $Date1), Date('j', $Date1), Date('Y', $Date1)), $ColumnID);
#-------------------------------------------------------------------------------
$Template['Source']['Adding']['Where'][] = $Where;
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
$Date2 = (int) @$Args[SPrintF('%s2', $ColumnID)];
#-------------------------------------------------------------------------------
if ($Date2) {
開發者ID:carriercomm,項目名稱:jbs,代碼行數:31,代碼來源:DateSelect.comp.php

示例4: eval

<?php

#-------------------------------------------------------------------------------
/** @author Великодный В.В. (Joonte Ltd.) */
/******************************************************************************/
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
$Args = isset($Args) ? $Args : Args();
#-------------------------------------------------------------------------------
$Eval = (string) @$Args['Eval'];
#-------------------------------------------------------------------------------
if (Is_Error(System_Load('classes/DOM.class.php', 'libs/Server.php'))) {
    return ERROR | @Trigger_Error(500);
}
#-------------------------------------------------------------------------------
if (isset($GLOBALS['__USER'])) {
    #-------------------------------------------------------------------------------
    $__USER = $GLOBALS['__USER'];
    #-------------------------------------------------------------------------------
    if (!SetCookie('OwnerID', $__USER['ID'])) {
        return ERROR | @Trigger_Error(500);
    }
    #-------------------------------------------------------------------------------
    $_COOKIE['OwnerID'] = $__USER['ID'];
    #-------------------------------------------------------------------------------
    if (!SetCookie('IsManaged', 'yes')) {
        return ERROR | @Trigger_Error(500);
    }
    #-------------------------------------------------------------------------------
開發者ID:carriercomm,項目名稱:jbs,代碼行數:31,代碼來源:UserRegister.comp.php


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