doddsey_65 Posted June 5, 2010 Share Posted June 5, 2010 I have 4 files which i include into every file. These are header.php, db.php, sidebar.php and footer.php. It works like a dream, but i have changed the file layout. It used to be htdocs/myaccount.php and in myaccount.php i would use include('includes/header.php'); which also worked. However now i have moved myaccount.php to myaccount/index.php. What do i need to do to make the includes work? ive tried ../ and ../../ and ./ but none of them work, i keep getting a syntax error(500). Heres my directory list Root includes header.php db.php sidebar.php footer.php myaccount index.php Quote Link to comment https://forums.phpfreaks.com/topic/203960-php-include/ Share on other sites More sharing options...
mraza Posted June 5, 2010 Share Posted June 5, 2010 you can use global server variable $_SERVER['document_root'] and then add your file location i guess. Quote Link to comment https://forums.phpfreaks.com/topic/203960-php-include/#findComment-1068219 Share on other sites More sharing options...
PFMaBiSmAd Posted June 5, 2010 Share Posted June 5, 2010 Use $_SERVER['DOCUMENT_ROOT'] to form absolute file system paths - include $_SERVER['DOCUMENT_ROOT'] . '\includes\header.php'; Quote Link to comment https://forums.phpfreaks.com/topic/203960-php-include/#findComment-1068220 Share on other sites More sharing options...
doddsey_65 Posted June 5, 2010 Author Share Posted June 5, 2010 Use $_SERVER['DOCUMENT_ROOT'] to form absolute file system paths - include $_SERVER['DOCUMENT_ROOT'] . '\includes\header.php'; i added that line but still nothing, is there something else i need to do? Quote Link to comment https://forums.phpfreaks.com/topic/203960-php-include/#findComment-1068222 Share on other sites More sharing options...
kenrbnsn Posted June 5, 2010 Share Posted June 5, 2010 Use forward slashes "/" instead of backslashes "\" Ken Quote Link to comment https://forums.phpfreaks.com/topic/203960-php-include/#findComment-1068224 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.