n'Abend,
Ich habe viele Seiten mit der Dateiendung .php, also PHP-Dateien. In denen ist auch HTML enthalten, da sie ja etwas darstellen sollen.
Jetzt frage ich mich, ob ich das machen kann, oder ob das irgentwie anders lauten muss?
nö, warum? Dem Browser ist nur wichtig, dass korrektes HTML ankommt. Wie das zustandekommt, ist ihm egal; er kriegt es auch nicht mit. Und wie die angeforderte Ressource heißt, ob *.html oder *.php oder *.pups, ist ihm auch egal.
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Script-Type" content="text/javascript">
Ist da nicht irgendetwas falsch? Muss nicht "ISO-8859-1" in Anführungsstrichen stehen?
Steht es doch: "text/html; charset=ISO-8859-1" ist doch in Anführungszeichen. Was willst du mehr?
Da steht also im Headbereich folgendes:
<? include("meta.inc") ?>
Es klappt zwar alles (denke ich jedenfalls, da der entgültige Quellcode im Broser alle Meta-Angaben von meta.inc in meiner anzuzeigenden Datei stehen hat), nur leider ist nicht "richtig", oder?
Doch, das ist okay. Dein Browser kriegt ja von der include-Aktion nichts mit, er sieht nur das fertige Ergebnis. Ob das so in einer einzigen Datei steht oder mit zwanzig Includes zusammengemischt wird, spielt keine Rolle.
So long,
Martin
Zum Glück ist alles nur halb so doppelt.