• 0

PHP Includes with IE... doesn't make sense!


Question

PHP is SERVER SIDE.

So I don't get this.

If I include a CSS file via PHP

include('includes/css.inc');

the page displays one way (wrong)

but if I type the same code in css.inc by cutting and pasting it, it works.

I just don't understand!

You can see the same thing with different code too:

Compare http://neosmart.ath.cx/sulayman/index.php to http://neosmart.ath.cx/sulayman/indexs.php

It's the SAME EXACT goddamn source code, it displays the SAME in Opera and FF no matter which page I choose...

BUT in stupid IE (6 OR 7) the first shows right, and the second doesn't....

I'm at my wits end, it just doesn't make ANY sense whatsoever. PHP is server-side, it serves the code all at once, so why the hell is IE caring if I include it or copy and paste it????

Has anyone else ever experienced this before?

14 answers to this question

Recommended Posts

  • 0

I know.

That's why i put the second example to clarify.....

anyway, i wasn't including the css file, i was including the code to include the css file...

but look at the second example. click the links. see.

the second example i included regular HTML code in indexs.php and in index.php i just wrote the exact same code without includes.

  • 0

IE.... that's the whole problem.

index and indexs serve the EXACT same code. But in IE, it trips up on indexs, but Opera and FF display it just right.... (it's not the name, either... it's the fact that i piece together the code with php includes in indexs, but in index it's all flat)

  • 0

just before you have "<div id="TABS">" in the second file, you have an un-printable character (at least to notepad anyway), this character isn't in the first file

Firefox, Opera, etc. are skipping over it, IE isn't.

Edit: HEX editor says its EF BB BF 09 (actually 4 bytes, displayed as one character)

  • 0

I don't see that file in my notepad.... or wordpad.

are you on windows?

It's really weird, because it happens with SHTML includes too - and didn't use to happen.

I can't locate that character in any of the editors I'm using (TopStyle, Expression, Dreamweaver, Notepad, WordPad).

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I've not seen any controlled testing and, judging by Microsoft's mentality, within a year, they'll have added so much more bloat, it'll undo any perceptible latency benefit and we'll have boosted the CPU clocks for nothing.
    • It depends: heat soak is a thing. Initially on cold boot-up, the heatsinks & heatpipes are at ambient temp. After heatsinks & heatpipes warm up (through normal usage), they don't immediately cool to ambient temp when the load goes away. So their baseline is higher and the trigger point for fans is much less stress. Add a few more CPU spikes → it's too hot to stay at the same fan RPM → fans get triggered to start up up much sooner / get triggered to ramp much more quickly.
    • Can LibreOffice just shut up and worry about themselves and stop comparing themselves? Do we see Microsoft complaining about euro office?
    • Why should simply opening the Action Center ... require any significant amount of CPU cycles? Too many are ignoring the elephant in the room: today's CPUs may have similar clock frequencies to CPUs from a decade ago (~4 to 5 GHz), but they run with far higher performance per clock, even on the smallest E-cores. The Action Center is a static, minor desktop element. It ought to open instantly on any CPU made in the past 2.5 decades at even low clocks. Opening a program? Boost away. Unzipping a file? Boost to your heart's content. Right-clicking the notification area? This should be an ultra-efficient, low-impact event that opens instantly. Compare today's UI elements to Windows 7 UI elements. Today's UI elements hardly do anything more substantial or important or critical, yet now require modern-day processors to jump half a GHz to reduce their latency.
    • This is not an option lmao: it is part of the KB5094126 update, pushed to all users. There is no GUI to configure it. Reading the article should be required for commenting.
  • Recent Achievements

    • One Year In
      slackerzz earned a badge
      One Year In
    • One Year In
      highriskpaym earned a badge
      One Year In
    • One Month Later
      highriskpaym earned a badge
      One Month Later
    • Week One Done
      highriskpaym earned a badge
      Week One Done
    • Week One Done
      FBSPL earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      501
    2. 2
      PsYcHoKiLLa
      198
    3. 3
      +Edouard
      156
    4. 4
      Steven P.
      84
    5. 5
      ATLien_0
      71
  • Tell a friend

    Love Neowin? Tell a friend!