Page 1 of 1

cannot define WEB_ROOT

Posted: Sun Jan 02, 2011 7:18 am
by aals

Code: Select all

<?php 

ini_set('display_errors', 'On');
error_reporting(E_ALL);
$thisFile = str_replace('\\','/', __FILE__);
$docRoot = $_SERVER['DOCUMENT_ROOT'];

$webRoot="";
$srvRoot="";

$webRoot =  str_replace(array($docRoot, 'testing.php'), '', $thisFile);
$srvRoot = str_replace('testing.php', '', $thisFile);

define('WEB_ROOT', $webRoot); 
define('SRV_ROOT', $srvRoot);

echo WEB_ROOT; //doesn't display this
echo SRV_ROOT; //doesn't display this

echo 'thisFile- '.$thisFile ;//works perfect
echo "<br>";
echo 'docRoot- '.$docRoot;//works perfect
echo "<br>";


echo 'webroot- '.$webRoot ;//works perfect

echo "<br>";
echo 'srvroot- '.$srvRoot ;//works perfect
?>
when i echo WEB_ROOT/SRV_ROOT it doesn't display value
but displays values when i echo $webRoot or $srvRoot

Re: cannot define WEB_ROOT

Posted: Sun Jan 02, 2011 7:54 am
by Darhazer
works for me 8)

PHP and OS versions ?
result from var_dump(WEB_ROOT) ?

Re: cannot define WEB_ROOT

Posted: Sun Jan 02, 2011 9:06 am
by aals
php version 5.3.0 & OS is win xp
result from var_dump(WEB_ROOT); is -> string(0) ""