<?php
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Asia/Shanghai');
//目录分隔符号
$ds = DIRECTORY_SEPARATOR;
//路径分隔符号
$ps = PATH_SEPARATOR;
$ABS_ROOT_PATH = realpath(dirname(__FILE__));
$REL_ROOT_PATH = substr($_SERVER['PHP_SELF'], 0 , strpos($_SERVER['PHP_SELF'],'/index.php'));
set_include_path('.'.PATH_SEPARATOR.'../../library'
.PATH_SEPARATOR.'../../app/models/'
.PATH_SEPARATOR.get_include_path());
require('Zend/Loader.php');
//自动加载类
function __autoload($class){
Zend_Loader::autoload($class);
}
//数据库配置
$dbParams = new Zend_Config_Ini('../../config/database.ini','SysDB');
$db = Zend_Db::factory($dbParams->adapter,$dbParams->toArray());
//$db->query("set names {$dbParams->charset};");
Zend_Db_Table::setDefaultAdapter($db);
Zend_Registry::set('db',$db);
//SMARTY配置
$smartyParams = new Zend_Config_Ini('../../config/smarty.ini', 'Smarty');
$smarty = new Custom_View_Smarty($smartyParams->toArray());
Zend_Registry::set('smarty',$smarty);
//全局定义
$sysinfoParams = new Zend_Config_Ini('../../config/global.ini','SysInfo');
Zend_Registry::set('sysinfo',$sysinfoParams->toArray());
//初始控制器
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory(array(
'default' => '../../app/modules/www.a.com/default/controllers'
));
$frontController->addModuleDirectory('../../app/modules');
$frontController->setParam('noViewRenderer',true);
$frontController->setBaseUrl($REL_ROOT_PATH);
try{
$frontController->dispatch();
}catch(Zend_Controller_Dispatcher_Exception $e){
$frontController->getResponse()->setHttpResponseCode(404);
$frontController->getResponse()->__toString();
}
unset($db);
unset($smarty);
?>
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Asia/Shanghai');
//目录分隔符号
$ds = DIRECTORY_SEPARATOR;
//路径分隔符号
$ps = PATH_SEPARATOR;
$ABS_ROOT_PATH = realpath(dirname(__FILE__));
$REL_ROOT_PATH = substr($_SERVER['PHP_SELF'], 0 , strpos($_SERVER['PHP_SELF'],'/index.php'));
set_include_path('.'.PATH_SEPARATOR.'../../library'
.PATH_SEPARATOR.'../../app/models/'
.PATH_SEPARATOR.get_include_path());
require('Zend/Loader.php');
//自动加载类
function __autoload($class){
Zend_Loader::autoload($class);
}
//数据库配置
$dbParams = new Zend_Config_Ini('../../config/database.ini','SysDB');
$db = Zend_Db::factory($dbParams->adapter,$dbParams->toArray());
//$db->query("set names {$dbParams->charset};");
Zend_Db_Table::setDefaultAdapter($db);
Zend_Registry::set('db',$db);
//SMARTY配置
$smartyParams = new Zend_Config_Ini('../../config/smarty.ini', 'Smarty');
$smarty = new Custom_View_Smarty($smartyParams->toArray());
Zend_Registry::set('smarty',$smarty);
//全局定义
$sysinfoParams = new Zend_Config_Ini('../../config/global.ini','SysInfo');
Zend_Registry::set('sysinfo',$sysinfoParams->toArray());
//初始控制器
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory(array(
'default' => '../../app/modules/www.b.com/default/controllers'
));
$frontController->addModuleDirectory('../../app/modules');
$frontController->setParam('noViewRenderer',true);
$frontController->setBaseUrl($REL_ROOT_PATH);
try{
$frontController->dispatch();
}catch(Zend_Controller_Dispatcher_Exception $e){
$frontController->getResponse()->setHttpResponseCode(404);
$frontController->getResponse()->__toString();
}
unset($db);
unset($smarty);