Go4Expert

Go4Expert (http://www.go4expert.com/)
-   PHP (http://www.go4expert.com/forums/php/)
-   -   open_basedir restriction in effect error in PHP (http://www.go4expert.com/forums/openbasedir-restriction-effect-error-php-t9038/)

BenR41 25Feb2008 18:40

open_basedir restriction in effect error in PHP
 
This must be one of the most annoying errors to get when working with php. This error occurs when PHP can't find the specified file in the include statement. This often occurs when a developer has built an application on their machine and uploaded the application to a shared hosting account or if they move the application to a sub folder.

An easy work around is to determine the path to the called file dynamically.


$folcnt = substr_count($_SERVER["PHP_SELF"], "/");
$folappstep = "";
if($folcnt > 1) {
for($i=2;$i<=$folcnt;$i++) {
$folappstep .= "../";
}
} else {
$folappstep = "";
}

$extfile = $folappstep."ws8_extensions.php";
$funfile = $folappstep."ws8_functions.php";

include $extfile;
include $funfile;


Thanks
Ben
LTS Media Ltd.
www.thestreamingmonkey.com


All times are GMT +5.5. The time now is 07:11.