2013-08-07 33 views
0

我有這2個常量定義:PHP - 正確的方式來定義Site_Root和APP_ROOT

define('SITE_ROOT',$_SERVER['DOCUMENT_ROOT'] . '/'); 

define('APP_ROOT', str_replace('\\', '/', dirname(dirname(__FILE__))) . '/'); 

我的文件夾結構是這樣的:

Site_Root (exampledomain.com) 
    - docs 
    - tests 
    - app 
     - assets 
     - libs 
     - core 

如果我使用類似:

$appassets = APP_ROOT.'assets/css/'.$filename.'.css'; 

它回聲如下路徑:

http://exampledomain.com/var/www/app/assets/css/core.css 

如何從回顯路徑中清除var/www/位?

我想「SITE_ROOT」的值是「http://exampledomain.com/

和「APP_ROOT」的值是「http://exampledomain.com/app/

我怎樣才能做到這一點?

回答

2
define('APP_ROOT', '/app/'); 

,如果你真的需要

恆定
相關問題