minicrispie: Demo

Beitrag lesen

Hallo,

Hi,

grrmpf, mit einem Werbeblock ...
Das ist doch normal bei kostenlosen Hostern.

möglich, aber ich hatte versehentlich noch Javascript an vom letzten

hm, Javascript ist bei mir immer an :)

* Das Dokument beginnt mit *zwei* BOMs. Warum zwei?!
what?

You heard me. ;-)

yes, but with "what?" I mean, "what is BOM?" ;)

HÄ? Ok ... jetz ist die pure Verwirrung da.
Den Seitenkopf baue ich mit folgender PHP-Funktion zusammen:

Dann lass mich raten - an der Ausgabe der index.php sind (mindestens) zwei PHP-Dateien beteiligt, einmal die index.php, und eine weitere, die includiert wird? Wenn du die auch noch beide mit BOM gespeichert hast, dann haben wir doch das Schweinerle schon gefunden.
Und Firefox betrachtet die zweite BOM schon als Nutzinhalt, erklärt sich selbst intern also head für geschlossen und beginnt mit dem body-Element. Dann springt aber die Fehlerkorrektur an und sorgt dafür, dass title und meta wieder in das bisher leere head-Element verschoben werden. Warum dieser Korrekturmechanismus bei den link-Elementen versagt, ist allerdings nicht nachvollziehbar, schließlich dürfen die auch nicht in body vorkommen.

hmja.

diese php-Funktion ist in build.php
die index.php sieht so aus:

<?php  
	include "build.php";  
	  
	build_seitenkopf( "Startseite" );  
?>  
  
<p>Willkommen auf meiner Webseite!</p>  
  
<?php  
	build_footer();  
?>

MfG. Christoph Ludwig

--
Wo die Sprache aufhört, fängt die Musik an...
Selfcode:  sh:( fo:| ch:} rl:( br:> n4:? ie:{ mo:) va:} js:| de:> zu:) fl:( ss:) ls:&
Go to this