Seite durch eine anderen anzeigen lassen
H²O
- html
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
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