Seite 1 von 1
In eine HTML Seite eine andere inkludieren
Verfasst: 02.02.2010, 19:30
von 3DCG
Hallo,
möchte eine HTML Seite machen in der ich den Inhalt einer Seite (URL) anderen inkludiere - also einbaue / einlese - das Ergebnis soll wie eine Seite aussehen.
--- Seite ---
Mein Inhalt (Text etc.)
Inhalt der anderen Seite (was immer da ist)
--- Seite ---
Keine Angst ich will keinen Content klauen sondern mir eine Ansicht bauen in der "Mein Inhalt" die beschreibenden Metadaten zur angezeigten / inkludierten Seite sind (quasi aus Dokumentationsgründen).
Irgendeine Idee / Tip?
DANKE
.
Verfasst:
von
Content Erstellung von
ABAKUS Internet Marketing
Ihre Vorteile:
- einzigartige Texte
- suchmaschinenoptimierte Inhalte
- eine sinnvolle Content-Strategie
- Beratung und Umsetzung
Jetzt anfragen:
0511 / 300325-0
Verfasst: 02.02.2010, 20:32
von oliverp19
Frames bzw. IFrames sind die Lösung...alles weitere verrät dir Google bzw. SelfHTML.
Grüße
Oli
Verfasst: 02.02.2010, 21:46
von 3DCG
Sieht das dann auch wie eine Seite aus? Evtl. könnte man was mit Javascript zaubern?!?
.
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 02.02.2010, 21:53
von w3news
Falls PHP möglich ist, vielleicht auch das hier:
https://de.php.net/manual/de/function.include.php
Verfasst: 02.02.2010, 21:55
von mwitte
3DCG hat geschrieben:Sieht das dann auch wie eine Seite aus?
Wie wäre es mal mit selber schauen?!
Bsp:
https://www.skiurlaub.info/skiurlaub-oe ... erkuenfte/
Ob das gut oder schlecht gemacht ist, ob es wie eine Seite aussieht und ob so was für Deine Zwecke das Richtige ist musst Du schon selber beurteilen...
Verfasst: 03.02.2010, 19:02
von 3DCG
Die seite die ich inkludieren will macht leider ein
if (window.top !== window.self) {document.write = "";window.top.location = window.self.location; setTimeout(function(){document.body.innerHTML='';},1);window.self.onload=function(evt){document.body.innerHTML='';};}
Und damit einen Reload der Seite und damit ist meine Seite kurz da und dann schwubs weg - noch irgend eine Idee?
DANKE
.
Verfasst: 03.02.2010, 19:12
von oliverp19
Fremde Seiten kann man nicht per include() einbinden...wäre ja auch noch schöner.
Du könntest die Seite via file_get_contents() oder CURL auslesen und die relativen Pfade zu Bildern und CSS-Dateien durch absolute Pfade ersetzen. Das alles kannst du dann ausgeben...ob das rechtlich sauber ist, wage ich zu bezweifeln.
Ansonsten kannste gegen den "Framebreaker" da nicht viel machen, wenn dir kein PHP zur Verfügung steht. Zumindest wüsste ich nicht wie...
Grüße
Oli
Verfasst: 04.02.2010, 13:39
von w3news
3DCG hat geschrieben:Die seite die ich inkludieren will macht leider ein
if (window.top !== window.self) {document.write = "";window.top.location = window.self.location; setTimeout(function(){document.body.innerHTML='';},1);window.self.onload=function(evt){document.body.innerHTML='';};}
Und damit einen Reload der Seite und damit ist meine Seite kurz da und dann schwubs weg - noch irgend eine Idee?
DANKE
.
Vielleicht will da jemand nicht das die Seite auf einer fremden Seite inkludiert wird?
Fremde Seiten kann man nicht per include() einbinden...wäre ja auch noch schöner.
Hmmm,... bin mir eigentlich relativ sicher, dass das geht.

Verfasst: 04.02.2010, 16:55
von 800XE
w3news hat geschrieben:Fremde Seiten kann man nicht per include() einbinden...wäre ja auch noch schöner.
Hmmm,... bin mir eigentlich relativ sicher, dass das geht.

Wenn die URL ein HTeeTeePee enthält dann ist der include kein include sondern ein file_get_contents
Verfasst: 04.02.2010, 16:58
von 800XE
Ausgabe.php
und
Test.php
also
Test.php
Code: Alles auswählen
$test = 87698769876;
include ( 'Ausgabe.php' );
gegen
Test.php
Code: Alles auswählen
$test = 87698769876;
include ( 'http://extern.tld/Ausgabe.php' );
??????????????????????
Verfasst: 04.02.2010, 18:19
von w3news
EDIT: Sorry, hab mich geirrt, ich nehme alles zurück und behaupte das Gegenteil...