Hallo,

da es aus meinem Titel nicht ganz eindeutig wird, hier die Erläuterung:

Nehmen wir an, ich habe die Website: www.meineseite.de
Mittels der Funktion file_get_contents() möchte ich die Seite www.extern.de
einbinden.

Das Problem sind folgende:

Wenn Bilder/ Links (a href) geladen werden sollen, dann werden sie beispielsweiße über <img src="bilder/bild.jpg" /> (statt: www.extern.de/bilder/bild.jpg) geladen, sprich: Die Bilder, die sich auf der externen Seite befinden, können nicht geladen werden, da die Funktion die externe Seite derartig eibindet, als ob sie sich lokal befinden würde.
___Ich denke, dass diese Beispiel es erkennen lässt, wieso ich zur Funktion weitere Maßnahmen unternehmen muss.

Weiterhin stellt sich mir die Frage, wie ein Link geladen werden soll. Problem: Die Funktion sollte die Seite so einbinden wie ein Iframe, sprich: Beim Anklicken eines Links sollte die darauffolgende Seite sich immernoch von dem Design meiner Seite umgeben sein.

...jetzt stellt sich die Frage, wieso ich nicht ein IFrame benutze:
Das liegt daran, weil es nicht W3C konform ist. Ebenso besteht hierbei das Problem, dass es nur eine feste Größe (Höhe) hat, sprich: Wenn ich in dem IFrame einen Link anklicke und die zu ladende Seite nur noch die Höhe 600px statt 1200px hat, dann entsteht unten drunter ein gewisser Leerraum, der als störend empfunden wird.