H²O: Seite durch eine anderen anzeigen lassen

Hallo.

Ich möchte, eine Seite darstellen, indem ich das ganze Layout, Text und alles drum und dran in einer anderen darstelle. Der ganze Text soll also nur im Quellcode der 2. Datei stehen. Und in die erste Datei soll das alles reingeladen werden.

Das ist schon gut. Vielleicht geht es auch noch, dass man die 2. Datei nur durch die 1. aufrufen kann. Wenn das nicht geht ist das auch nicht so schlimm.

Danke H²O

  1. Hallo,

    Als "Loesung" in reinem HTML gibt es nur Frames und iFrames.
    Aber das ist IMHO Unsinn.

    Vielleicht geht es auch noch, dass man die 2. Datei nur durch die 1. aufrufen kann.

    Was willst Du konkret?

    Liegen die beiden Dateien auf dem gleichen Server?
    Was ist es fuer ein Server?

    Willst  Du einfach, dass eine Datei unter zwei verschiedenen URLs erreichbar ist?
    Oder hast Du gar eine Datei umbenannt und willst nun, dass Aufrufe fuer die
    alte URL nicht ins Leere laufen?

    Auf dem Apachen koenntest Du mit mod_rewrite oder mod_alias arbeiten.

    ---

    Wenn Du SSI zur Verfuegung hast, kannst Du Dateien, die auf dem
    gleichen Server liegen, ganz einfach einbinden.

    Wenn Du PHP zur Verfuegung hast, kannst Du auch entfernte
    Dateien einbinden. Achte darauf, mit readfile() und nicht mit include()
    zu arbeiten.

    In beiden Faellen ist datei1.html einfach ein "leeres Gefaess".
    Also kein <doctype>, <html>, <head>, <body> u.s.w.,
    sondern nur gerade der Befehl zum einbinden von datei2.html.

    SSI:
    <!--#include virtual="datei2.html" -->

    PHP:
    <script language="php"> readfile("datei2.html"); </script>
    oder (kürzere Schreibweise):
    <?php readfile("datei2.html"); ?>

    ---

    Weiteres auf meiner Seite, die der Linksetzer netterweise schon erwaehnt hat.
    http://www.tiptom.ch/homepage/includes.html

    Gruesse,

    Thomas

    --
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
    Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
    Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/