My WordPress blog site generates html code including css style references. How come it only displays properly on my (localhost) computer? The style sheet is not even requested by the client browser when any computer other than my localhost reads the page (I know because I check the Apache logs). Instead, it displays the page generated from index.php as "raw non-styled" content.
Worse yet, I logged the html source code when running on my computer and when running on another computer. I transported them both back to my computer. My browser displays one correctly, and a blank page when reading the other. Same behavior with Firefox or Konqueror.
I ran file comparisons, two ways, using both the commandline diff and the graphical kdiff3 program. The oc program confirmed that the only difference is that my file has only <lf> at the end of each line, since it was snagged on a Linux computer, and the other one has <cr><lf> at the end since it was snagged on a Windows computer.
Any help appreciated!
Files available for inspection:
blogface.axp.php - html received by my computer
blogface.tbird.php - html received by another computer
FilesAreDifferent.png - output from diff
FilesAreEqual.png - output from kdiff3
FilesAreNewLine.png - output from oc (notice byte 169)
How can two files, that are identical except for line termination cause such different behaviors in the same browswer?! I don't even know who I should ask about a bug. WordPress? Firefox? Apache? PHP? Konqueror?