• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP logging函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中logging函数的典型用法代码示例。如果您正苦于以下问题:PHP logging函数的具体用法?PHP logging怎么用?PHP logging使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



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

示例1: __construct

 public function __construct($argError, $argCode = NULL, $argPrevius = NULL)
 {
     // 書き換える前のエラーをロギングしておく
     logging($argError . PATH_SEPARATOR . var_export(debug_backtrace(), TRUE), 'exception');
     debug($argError);
     // 通常は500版のインターナルサーバエラー
     $msg = 'Internal Server Error';
     // RESTfulエラーコード&メッセージ定義
     if (400 === $argCode) {
         // バリデーションエラー等、必須パラメータの有無等の理由によるリクエスト自体の不正
         $msg = 'Bad Request';
     } elseif (401 === $argCode) {
         // ユーザー認証の失敗
         $msg = 'Unauthorized';
     } elseif (404 === $argCode) {
         // 許可されていない(もしくは未定義の)リソース(モデル)へのアクセス
         $msg = 'Not Found';
     } elseif (405 === $argCode) {
         // 許可されていない(もしくは未定義の)リソースメソッドの実行
         $msg = 'Method Not Allowed';
     } elseif (503 === $argCode) {
         // メンテナンスや制限ユーザー等の理由による一時利用の制限中
         $msg = 'Service Unavailable';
     }
     parent::__construct($msg, $argCode, $argPrevius);
 }
开发者ID:s-nakazawa,项目名称:UNICORN,代码行数:26,代码来源:RESTException.class.php


示例2: db_driver_connect

/**
 * Connect to the database.
 *
 * @return void
 */
function db_driver_connect()
{
    global $_db;
    if ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_mysql') {
        $dsn = 'mysql:dbname=' . $_db['resource'][$_db['target']]['config']['name'] . ';host=' . $_db['resource'][$_db['target']]['config']['host'] . ($_db['resource'][$_db['target']]['config']['port'] ? ';port=' . $_db['resource'][$_db['target']]['config']['port'] : '');
    } elseif ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_pgsql') {
        $dsn = 'pgsql:dbname=' . $_db['resource'][$_db['target']]['config']['name'] . ';host=' . $_db['resource'][$_db['target']]['config']['host'] . ($_db['resource'][$_db['target']]['config']['port'] ? ';port=' . $_db['resource'][$_db['target']]['config']['port'] : '');
    } elseif ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_sqlite') {
        $dsn = 'sqlite:' . $_db['resource'][$_db['target']]['config']['name'];
    } elseif ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_sqlite2') {
        $dsn = 'sqlite2:' . $_db['resource'][$_db['target']]['config']['name'];
    }
    if ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_mysql') {
        $options = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT, PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true);
    } elseif ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_pgsql' or $_db['resource'][$_db['target']]['config']['type'] === 'pdo_sqlite' or $_db['resource'][$_db['target']]['config']['type'] === 'pdo_sqlite2') {
        $options = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT);
    }
    try {
        $_db['resource'][$_db['target']]['dbh'] = new PDO($dsn, $_db['resource'][$_db['target']]['config']['username'], $_db['resource'][$_db['target']]['config']['password'], $options);
    } catch (PDOException $e) {
        if (LOGGING_MESSAGE) {
            logging('message', 'db: Connect error');
        }
        error('db: Connect error');
    }
    return;
}
开发者ID:refirio,项目名称:levis,代码行数:32,代码来源:db_pdo.php


示例3: ctrl_login

function ctrl_login() {
    global $cfg;
    $cfg['in_admin'] = true;
    $output['admin_title']='login';
    if (logging(getPost('username'), getPost('password'))) {
        redirect("admin/projects/");
    } else {
        output("login.html.php",$output);
    }
}
开发者ID:nmyers,项目名称:Microfolio,代码行数:10,代码来源:controllers.php


示例4: db_driver_connect

/**
 * Connect to the database.
 *
 * @return void
 */
function db_driver_connect()
{
    global $_db;
    $_db['resource'][$_db['target']]['dbh'] = sqlite_open($_db['resource'][$_db['target']]['config']['name'], 0666, $error);
    if (!$_db['resource'][$_db['target']]['dbh']) {
        if (LOGGING_MESSAGE) {
            logging('message', 'db: Connect error');
        }
        error('db: Connect error');
    }
    return;
}
开发者ID:refirio,项目名称:levis,代码行数:17,代码来源:db_sqlite.php


示例5: db_driver_connect

/**
 * Connect to the database.
 *
 * @return void
 */
function db_driver_connect()
{
    global $_db;
    $_db['resource'][$_db['target']]['dbh'] = pg_connect('host=' . $_db['resource'][$_db['target']]['config']['host'] . ($_db['resource'][$_db['target']]['config']['port'] ? ' port=' . $_db['resource'][$_db['target']]['config']['port'] : '') . ' dbname=' . $_db['resource'][$_db['target']]['config']['name'] . ' user=' . $_db['resource'][$_db['target']]['config']['username'] . ' password=' . $_db['resource'][$_db['target']]['config']['password'], true);
    if (!$_db['resource'][$_db['target']]['dbh']) {
        if (LOGGING_MESSAGE) {
            logging('message', 'db: Connect error');
        }
        error('db: Connect error');
    }
    return;
}
开发者ID:refirio,项目名称:levis,代码行数:17,代码来源:db_pgsql.php


示例6: _clearCacheImage

 /**
  */
 protected static function _clearCacheImage($argFilePath, $argMemcacheDSN = NULL)
 {
     $DSN = NULL;
     if (NULL === $argMemcacheDSN && class_exists('Configure') && NULL !== Configure::constant('MEMCACHE_DSN')) {
         $DSN = Configure::MEMCACHE_DSN;
     } else {
         $DSN = $argMemcacheDSN;
     }
     if (NULL !== $DSN && class_exists('Memcache', FALSE)) {
         try {
             Memcached::start($DSN);
             @Memcached::delete($argFilePath);
         } catch (Exception $Exception) {
             logging(__CLASS__ . PATH_SEPARATOR . __METHOD__ . PATH_SEPARATOR . __LINE__ . PATH_SEPARATOR . $Exception->getMessage(), 'exception');
         }
     }
     return true;
 }
开发者ID:s-nakazawa,项目名称:UNICORN,代码行数:20,代码来源:WebControllerBase.class.php


示例7: addHandlers

 public function addHandlers($hostPattern, $hostHandlers)
 {
     if ($hostPattern[0] != '^') {
         $hostPattern = '/^' . $hostPattern;
     }
     if ($hostPattern[strlen($hostPattern) - 1] != '$') {
         $hostPattern = $hostPattern . '$/';
     }
     $handlers = [];
     foreach ($hostHandlers as $spec) {
         if (in_array(count($spec), [2, 3, 4])) {
             $name = null;
             $kargs = [];
             if (count($spec) == 2) {
                 list($pattern, $handler) = $spec;
             } else {
                 if (count($spec) == 3) {
                     if (is_array($spec[2])) {
                         list($pattern, $handler, $kargs) = $spec;
                     } else {
                         list($pattern, $handler, $name) = $spec;
                     }
                 } else {
                     if (count($spec) == 4) {
                         list($pattern, $handler, $name, $kargs) = $spec;
                     }
                 }
             }
             $spec = new URLSpec($pattern, $handler, $name, $kargs);
             $handlers[] = $spec;
             if ($spec->name) {
                 if (array_key_exists($spec->name, $this->namedHandlers)) {
                     logging('Multiple handlers named ' . $spec->name . '; replacing previous value');
                 }
                 $this->namedHandlers[$spec->name] = $spec;
             }
         }
     }
     if (array_key_exists($hostPattern, $this->handlers)) {
         $this->handlers[$hostPattern] = array_merge($handlers, $this->handlers[$hostPattern]);
     } else {
         $this->handlers[$hostPattern] = $handlers;
     }
 }
开发者ID:radiumdigital,项目名称:caramel,代码行数:44,代码来源:Application.php


示例8: db_driver_connect

/**
 * Connect to the database.
 *
 * @return void
 */
function db_driver_connect()
{
    global $_db;
    $_db['resource'][$_db['target']]['dbh'] = mysql_connect($_db['resource'][$_db['target']]['config']['host'] . ($_db['resource'][$_db['target']]['config']['port'] ? ':' . $_db['resource'][$_db['target']]['config']['port'] : ''), $_db['resource'][$_db['target']]['config']['username'], $_db['resource'][$_db['target']]['config']['password'], true);
    if (!$_db['resource'][$_db['target']]['dbh']) {
        if (LOGGING_MESSAGE) {
            logging('message', 'db: Connect error');
        }
        error('db: Connect error');
    }
    $resource = mysql_select_db($_db['resource'][$_db['target']]['config']['name'], $_db['resource'][$_db['target']]['dbh']);
    if (!$resource) {
        if (LOGGING_MESSAGE) {
            logging('message', 'db: Connect error');
        }
        error('db: Select DB error');
    }
    return;
}
开发者ID:refirio,项目名称:levis,代码行数:24,代码来源:db_mysql.php


示例9: pCell

function pCell($item, $var, $format, $size = "", $nohelp = "")
{
    $var = stripslashes($var);
    $out = tda(gTxt($item), ' style="text-align:right;vertical-align:middle"');
    switch ($format) {
        case "radio":
            $in = yesnoradio($item, $var);
            break;
        case "input":
            $in = text_input($item, $var, $size);
            break;
        case "timeoffset":
            $in = timeoffset_select($item, $var);
            break;
        case 'commentmode':
            $in = commentmode($item, $var);
            break;
        case 'cases':
            $in = cases($item, $var);
            break;
        case 'dateformats':
            $in = dateformats($item, $var);
            break;
        case 'weeks':
            $in = weeks($item, $var);
            break;
        case 'logging':
            $in = logging($item, $var);
            break;
        case 'languages':
            $in = languages($item, $var);
            break;
        case 'text':
            $in = text($item, $var);
            break;
        case 'urlmodes':
            $in = urlmodes($item, $var);
    }
    $out .= td($in);
    $out .= $nohelp != 1 ? tda(popHelp($item), ' style="vertical-align:middle"') : td();
    return tr($out);
}
开发者ID:bgarrels,项目名称:textpattern,代码行数:42,代码来源:txp_prefs.php


示例10: sendGoogleCloudMessage

function sendGoogleCloudMessage($data, $ids)
{
    //echo "Push\n";
    $apiKey = 'AIzaSyDOuSpNEoCGMB_5SXaA1Zj7Dtnzyyt6TPc';
    $url = 'https://gcm-http.googleapis.com/gcm/send';
    // Set GCM post variables (device IDs and push payload)
    $post = array('registration_ids' => $ids, 'data' => $data);
    // Set CURL request headers (authentication and type)
    $headers = array('Authorization: key=' . $apiKey, 'Content-Type: application/json');
    // Initialize curl handle
    $ch = curl_init();
    // Set URL to GCM endpoint
    curl_setopt($ch, CURLOPT_URL, $url);
    // Set request method to POST
    curl_setopt($ch, CURLOPT_POST, true);
    // Set our custom headers
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    // Get the response back as string instead of printing it
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    // Set JSON post data
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post));
    // echo json_encode( $headers) . "\n";
    logging("dataGCM", json_encode($post));
    //    echo "\n";
    // Actually send the push
    $result = curl_exec($ch);
    // Error handling
    if (curl_errno($ch)) {
        //echo 'GCM error: ' . curl_error( $ch );
        return 'GCM error: ' . curl_error($ch);
    }
    // Close curl handle
    curl_close($ch);
    // Debug GCM response
    //echo $result;
    return $result;
}
开发者ID:paratab,项目名称:Proj_ImgApp,代码行数:37,代码来源:NotificationCenter.php


示例11: error

 /**
  * 报错
  * @param unknown $err
  */
 function error($err)
 {
     $log = "TIME:" . date('Y-m-d :H:i:s') . "\n";
     $log .= "SQL:" . $err . "\n";
     $log .= "REQUEST_URI:" . $_SERVER['REQUEST_URI'] . "\n";
     $log .= "--------------------------------------\n";
     logging(date('Ymd') . '-mysql-error.txt', $log);
 }
开发者ID:zhangzhengyu,项目名称:ThinkSAAS,代码行数:12,代码来源:pdo_mysql.php


示例12: generateConsumerTokens

 /**
  * @return the Consumer key (= app key)
  *
  *
  */
 protected function generateConsumerTokens($appId, $uuid)
 {
     global $ilDB;
     // creates a new database table for the registration if no one exists yet
     logging(" check if our table is present already ");
     if (!in_array("ui_uihk_xmob_reg", $ilDB->listTables())) {
         logging("create a new table");
         //create table that will store the app keys and any such info in the database
         //ONLY CREATE IF THE TABLE DOES NOT EXIST
         $fields = array("app_id" => array('type' => 'text', 'length' => 255), "uuid" => array('type' => 'text', 'length' => 255), "consumer_key" => array('type' => 'text', 'length' => 255), "consumer_secret" => array('type' => 'text', 'length' => 255));
         $ilDB->createTable("isnlc_reg_info", $fields);
     }
     if (in_array("ui_uihk_xmob_reg", $ilDB->listTables())) {
         //if for the specified app id and uuid an client key (= app key) already exists, use this one instead of creating a new one
         $result = $ilDB->query("SELECT consumer_key FROM ui_uihk_xmob_reg WHERE uuid = " . $ilDB->quote($uuid, "text") . " AND app_id =" . $ilDB->quote($appId, "text"));
         $fetch = $ilDB->fetchAssoc($result);
         logging("fetch: " . json_encode($fetch));
         $consumerKey = $fetch["consumer_key"];
         $consumerSecret = $fetch["consumer_secret"];
         //if no consumer
         if ($consumerKey == null && $consumerSecret == null) {
             $randomSeed = rand();
             //$consumerKey = md5($uuid . $appId . $randomSeed);
             // generate consumer key and consumer secret
             $hash = sha1(mt_rand());
             $consumerKey = substr($hash, 0, 30);
             $consumerSecret = substr($hash, 30, 10);
             //store the new client key (= app key) in the database
             $affected_rows = $ilDB->manipulateF("INSERT INTO ui_uihk_xmob_reg (app_id, uuid, consumer_key, consumer_secret) VALUES " . " (%s,%s,%s)", array("text", "text", "text", "text"), array($appId, $uuid, $consumerKey, $consumerSecret));
             // if this fails we must not return the app key
             logging("return consumer tokens " . $consumerKey . " and " . $consumerSecret);
         }
     }
     //return the consumerKey and consumerSecret in an array
     $data = array("consumerKey" => $consumerKey, "consumerSecret" => $consumerSecret);
     return $data;
 }
开发者ID:phish108,项目名称:PowerTLA,代码行数:42,代码来源:Auth.class.php


示例13: died

                         died("Could NOT copy the file!");
                     }
                     suppr("{$bazar_dir}/{$pic_path}/{$_picture}");
                 }
             }
         }
     }
     if ($picture_del) {
         $picture = "";
         $_picture = "";
     }
     // Database Update
     $query = mysql_query("update " . $prefix . "userdata\n\t\t\t\t\t\t    set sex = '{$_POST['sex']}',\n\t\t\t\t                    newsletter = '{$_POST['newsletter']}',\n\t\t\t\t\t\t    firstname = '{$_POST['firstname']}',\n\t\t\t\t\t\t    lastname = '{$_POST['lastname']}',\n\t\t\t\t\t\t    address = '{$_POST['address']}',\n\t\t\t\t\t\t    zip = '{$_POST['zip']}',\n\t\t\t\t\t\t    city = '{$_POST['city']}',\n\t\t\t\t\t\t    state = '{$_POST['state']}',\n\t\t\t\t\t\t    country = '{$_POST['country']}',\n\t\t\t\t\t\t    phone = '{$_POST['phone']}',\n\t\t\t\t\t\t    cellphone = '{$_POST['cellphone']}',\n\t\t\t\t\t\t    icq = '{$_POST['icq']}',\n\t\t\t\t\t\t    homepage = '{$_POST['homepage']}',\n\t\t\t\t\t\t    hobbys = '{$_POST['hobbys']}',\n                                                    picture= '{$picture}',\n                                                    _picture= '{$_picture}',\n\t\t\t\t\t\t    field1 = '{$_POST['field1']}',\n\t\t\t\t\t\t    field2 = '{$_POST['field2']}',\n\t\t\t\t\t\t    field3 = '{$_POST['field3']}',\n\t\t\t\t\t\t    field4 = '{$_POST['field4']}',\n\t\t\t\t\t\t    field5 = '{$_POST['field5']}',\n\t\t\t\t\t\t    field6 = '{$_POST['field6']}',\n\t\t\t\t\t\t    field7 = '{$_POST['field7']}',\n\t\t\t\t\t\t    field8 = '{$_POST['field8']}',\n\t\t\t\t\t\t    field9 = '{$_POST['field9']}',\n\t\t\t\t\t\t    field10 = '{$_POST['field10']}',\n\t\t\t\t\t\t    timezone = '{$_POST['timezone']}',\n\t\t\t\t\t\t    dateformat = '{$_POST['dateformat']}'\n\t\t\t    where id = '{$_SESSION['suserid']}'") or died(mysql_error());
     $_SESSION[susertimezone] = $_POST[timezone];
     $_SESSION[suserdateformat] = $_POST[dateformat];
     logging("X", "{$_SESSION['suserid']}", "{$_SESSION['susername']}", "AUTH: updated data", "");
     if (!$query) {
         $m_update = $error[20];
     } else {
         $m_update = 2;
     }
 }
 if ($m_update != 2) {
     died($m_update);
     #       $errormessage=rawurlencode($m_update);
     #	header(headerstr("members.php?choice=myprofile&status=6&errormessage=$errormessage"));
     exit;
 } else {
     header(headerstr("members.php?choice=myprofile&status=5"));
     exit;
 }
开发者ID:BackupTheBerlios,项目名称:logixclassified-svn,代码行数:31,代码来源:member_submit.php


示例14: header

header('Accept: application/json');
include_once 'config.php';
include_once 'logging.php';
include_once 'commands.php';
include_once 'tools.php';
include_once 'api.php';
// Get Telegram Hooks POST Data
$json = file_get_contents('php://input') . PHP_EOL;
$data = json_decode($json, true);
// Logging Hooks Data Raw
$time = date('Y-m-d H:i:s', time());
logging("hooks_raw", "<" . $time . ">" . PHP_EOL);
logging("hooks_raw", $json);
// Logging Hooks Data Array
logging("hooks", "<" . $time . ">" . PHP_EOL);
logging("hooks", $data);
// Global Variable
$updateID = $data['update_id'];
$messageID = $data['message']['message_id'];
$fromID = $data['message']['from']['id'];
$chatID = $data['message']['chat']['id'];
$date = $data['message']['date'];
$userName = $data['message']['from']['username'];
$message = $data['message']['text'];
if ($userName != "") {
    if ($chatID == -6205296) {
        $db = new SQLite3('bot.db');
        $db->exec("CREATE TABLE IF NOT EXISTS `CPRTeam_STAFF` (\n            `id`    INTEGER PRIMARY KEY AUTOINCREMENT,\n            `uid`   TEXT NOT NULL,\n            `username`  TEXT\n        )");
        $query = $db->query("SELECT * FROM CPRTeam_STAFF WHERE uid = '{$fromID}'");
        $i = 0;
        $row = array();
开发者ID:pantc12,项目名称:CPRTeam-TelegramBOT,代码行数:31,代码来源:index.php


示例15: logging

// echo $result . "\n";
logging("ResultCompare", json_encode($_GET));
//Log file
$pathOfLog = "C:/data/log/";
$t = time();
$logName = 'CompareLog-' . date("Y-m-d", $t) . '.txt';
$logText = date("Y-m-d", $t) . '-' . date("h:i:sa") . " " . json_encode($_GET) . PHP_EOL;
file_put_contents($pathOfLog . $logName, $logText, FILE_APPEND);
if (strcmp($result, "") != 0) {
    if (strcmp($mode, "NoticeFindClue") == 0) {
        $notice_id = $input;
        $clue_id = $result;
        $clue_list = explode(",", $clue_id);
        for ($i = 0; $i < sizeof($notice_list); $i++) {
            logging("ResultGCM", prepareNotificationOneClueOneNotice($clue_list[$i], $notice_id));
        }
    } else {
        if (strcmp($mode, "ClueFindNotice") == 0) {
            $clue_id = $input;
            $notice_id = $result;
            logging("ResultGCM", prepareNotificationOneClueManyNotice($clue_id, $notice_id));
        } else {
            if (strcmp($mode, "DirectClueToNotice") == 0) {
                $clue_id = $input;
                $notice_id = $result;
                logging("ResultGCM", prepareNotificationOneClueOneNotice($clue_id, $notice_id));
            }
        }
    }
}
exit;
开发者ID:paratab,项目名称:Proj_ImgApp,代码行数:31,代码来源:PrepareResultOfFaceRecog.php


示例16: _tokenToIdentifier

 /**
  * トークンを固有識別子まで分解する
  * 分解したトークンの有効期限チェックを自動で行います
  * XXX 各システム毎に、Tokenの仕様が違う場合はこのメソッドをオーバーライドして実装を変更して下さい
  * @param string トークン文字列
  * @return mixed パースに失敗したらFALSE 成功した場合はstring 固有識別子を返す
  */
 protected static function _tokenToIdentifier($argToken, $argUncheck = FALSE)
 {
     $token = $argToken;
     // 暗号化されたトークンの本体を取得
     $encryptedToken = substr($token, 0, strlen($token) - 14);
     // トークンが発行された日時分秒文字列
     $tokenExpierd = substr($token, strlen($token) - 14, 14);
     debug('$tokenExpierd=' . $tokenExpierd . '&$encryptedToken=' . $encryptedToken);
     // トークンを複合
     $decryptToken = Utilities::doHexDecryptAES($encryptedToken, self::$_cryptKey, self::$_cryptIV);
     // XXXデフォルトのUUIDはSHA256
     $identifier = substr($decryptToken, 0, strlen($decryptToken) - 14);
     // トークンの中に含まれていた、トークンが発行された日時分秒文字列
     $tokenTRUEExpierd = substr($decryptToken, strlen($decryptToken) - 14, 14);
     debug('tokenIdentifier=' . $identifier);
     debug('$tokenTRUEExpierd=' . $tokenTRUEExpierd . '&$decryptToken=' . $decryptToken);
     // expierdの偽装チェックはココでしておく
     if (FALSE === $argUncheck && FALSE === (strlen($tokenExpierd) == 14 && $tokenExpierd == $tokenTRUEExpierd)) {
         // $tokenExpierdと$tokenTRUEExpierdが一致しない=$tokenExpierdが偽装されている!?
         // XXX ペナルティーレベルのクラッキングアクセス行為に該当
         logging(__CLASS__ . PATH_SEPARATOR . __METHOD__ . PATH_SEPARATOR . __LINE__, "hack");
         // パースに失敗したとみなす
         return FALSE;
     }
     // tokenの有効期限のチェック
     $year = substr($tokenTRUEExpierd, 0, 4);
     $month = substr($tokenTRUEExpierd, 4, 2);
     $day = substr($tokenTRUEExpierd, 6, 2);
     $hour = substr($tokenTRUEExpierd, 8, 2);
     $minute = substr($tokenTRUEExpierd, 10, 2);
     $second = substr($tokenTRUEExpierd, 12, 2);
     $tokenexpiredatetime = (int) Utilities::date('U', $year . '-' . $month . '-' . $day . ' ' . $hour . ':' . $minute . ':' . $second, 'GMT');
     $expiredatetime = (int) Utilities::modifyDate("-" . (string) self::$_expiredtime . 'sec', 'U', NULL, NULL, 'GMT');
     debug('$tokenTRUEExpierd=' . $tokenTRUEExpierd . '&$tokenexpiredatetime=' . $tokenexpiredatetime . '&$expiredatetime=' . $expiredatetime);
     if (FALSE === $argUncheck && $tokenexpiredatetime < $expiredatetime) {
         return FALSE;
     }
     debug('tokenIdentifier=' . $identifier);
     return $identifier;
 }
开发者ID:s-nakazawa,项目名称:UNICORN,代码行数:47,代码来源:SessionDB.class.php


示例17: foreach

 // =================================================== LOGING
 foreach ($_POST['checkboxProjectList'] as $selectedIdProjectList) {
     $upprojDetQry = "SELECT \n                    project.idproject as idproject,\n                    project.name as name,\n                    project.contentWord as contentWord,\n                    project.location as location,\n                    project.date as date,\n                    project.category as category,\n                    project.product as product,\n                    client.name as clientName\n                    FROM \n                        project,\n                        client\n                    WHERE project.idclient = client.idclient AND project.idproject = '" . $selectedIdProjectList . "'";
     if ($delresultProjDetail = mysqli_query($conn, $upprojDetQry) or die("Query failed :" . mysqli_error($conn))) {
         if (mysqli_num_rows($delresultProjDetail) > 0) {
             $delrowProjDetail = mysqli_fetch_array($delresultProjDetail);
             $delidProject = $delrowProjDetail['idproject'];
             $delnameProjDetail = $delrowProjDetail['name'];
             $delcontentWordProjDetail = $delrowProjDetail['contentWord'];
             $delnameClientProjDetail = $delrowProjDetail['clientName'];
             $dellocationProjDetail = $delrowProjDetail['location'];
             $deldateProjDetail = $delrowProjDetail['date'];
             $delcatProjDetail = $delrowProjDetail['category'];
             $delprodProjDetail = $delrowProjDetail['product'];
             $logingText = "Name : " . $delnameProjDetail . "<br>Category : " . $delcatProjDetail . "<br>Location : " . $dellocationProjDetail . "<br>Date : " . $deldateProjDetail . "<br>Product : " . $delprodProjDetail . "<br>Client Name : " . $delnameClientProjDetail . "<br>Description :<br>" . $delcontentWordProjDetail;
             logging($now, $user, "Delete Project Items", $logingText, $delidProject);
         }
     }
 }
 // =================================================== LOGING
 if (mysqli_query($conn, $delProjQry)) {
     $delImagesQry = "DELETE FROM images WHERE owner = 'project' AND idowner in (" . implode($_POST['checkboxProjectList'], ',') . ")";
     if (mysqli_query($conn, $delImagesQry)) {
         $unsetImagesQry = "SELECT path FROM images WHERE owner = 'project' AND idowner in (" . implode($_POST['checkboxProjectList'], ',') . ")";
         if ($resultPathImages = mysqli_query($conn, $unsetImagesQry)) {
             if (mysqli_num_rows($resultPathImages) > 0) {
                 $rowPathImages = mysqli_fetch_array($resultPathImages);
                 $pathImages = $rowPathImages['path'];
                 unlink("../" . $pathImages);
                 header('Location: ./index.php?menu=project&cat=list');
             }
开发者ID:iandeeph,项目名称:ryoku,代码行数:31,代码来源:project-list.php


示例18: import

import('libs/cores/info.php');
import('libs/cores/db.php');
import('libs/cores/test.php');
bootstrap();
session();
database();
normalize();
routing();
if (LOGGING_GET) {
    logging('get');
}
if (LOGGING_POST && !empty($_POST)) {
    logging('post');
}
if (LOGGING_FILES && !empty($_FILES)) {
    logging('files');
}
switch ($_REQUEST['_mode']) {
    case 'info_php':
        info_php();
        break;
    case 'info_levis':
        info_levis();
        break;
    case 'db_admin':
        db_admin();
        break;
    case 'db_migrate':
        db_migrate();
        break;
    case 'db_scaffold':
开发者ID:refirio,项目名称:levis,代码行数:31,代码来源:main.php


示例19: mysqli_stmt_store_result

mysqli_stmt_store_result($statement);
mysqli_stmt_bind_result($statement, $clue_id);
while (mysqli_stmt_fetch($statement)) {
    $clue["clueId"] = $clue_id;
}
$path = "/image/clue/" . $clue_id . ".jpg";
file_put_contents(getcwd() . $path, $decodeImage);
$_POST["imageString"] = $path;
$query = "INSERT INTO clue_image(clueId, path) VALUES (?, ?)";
$statement = mysqli_prepare($con, $query);
mysqli_stmt_bind_param($statement, "ss", $clue_id, $path);
$success = mysqli_stmt_execute($statement);
if (!$success) {
    echo json_encode($clue);
    exit;
} else {
    $clue["resultStoreClueImage"] = 1;
}
//echo json_encode($clue);
mysqli_stmt_close($statement);
mysqli_close($con);
echo json_encode($clue);
$clue["logging"] = logging("Store_Clue_Data", json_encode($_POST));
if ($notice_id != -1) {
    createDatabaseImageOnly("clue", $clue_id);
    pushNotifiactionForDirectClueAdd($clue_id, $notice_id);
} else {
    $extFile = createExtFile("notice");
    callExeOfImageFindNotice("clue", $clue_id, $extFile);
    //sendToImgPart();
}
开发者ID:paratab,项目名称:Proj_ImgApp,代码行数:31,代码来源:StoreClueData.php


示例20: run_shell_cmd

function run_shell_cmd($cmd, $param, $do_sprint = true, $private = false)
{
    if ($do_sprint) {
        $cmd = sprintf($cmd, $param);
    }
    logging("Shell Command: " . $cmd);
    exec("{$cmd}", $output, $status);
    $msg = '@' . $GLOBALS['userName'] . PHP_EOL;
    foreach ($output as $line) {
        $msg .= $line . PHP_EOL;
    }
    if ($private) {
        sendPrivateMsg($msg);
    } else {
        sendMsg($msg);
    }
}
开发者ID:HuangJi,项目名称:SITCON-TelegramBot,代码行数:17,代码来源:hook.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP logic函数代码示例发布时间:2022-05-15
下一篇:
PHP logger_print函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap