Example #1
0
 public static function set($msg, $level = 'Notice')
 {
     if ($level != 'Notice') {
         self::emailError($msg);
     }
     loadFunc('randString');
     $db = self::db();
     $msg = $db->quote($msg);
     defined('LOGRAND') || define('LOGRAND', randString('4'));
     $sql = "INSERT INTO log (session, level, message) VALUES ('" . LOGRAND . "', '{$level}', {$msg});";
     //echo $sql;die;
     $db->exec($sql);
 }
Example #2
0
/**
 * Load Local Tools
 */
$loadFile = [];
function loadFunc(array $files, $basePath = '')
{
    $basePath = $basePath ? $basePath : __DIR__;
    $basePath = rtrim($basePath, '/') . '/';
    foreach ($files as $k => $v) {
        $name = ltrim($v, '/');
        if (file_exists($basePath . $name)) {
            include $basePath . $name;
        }
    }
}
loadFunc($loadFile);
function getSqls()
{
    $sql = \DB::getQueryLog();
    $_SQL = [];
    foreach ($sql as $k => $v) {
        if (!isset($_SQL[$v['query']])) {
            $_SQL[$v['query']] = 1;
        } else {
            $_SQL[$v['query']]++;
        }
    }
    edump($_SQL);
}
if (!function_exists('invokeMethod')) {
    function getInvokeMethodArray($class, $method)
Example #3
0
<?php

define('IN_CORE', true);
define('CORE_PATH', dirname(__FILE__) . DIRECTORY_SEPARATOR);
if (!defined('ROOT_PATH')) {
    define('ROOT_PATH', CORE_PATH . '..' . DIRECTORY_SEPARATOR);
}
define('CACHE_PATH', ROOT_PATH . 'caches' . DIRECTORY_SEPARATOR);
define('SITE_PROTOCOL', isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://');
define('SITE_URL', isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '');
//SITE_URL => localhost
define('HTTP_REFERER', isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '');
define('STARTTIME', microtime(true));
//浮点时间
loadFunc('global');
//加载全局函数
loadConfig('config', 'errorlog') ? set_error_handler('_errorLog') : error_reporting(E_ERROR | E_WARNING | E_PARSE);
function_exists('date_default_timezone_set') && date_default_timezone_set(loadConfig('config', 'timezone'));
define('CHARSET', loadConfig('config', 'charset'));
header('Content-type:text/html;charset=' . CHARSET);
define('SYS_TIME', time());
define('WEB_PATH', loadConfig('config', 'web_path'));
define('APP_PATH', loadConfig('config', 'app_path'));
define('CSS_PATH', loadConfig('config', 'css_path'));
define('IMG_PATH', loadConfig('config', 'img_path'));
define('JS_PATH', loadConfig('config', 'js_path'));
if (loadConfig('config', 'gzip') && function_exists('ob_gzhandler')) {
    ob_start('ob_gzhandler');
} else {
    ob_start();
}