query(part_version($key, $db_charset));
}
else {
$db->query($key);
}
}
else {
return false;
}
}
return true;
exit();
}
function chk_mymps_install()
{
if (file_exists(MYMPS_DATA . '/install.lock')) {
exit('很抱歉,您已经安装过Mymps!
如需重新安装,请删除/data目录下的install.lock');
}
}
function openfile($url)
{
$str = '';
$i = 0;
$f = @file($url);
while ($i < count($f)) {
$str = $str . $f[$i] . '
';
$i = $i + 1;
}
return $str;
}
function get_inurl()
{
$php_self = $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
$php_domain = $_SERVER['SERVER_NAME'];
$php_agent = $_SERVER['HTTP_USER_AGENT'];
$php_referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
$php_scheme = $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://';
$php_reuri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
$php_port = $_SERVER['SERVER_PORT'] == '80' ? '' : ':' . $_SERVER['SERVER_PORT'];
$host_url = $php_scheme . $php_domain . $php_port;
$site_url = $host_url . substr($php_self, 0, strrpos($php_self, '/'));
$site_url = str_replace('/install', '', $site_url);
return $site_url;
}
if (!defined('IN_MYMPS')) {
exit('FORBIDDEN');
}
@define('MYMPS_ROOT', ereg_replace('[/\\]{1,}', '/', substr(dirname(__FILE__), 0, -8)));
define('MYMPS_INC', MYMPS_ROOT . '/include');
define('MYMPS_DATA', MYMPS_ROOT . '/data');
define('MYMPS_MEMBER', MYMPS_ROOT . '/member');
define('MYMPS_UPLOAD', MYMPS_ROOT . '/attachment');
define('MYMPS_SMARTY', MYMPS_INC . '/smarty');
define('MYMPS_TPL', MYMPS_ROOT . '/template');
define('MYMPS_ASS', MYMPS_INC . '/assign');
require_once MYMPS_DATA . '/config.db.php';
require_once MYMPS_DATA . '/config.php';
require_once MYMPS_INC . '/common.fun.php';
?>