Wednesday, January 6, 2010

strange php/doctype bug

i was just spending the last few hours making a simple php template to use for websites when i came across a real strange bug. my template basically echos out the code for the document head, body and footer and inserts custom html in the middle somewhere.

now whenever i echoed out the head section with any doctype in it and any linebreaks, it put a space as the first character in the document, even though the source code was perfect.

i tried all kinds of str_replace on various hidden characters, \n, \r\n, \t etc. but to no avail. in the end i resorted to fixing it with css. i could have just had the entire head section on one line, but it bugged me and i wanted my template to spit out nice neat code.

anyways, will have the template up soon for all to download and use...

Labels: , , ,

0 Comments:

Post a Comment

<< Home