Browse Source

fix webroot when using symlinks

remotes/origin/stable
Robin Appelman 16 years ago
parent
commit
0ba0f22627
  1. 5
      inc/lib_base.php

5
inc/lib_base.php

@ -33,11 +33,12 @@ session_start();
// calculate the documentroot
$SERVERROOT=substr(__FILE__,0,-17);
$DOCUMENTROOT=$_SERVER['DOCUMENT_ROOT'];
$DOCUMENTROOT=realpath($_SERVER['DOCUMENT_ROOT']);
$SERVERROOT=str_replace("\\",'/',$SERVERROOT);
$SUBURI=substr($_SERVER["SCRIPT_FILENAME"],strlen($SERVERROOT));
$SUBURI=substr(realpath($_SERVER["SCRIPT_FILENAME"]),strlen($SERVERROOT));
$WEBROOT=substr($_SERVER["SCRIPT_NAME"],0,strlen($_SERVER["SCRIPT_NAME"])-strlen($SUBURI));
if($WEBROOT!='' and $WEBROOT[0]!=='/'){
$WEBROOT='/'.$WEBROOT;
}

Loading…
Cancel
Save