<h3>getSiteRoot</h3>

<p>$_SERVER['DOCUMENT_ROOT'] = '<?php 
echo $_SERVER['DOCUMENT_ROOT'];
?>
'</p>

<p>realpath('/') = '<?php 
echo realpath('/');
?>
'</p>

<h3>getRequestPath</h3>

<p>getRequestPath() => '<?php 
echo $browser->getRequestPath();
?>
'</p>


<h3>URI to abs &amp; file path transform for DocumentRoot based URIs</h3>

<?php 
$test = array(array('src' => ''), array('src' => '/'), array('src' => 'Files/'), array('src' => '/Files'), array('src' => '/Files/'), array('src' => 'Files/../alias'), array('src' => 'Files/../d'), array('src' => 'Files/../u'), array('src' => '/alias'), array('src' => '/d'), array('src' => '/u'), array('src' => 'Files/alias'), array('src' => 'Files/d'), array('src' => 'Files/u'), array('src' => '../Demos/Files/u'), array('src' => '../Assets/../Demos/Files'), array('src' => 'Files/././../../D/.././Demos/Files'));
foreach ($test as $tc) {
    $t = $tc['src'];
    $emsg = null;
    $r1 = '';
    $r2 = '';
    try {
        $r1 = $browser->rel2abs_url_path($t);