simon551 Posted March 6, 2009 Share Posted March 6, 2009 I'm working on a redesign of my enterprise site. The server administrator changed the IIS settings so you can type in the name of the site without typing the server name i.e. http://sitename instead of http://server/sitename. This works fine except for pages that have a site root based include. I'm not sure how to fix the problem. I ran this code on both sites: <?php $root=$_SERVER['DOCUMENT_ROOT'] . '/folder/page.php'; echo $root; ?> on the old site, the one that works the output is: c:\inetpub\wwwroot/folder/page.php on the new site, the one that isn't working it outputs: C:\Inetpub\wwwroot\sitename/folder/page.php any ideas? Quote Link to comment https://forums.phpfreaks.com/topic/148263-site-root-problem-iis/ Share on other sites More sharing options...
JonnoTheDev Posted March 6, 2009 Share Posted March 6, 2009 Just define the path yourself and use something like set_include_path(get_include_path().PATH_SEPARATOR.'/inetpub/wwwroot/folder/'); within a common include (included on all pages) Quote Link to comment https://forums.phpfreaks.com/topic/148263-site-root-problem-iis/#findComment-778364 Share on other sites More sharing options...
simon551 Posted March 6, 2009 Author Share Posted March 6, 2009 Thanks! can you give an example how I would use that on a page? instead of require_once($_SERVER['DOCUMENT_ROOT'].'/folder/page.php'); require_once(set_include_path(...));? Quote Link to comment https://forums.phpfreaks.com/topic/148263-site-root-problem-iis/#findComment-778404 Share on other sites More sharing options...
simon551 Posted March 6, 2009 Author Share Posted March 6, 2009 I haven't been able to figure out how to make this work. Any more advice you can give? Quote Link to comment https://forums.phpfreaks.com/topic/148263-site-root-problem-iis/#findComment-778455 Share on other sites More sharing options...
JonnoTheDev Posted March 8, 2009 Share Posted March 8, 2009 set_include_path(get_include_path().PATH_SEPARATOR.'/inetpub/wwwroot/folder/'); include('myfile.php'); Quote Link to comment https://forums.phpfreaks.com/topic/148263-site-root-problem-iis/#findComment-779925 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.