助力高校计算机教育 —— 码云为老师推出免费高校版,高达 200 人的协作团队
Watch Star Fork

奕潇 / OpenCenterPHP

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
通用性强的开源用户及后台管理系统,非常适合全新系统的开发。 基于ThinkPHP开发,遵循与ThinkPHP相同的开源协议。 2016年最新更新,加入了新的功能。修复了以前一些老的Bug。 欢迎关注我的另一个项目:http://git.oschina.net/yhtt2020/OpenSNS-V2 基于Apache2.0 开源通用 用户及后台管理框架,提供了注册登录、头像裁剪、单点登录、权限管理、扩展资料管理、等级头衔、自定义积分管理、用户行为日志机制、模块装卸、插件机制,提供建议的安装程序。适合需要开发全新的PHP系统。有需要的朋友可以自行下载研究。 项目主页http://www.ocenter.cn 项目演示站 http://demo.ocenter.cn 在线开发手册http://os.opensns.cn/book/index/read/id/9.html http://www.ocenter.cn
Copy Edit Raw Blame History
index.php 2.51 KB 郑钟良 authored 2016-01-12 08:57 . 【OpenCenterV2】
<?php
// +----------------------------------------------------------------------
// | OneThink [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013 http://www.onethink.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: 麦当苗儿 <zuojiazi@vip.qq.com> <http://www.zjzit.cn>
// +----------------------------------------------------------------------
function reset_session_path()
{
$root = str_replace("\\", '/', dirname(__FILE__));
$savePath = $root . "/tmp/";
if (!file_exists($savePath))
@mkdir($savePath, 0777);
session_save_path($savePath);
}
//reset_session_path(); //如果您的服务器无法安装或者无法登陆,又或者后台验证码无限错误,请尝试取消本行起始两条左斜杠,让本行代码生效,以修改session存储的路径
if (version_compare(PHP_VERSION, '5.3.0', '<')) die('require PHP > 5.3.0 !');
/*移除magic_quotes_gpc参数影响*/
if (get_magic_quotes_gpc()) {
function stripslashes_deep($value)
{
$value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value);
return $value;
}
$_POST = array_map('stripslashes_deep', $_POST);
$_GET = array_map('stripslashes_deep', $_GET);
$_COOKIE = array_map('stripslashes_deep', $_COOKIE);
$_REQUEST = array_map('stripslashes_deep', $_REQUEST);
}
/*移除magic_quotes_gpc参数影响end*/
/**
* 系统调试设置
* 项目正式部署后请设置为false
*/
define ('APP_DEBUG', true);
define ('APP_PATH', './Application/');
/**
* 主题目录 OpenCenter模板地址 (与ThinkPHP中的THEME_PATH不同)
* @author 郑钟良<zzl@ourstu.com>
*/
define ('OS_THEME_PATH', './Theme/');
if (!is_file( 'Conf/user.php')) {
header('Location: ./install.php');
exit;
}
/**
* 缓存目录设置
* 此目录必须可写,建议移动到非WEB目录
*/
define ('RUNTIME_PATH', './Runtime/');
/**
* 引入核心入口
* ThinkPHP亦可移动到WEB以外的目录
*/
try{
require './ThinkPHP/ThinkPHP.php';
}catch (\Exception $exception){
if($exception->getCode()==815){
send_http_status(404);
$string=file_get_contents('./404.html');
$string=str_replace('$ERROR_MESSAGE',$exception->getMessage(),$string);
$string=str_replace('HTTP_HOST','http://'.$_SERVER['HTTP_HOST'],$string);
echo $string;
}else{
E($exception->getMessage(),$exception->getCode());
}
}

Comment ( 0 )

You need to Sign in for post a comment

10_float_left_people 10_float_left_close