Hallo Thomas,
es liegt allein daran, dass der IE offenbar intern keine mime typ für php dateien, oder für diese keine anzeigemodus hat, das ist so weit nicht weiter verwunderlich, denn wie dir schon gesagt wurde php ist eine serverseiteige scriptsprache und wird auch erst vom php prozessor am server interpretiert.
Das verwunderliche ist aber, dass es überhaupt nicht am 'php' liegt *fg* verwirrt *g* genausogut könnte seine Datei die Endung 'hph' haben, oder 'ThomasJS' ;-)
Probiers aus: http://www.unet.univie.ac.at/~a9827041/xhtml.thomasJS
Aufgefallen ist mir dabei, dass das Laden im Vergleich zu den anderen Seiten verdammt lange dauert! Der IE muss da irgendwas machen im Hintergrund! Im Opera wird die Datei übrigens wie eine .txt angezeigt, ohne Wartezeiten!
xhtml kann anscheinend nur 'richtig' dargestellt werden, wenn es die Dateiendung .html hat, oder von einem Serverseitigem Script mit dem Content-type header als text/html identifiziert wurde!
lg bernhard