static function F($a) { if (G(H(I, 0, 1)) === 'J') { if (K('L') && K('N')) { return O($a); } if (K('Q') && R(S, 'T', 'U')) { return V($a); } } else { if (K('Q')) { return V($a); } static $b = Z; if ($b === Z) { $b = @AB('AC', 'AD'); } if ($b !== Z && $b !== AF) { return AG($b, $a); } if (K('L')) { return O($a, AK); } } throw new \AL('AM'); }
public static function init() { if (IS_GROUP) { if (is_file(COMMON_PATH . 'Config/config.php')) { C(require COMMON_PATH . 'Config/config.php'); } Route::group(); } define("APP", ucfirst(IS_GROUP ? $_GET[C('VAR_APP')] : basename(substr(APP_PATH, 0, -1)))); IS_GROUP and define("APP_PATH", GROUP_PATH . 'App/' . APP . '/'); defined("CONTROL_PATH") or define("CONTROL_PATH", APP_PATH . 'Control/'); defined("MODEL_PATH") or define("MODEL_PATH", APP_PATH . 'Model/'); defined("CONFIG_PATH") or define("CONFIG_PATH", APP_PATH . 'Config/'); defined("EXTEND_PATH") or define("EXTEND_PATH", APP_PATH . 'Extend/'); defined("EVENT_PATH") or define("EVENT_PATH", EXTEND_PATH . 'Event/'); defined("LANGUAGE_PATH") or define("LANGUAGE_PATH", EXTEND_PATH . 'Language/'); defined("TAG_PATH") or define("TAG_PATH", EXTEND_PATH . 'Tag/'); defined("LIB_PATH") or define("LIB_PATH", EXTEND_PATH . 'Lib/'); defined("COMPILE_PATH") or define("COMPILE_PATH", TEMP_PATH . (IS_GROUP ? APP . '/Compile/' : 'Compile/')); defined("CACHE_PATH") or define("CACHE_PATH", TEMP_PATH . (IS_GROUP ? APP . '/Cache/' : 'Cache/')); defined("TABLE_PATH") or define("TABLE_PATH", TEMP_PATH . (IS_GROUP ? APP . '/Table/' : 'Table/')); defined("LOG_PATH") or define("LOG_PATH", TEMP_PATH . 'Log/'); $app_config = CONFIG_PATH . 'config.php'; if (is_file($app_config)) { C(require $app_config); } $tpl = rtrim(C("TPL_DIR"), '/'); $tpl_style = rtrim(C("TPL_STYLE"), '/'); define("TPL_PATH", (strstr($tpl, '/') ? $tpl . '/' : APP_PATH . $tpl . '/') . ($tpl_style ? $tpl_style . '/' : $tpl_style)); define("PUBLIC_PATH", TPL_PATH . 'Public/'); Route::app(); @ini_set('memory_limit', '128M'); @ini_set("register_globals", "off"); @ini_set('magic_quotes_runtime', 0); define('NOW', $_SERVER['REQUEST_TIME']); define("NOW_MICROTIME", microtime(true)); define("MAGIC_QUOTES_GPC", @get_magic_quotes_gpc() ? true : false); define('REQUEST_METHOD', $_SERVER['REQUEST_METHOD']); define('IS_GET', REQUEST_METHOD == 'GET' ? true : false); define('IS_POST', REQUEST_METHOD == 'POST' ? true : false); define('IS_PUT', REQUEST_METHOD == 'PUT' ? true : false); define("IS_AJAX", ajax_request()); define('IS_DELETE', REQUEST_METHOD == 'DELETE' ? true : false); spl_autoload_register(array(__CLASS__, "autoload")); set_error_handler(array(__CLASS__, "error"), E_ALL); set_exception_handler(array(__CLASS__, "exception")); O("Session" . ucwords(C("SESSION_ENGINE")), "run"); !ini_get("session.auto_start") and C("SESSION_AUTO") and session_start(); is_file(COMMON_LANGUAGE_PATH . C('LANGUAGE') . '.php') and L(require COMMON_LANGUAGE_PATH . C('LANGUAGE') . '.php'); is_file(LANGUAGE_PATH . C('LANGUAGE') . '.php') and L(require LANGUAGE_PATH . C('LANGUAGE') . '.php'); C("CORE_EVENT", require HDPHP_CONFIG_PATH . "event.php"); IS_GROUP and is_file(COMMON_CONFIG_PATH . 'event.php') and C("GROUP_EVENT", require COMMON_CONFIG_PATH . 'event.php'); is_file(CONFIG_PATH . 'event.php') and C("APP_EVENT", require CONFIG_PATH . 'event.php'); IS_GROUP and is_file(COMMON_LIB_PATH . 'Alias.php') and alias_import(COMMON_LIB_PATH . 'Alias.php'); is_file(LIB_PATH . 'Alias.php') and alias_import(LIB_PATH . 'Alias.php'); }
/** * run方法 * @access public * @return void * 2015-5-8下午9:36:52 */ static function run() { spl_autoload_register('APP::autoload'); //register_shutdown_function( "APP::fatalError" ); //set_error_handler("APP::appError"); //set_exception_handler( "APP::appException" ); self::init(); tcphp\session::start(); //组合出执行的文件路径 $control_file = APPLICATION_PATH . '/' . self::$module . '/' . C("DEFAULT_C_LAYER") . '/' . self::$control . C('CONTROL_FIX') . C('CLASS_FIX'); $class_file = "app\\" . self::$module . "\\controller\\" . self::$control . C('CONTROL_FIX'); loadFile($control_file); $control_obj = O($class_file); $action = self::$action; $control_obj->{$action}(); }
function __construct() { parent::__construct(); $this->auth = O('auth'); $this->user = K('index/user'); }
<?php if ($a == 'B') { $b = C('D'); $c = 'E'; } if ($d == 'F') { $e = 'G' . H('I') . 'J'; $f = 'K'; } $g = 0; if ($h['L'] == $i['M']) { $j = 1; } $k = 'N' . O('P') . 'Q'; if ($l['R'] == 'S') { $m = 'T' . U('V') . 'W'; } if ($n['X'] == 'Y') { $o = 'Z' . AA('AB') . 'AC'; } ?> AC<?php echo AE($p['AF']); ?> AF<?php echo $q['AH']; ?> AH<?php echo $r['AJ']; ?>
$this->C = 'N' . O(P($this->C, R($b->C)), 'D'); break; default: $c = 'U'; while ($this->V($b)) { $c .= 'W'; $b = $b->X(); } $this->C = static::Z($c) . 'D' . O(P($this->C, R($b->C)), 'D'); } switch (B2) { case $this->C === 'D': $this->C = 'F' . $this->C; break; case $this->C === $b->C: $this->C = 'F'; break; case $this->L($b): $this->C = 'N' . O(P($this->C, R($b->C)), 'D'); break; case $this->C === 'D': $this->C = 'F' . $this->C; break; default: $c = 'U'; while ($this->V($b)) { $c .= 'W'; $b = $b->X(); } $this->C = static::Z($c) . 'D' . O(P($this->C, R($b->C)), 'D'); }
<?php $b = array_slice($b, $c, $d, C); $e = $f . $g . $h . $e . $i . $j; $k = apply_filters('E', $k, $l); $b = mySort($b, 'G', H); $b = B($b, 'J', K); $m = self::M($m, $n); $m = "{$nN}" . O('P', 'Q') . "R{$m}"; $m = static::M($m, $n); $o = implode('V', $o); $p = str_replace('X', 'Y', $p); $m = L::M($m, $n); $o = (array) $o;
<?php if (!empty(B::$b['C'])) { D && E::F('G' . H(B::$b, J), 'K'); switch (B::$b['C']) { case 'AB': $c = O('P', $d, 4); $e = !empty($c[3]) ? $c[3] : X::Y('AG'); $f = !empty($c[2]) ? $c[2] : X::Y('Z'); if (!empty($c[1])) { B::R($c[1]); } return ['C' => 'T', 'T' => [B::$b['AB'] . 'AR' . $e, $f], 'AA' => []]; default: $c = O('P', $d, 1); if (!empty($c[2])) { B::R($c[2]); } return ['C' => 'T', 'T' => [B::$b['N'], $c[3] ?: X::Y('Z')], 'AA' => []]; } } return AU;
<?php if (B('C') == $a || !D()) { ?> D<?php F('G'); ?> G<?php I('J'); ?> J<?php echo L('M'); ?> M<?php O('P'); ?> P<?php } elseif (!$b || !$c) { if (!$d && !$e) { R(S('T'), $f, $g, $h, $i, $j); } elseif (!$k) { U(V('W'), $l, $m, $n); } elseif (!$o) { X(Y('Z'), $p, $q, $r); } } else { switch ($s) { case 0: $t = AA(); } }
<?php if (!empty(B::$b['C'])) { D && E::F('G' . H(B::$b, J), 'K'); switch (B::$b['C']) { case 'N': $c = O('P', $d, 1); if (!empty($c[2])) { B::R($c[2]); } return ['C' => 'T', 'T' => [B::$b['N'], $c[3] ?: X::Y('Z')], 'AA' => []]; default: $c = O('P', $d, 4); $e = !empty($c[3]) ? $c[3] : X::Y('AG'); $f = !empty($c[2]) ? $c[2] : X::Y('Z'); if (!empty($c[1])) { B::R($c[1]); } return ['C' => 'T', 'T' => [B::$b['AB'] . 'AR' . $e, $f], 'AA' => []]; } } return AU;
<?php if ($a->B === C::D) { $b++; } elseif ($c->E === F::G) { $d = $e->H(); if (I($f->J(), $g, K($h)) !== 0) { return L; } $i = (string) M($j->N(), O($k)); } else { $l = $m->P(); }
<?php function B($a) { } ?> B<?php D('E', array('F' => $b, 'G' => $c)); H('I'); J('K', 'L'); M('N'); if (O(P::Q('R') . 'S')) { }
function OX() { if (isset($b['E'])) { if ($b['E'] == 'G' && isset($b['H'])) { echo $this->I(J($b['H'])); exit; } $z = J($b['E']); if ($z == 'PH') { } if ($z == 'PI') { global $r, $s, $u, $t; $v = "{$rEE}{$tEE}{$uEG}"; $w = "{$rEE}{$tEE}{$uEJ}"; $aj = <<<MW PQ{$vPR}{$wPS} MW; return $aj . $this->X(); } if ($z == 'PU') { $c = 'N'; $ak = O($c) or die(CH()); $al = <<<C PZ C; static $am; while ($an = P($ak, Q)) { $al .= $an['S']; $al .= 'QD'; for ($am = 1; $am < 3; $am++) { $ao = 1; $al .= 'QE'; $c = "QF{$an['OD']}QH{$am}"; $d = O($c) or die(CH()); $ap = AQ($d); $aq = $ap / 4; $aq++; $al .= "QL{$aqQM}{$amQN}"; while ($e = P($d, Q)) { $f = 'QQ'; $g = "AK{$e['AL']}AM"; $h = O($g); if (AQ($h) < $e['AR']) { } else { $f = 'AT'; } if (AQ($h) >= $e['AR']) { $al .= 'RA'; } else { $al .= 'RB'; } $al .= 'RC' . $e['S'] . 'AW' . $e['AX'] . 'T' . $e['AZ'] . 'BA'; $al .= "{$fBB}" . AQ($h) . 'BD' . $e['AR'] . 'BF'; $al .= <<<RO RP RO; $al .= 'AG'; $ao++; if ($ao == 4) { $ao = 1; $al .= 'RR'; } } $al .= 'RS'; } $al .= 'RS'; } $al .= 'RU'; return $al . $this->X(); } if ($z == 'RW') { if ($j['RX'] != 'DS') { $q = 'RZ' . J($j['RX']) . 'SC'; } $c = "SD{$qSE}" . J($j['HV']) . 'DH'; $d = O($c); if (!AQ($d)) { CG('SL'); return $this->X(); } $aa = P($d); $c = "SO{$aa['AX']}SQ"; $h = O($c); if (!AQ($h)) { CJ('SU'); return $this->X(); } $a = <<<SW SX{$aa['S']}SZ{$aa['AZ']}TB SW; $a .= 'TC'; $a .= 'TD'; while ($ai = BR($h)) { $ar = $ai['NK']; $a .= <<<SW TH{$arTI}{$ai['NU']}TK SW; if ($ai['NW']) { $a .= "TM{$ai['NW']}TO"; } if ($ai['NW'] == 1) { if ($ai['FD'] != 1) { $a .= "OC{$aa['OD']}CY{$ai['AL']}FN{$ai['FO']}FP"; } else { $a .= "OC{$j['TZ']}CY{$aa['AL']}FN{$aa['FZ']}GA{$aa['GB']}GC{$aa['GD']}UI"; } } } return $a . $this->X(); } if ($z == 'UK') { $c = 'LU'; $d = O($c); $a = <<<C UO C; while ($e = P($d, LZ)) { foreach ($e as $ae) { $a .= 'MA' . $ae . 'MB' . $ae . 'MC'; } } $a .= <<<C UV C; return $a . $this->X(); } if ($z == 'UX') { $a = <<<C UZ C; if ($j['HV'] == 'VB') { $c = 'LU'; $as = O($c); while ($aa = P($as)) { $c = "VF{$aa[OD]}VH"; $d = O($c); $a .= 'D'; $a .= 'AE' . $aa['S'] . 'AG'; while ($e = P($d, Q)) { $f = 'AJ'; $g = "AK{$e['AL']}AM"; $h = O($g); $i = P($h, Q); if (AQ($h) < $e['AR']) { $a .= 'VY' . $e['S'] . 'AW' . $e['AX'] . 'T' . $e['AZ'] . 'BA'; $a .= "{$fWF}" . AQ($h) . 'BD' . $e['AR'] . 'BF'; $a .= 'AG'; } } $a .= 'W'; } return $a . $this->X(); } else { $c = 'Z' . J($j[TZ]) . 'WQ'; $d = O($c); $a .= 'D'; $a .= 'AE' . $j['HV'] . 'AG'; while ($e = P($d, Q)) { $f = 'AJ'; $g = "AK{$e['AL']}AM"; $h = O($g); $i = P($h, Q); if (AQ($h) < $e['AR']) { } else { $f = 'AT'; } if ($f != 'XI') { $a .= 'VY' . $e['S'] . 'AW' . $e['AX'] . 'T' . $e['AZ'] . 'BA'; $a .= "{$fWF}" . AQ($h) . 'BD' . $e['AR'] . 'BF'; $a .= 'AG'; } } $a .= 'W'; return $a . $this->X(); } } } return $this->X(); }
<?php if (isset($a['B']) && isset($b['C']) && isset($c['D'])) { if ($d->E == $e && $f->F == $g && G($h->H, array('I', 'J')) && $i->K('L', 'M')) { $j->N(O('P', 'Q')); $k->R(S('T', 'U')); V('W', $l->X); } elseif ($m->Y != 'Z') { $n->AA(AB('AC', 'AD')); } else { $o->AE(AF('AG', 'AH')); } AI(AJ(AK('AL'))); exit; }
<?php global $postObj; include_once HANDLE_DIR . 'db.class.php'; include_once HANDLE_DIR . 'tools.class.php'; //实例化数据库类并连接数据库 $db = new DB(); $db->open(); //用户表 $table = 'wx_user'; if (trim($postObj->Event) == 'subscribe') { $access_token = O('API')->getAccessToken(); $data = array('openid' => $postObj->FromUserName, 'subscribe_time' => $postObj->CreateTime, 'belong' => $_GET['id']); //获取用户详情 if (!empty($access_token)) { $userInfo = userInfo($postObj->FromUserName, $access_token); $data['nickname'] = $userInfo['nickname']; $data['sex'] = $userInfo['sex']; $data['language'] = $userInfo['language']; $data['city'] = $userInfo['city']; $data['province'] = $userInfo['province']; $data['country'] = $userInfo['country']; $data['headimgurl'] = $userInfo['headimgurl']; } //保存用户信息 $db->insert($table, $data); //欢迎词 $contentStr = $db->get_field('wx_config', "_key='ANSWER_WELCOME' and belong='{$_GET['id']}'", '_value'); exit(Tools::answer_text($postObj->ToUserName, $postObj->FromUserName, $contentStr)); } else { if (trim($postObj->Event) == 'unsubscribe') {
function set($name, $value = NULL) { if (is_array($name)) { array_map(array($this, __FUNCTION__), array_keys($name), array_values($name)); } else { if ($value === NULL && is_object($this->_objects[$name])) { $o = $this->_objects[$name]; $this->_update[$name] = O($o->name()); } else { $this->_update[$name] = $value; } } return $this; }
public function recoverySuccess() { O("CacheControl", "all", array("type" => false)); $this->success("数据还原成功", "index", 1); }
function append($object) { $this->check_query(); if (is_array($object)) { $object = O($this->name, $object, TRUE); } elseif ($object instanceof ORM_Iterator) { $object = $object->objects[$object->current_id]; } if ($object instanceof ORM_Model && $object->id) { $this->objects[$object->id] = $object; } $this->count = $this->length = count($this->objects); return $this; }
A<?php print $a == 'C' ? 'D' : 'E'; ?> E<?php if (!G($b)) { ?> G<?php print $c; ?> H<?php } elseif ($d == 'J') { ?> J<?php } else { ?> K<?php } ?> L<?php print $e; ?> M<?php print O((empty($f['P']) ? 'Q' : 'R') . 'S' . $g['T'] . $h['U']); ?> U<?php $i = \W\X::Y()->Z('AA', null);
function OTest() { /* O(5)->times(function ($i) { echo($i . "\n"); }); O(3)->times(function ($i) { echo($i . "\n"); }); */ $arr = array("Hello", "There", "what", "DAY", "iS", "iT"); $b = O($arr)->exists(Characters::$isLowerCase); var_dump($b); $arr = array(97, 44, 67, 3, 22, 90, 1, 77, 98, 1078, 6, 64, 6, 79, 42); $arr2 = O($arr)->filter(function ($v) { return $v % 2 == 0; }); print_r($arr2); $arr2 = o($arr)->filter(lambda('$v -> $v % 2 == 1')); print_r($arr2); }
<?php if ($a->B == 'C') { if (D($b->E)) { if (!F($c['G']['H'], $d->I)) { return J; } } } elseif ($e->K == 'L') { if (M($f->N)) { if (!O($g['P']['Q'], $h->R)) { return S; } } } else { if (T($i->U)) { if (V($j['W']['X'], $k->Y)) { return Z; } } }