Example #1
0
<?php

/**
 * 
 * @version        2011/2/11  沙羡 $
 * @package        DedeCMS.Libraries
 * @copyright      Copyright (c) 2007 - 2011, DesDev, Inc.
 * @license        http://help.dedecms.com/usersguide/license.html
 * @link           http://www.dedecms.com
 *
 **/
$page_start_time = microtime(TRUE);
define('APPNAME', 'ask');
require_once dirname(__FILE__) . '/../include/common.inc.php';
require_once DEDEINC . '/request.class.php';
define('DEDEASK', dirname(__FILE__));
define('LIB', dirname(__FILE__) . '/libraries');
//对站点根网址最后/进行过滤
$cfg_basehost = preg_replace("#/\$#", '', $cfg_basehost);
//载入配置文件
require_once DEDEASK . '/data/common.inc.php';
$ct = Request('ct', 'index');
$ac = Request('ac', 'index');
// 统一应用程序入口
RunApp($ct, $ac);
Example #2
0
    $s_query = isset($dedeNowurls[1]) ? $dedeNowurls[1] : '';
    $s_scriptNames = explode('/', $s_scriptName);
    $s_scriptNames = $s_scriptNames[count($s_scriptNames) - 1];
    $s_userip = GetIP();
    if ($s_method == 'POST' || !preg_match($s_nologfile, $s_scriptNames) && $s_query != '' || preg_match($s_needlogfile, $s_scriptNames)) {
        $inquery = "INSERT INTO `#@__log`(adminid,filename,method,query,cip,dtime)\r\n             VALUES ('" . $cuserLogin->getUserID() . "','{$s_scriptNames}','{$s_method}','" . addslashes($s_query) . "','{$s_userip}','" . time() . "');";
        $dsql->ExecuteNoneQuery($inquery);
    }
}
//启用远程站点则创建FTP类
if ($cfg_remote_site == 'Y') {
    require_once DEDEINC . '/ftp.class.php';
    if (file_exists(DEDEDATA . "/cache/inc_remote_config.php")) {
        require_once DEDEDATA . "/cache/inc_remote_config.php";
    }
    if (empty($remoteuploads)) {
        $remoteuploads = 0;
    }
    if (empty($remoteupUrl)) {
        $remoteupUrl = '';
    }
    //初始化FTP配置
    $ftpconfig = array('hostname' => $rmhost, 'port' => $rmport, 'username' => $rmname, 'password' => $rmpwd);
    $ftp = new FTP();
    $ftp->connect($ftpconfig);
}
$ct = Request('ct', 'index');
$ac = Request('ac', 'index');
// 统一应用程序入口
RunApp($ct, $ac, 'admin');