From: [EMAIL PROTECTED] Operating system: Any PHP version: 4.0.6 PHP Bug Type: Feature/Change Request Bug description: include() in included file should check included file's directory When using include(), it should check the current file's directory. Currently PHP start from the script's directory. Say you have the following files: scripts/main.php scripts/admin/tools.php scripts/include/process.inc scripts/include/lib.inc If process.inc wants to include lib.inc, you would need to know from where it was included. If you started off from main.php, main.php would have include('include/process.inc') and process.inc would have include('include/lib.inc'). If you started off from tools.php, tools.php would have include('../include/process.inc') and process.inc would have include('../include/lib.inc'). Which is very silly, IMO. process.inc needs lib.inc, and i can make sure they're together in the same directory, so i can simply use include('lib.inc') in process.inc. why should i have to care what script and in what directory included process.inc? I can't believe this feature isn't there. I checked all over the place but it seems it isn't. Am I the only one who uses more than one directory for my scripts? If this feature breaks some old scripts, you could have an option in the config file to turn it on or off. -- Edit bug report at: http://bugs.php.net/?id=12301&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]