Ivan Ivković Posted March 14, 2012 Share Posted March 14, 2012 When I put PHP code in my site, it doesn't make any extra space, when I include it as a file, it makes one new line. Why? There is no </br> tag anywhere. <div id="left"> <?php include('includes/navigation.php'); ?> </div> This doesn't make any space. <div id="left"> <ul> <li><a href="index.php?nav=list">List Work</a></li> <li><a href="index.php?nav=new">New Done Work</a></li> <li><a href="index.php?action=logout">Logout</a></li> </ul> </div> This does. Even when I make it like this, still does the same. <div id="left"><?php include('includes/navigation.php'); ?></div> Also, Chrome element inspector shows this: <div id="left"> "" <- What's this? :S <ul> <li><a href="index.php?nav=list">List Work</a></li> <li><a href="index.php?nav=new">New Done Work</a></li> <li><a href="index.php?action=logout">Logout</a></li> </ul> </div> Link to comment https://forums.phpfreaks.com/topic/258900-included-php-widgets-make-extra-space/ Share on other sites More sharing options...
PFMaBiSmAd Posted March 14, 2012 Share Posted March 14, 2012 When you do a 'view source' of the page using the php include, what do you see and where exactly is the extra space at? I suspect your navigation.php file is saved with the BOM (Byte Order Mark) characters it is the BOM that is causing the extra space. Link to comment https://forums.phpfreaks.com/topic/258900-included-php-widgets-make-extra-space/#findComment-1327261 Share on other sites More sharing options...
Ivan Ivković Posted March 14, 2012 Author Share Posted March 14, 2012 TRUE! Working now, thank you. I've set it to UTF-8, now set to option UTF-8 WITHOUT BOM. Link to comment https://forums.phpfreaks.com/topic/258900-included-php-widgets-make-extra-space/#findComment-1327266 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.