| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
giangy Mitglied
|
Iframe (anzeige eines bestimmten Bereichs im Iframe) |
|
|
Hallo zusammen
Gerne möchte ich auf meiner Webseite Iframes integrieren die einen bestimmten Bereich einer Webseite anzeigen. Meine Suche auf Foren und Google war erfolglos. Hat jemand eine Idee?
Was ich genau anzeigen will in diesem Beispiel sind nur die Resultate und die Rangliste:
http://www.football.ch/fvrz/de/vere...673&sg=23329&a=rr
Kann man nicht irgendwie den Bereich mittels Pixelangabe definieren?
Danke für Eure Unterstützung! |
|
|
|
| 05 Mai 2009 15:42 |
|
  |
Werner Homepage-Total.de Moderator

|
 |
|
|
Fremde Inhalte (Seiten) auf der HP mit einem Frame einbinden,
so etwas macht man doch nicht!
Eine Möglichkeit gäbe es, wenn du der Webmaster von football.ch bist.
Füge auf der Seite einen internen Link ein
| Code: | <a name="markierung"></a> |
Und im iFrame: | Code: | <iframe src="http://www.football.ch/fvrz/de/verein.aspx#markierung" width="" height=""></iframe> |
|
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 05 Mai 2009 20:54 |
|
 |
grinsekatze Mitglied
|
Nicht iframe sondern PHP ist Deine Lösung! |
|
|
Nicht iframe sondern PHP ist die Lösung!
(@Werner: Sowas macht man schon, z.B. um (fremde od. eigene) tweets oder Live-Chat auf der eigenen Webseite einzubinden!)
Doch jetzt die tolle Speziallösung:
Spiegeln der gewünschten Inhalte mit PHP!
| PHP-Code: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?php
// Datenquelle
$host = "http://www.beispielseite.de/beispiel.html";
// Wir holen uns die Inhalte
$filestring = file_get_contents($host);
// jetzt suchen wir uns einen Bereich aus, an dem wir starten
$startpos = 0; //erstes Zeichen
// und nehmen eine EINDEUTIGE(!) Stelle (als Bsp. hier die Tabelle mit 100%)
while($pos = strpos($filestring, "<table width=\"100%\"", $startpos))
{
//der Bereich endet mit (hier: </table>) was wir löschen
$string = substr($filestring, $pos, strpos($filestring, "</table>", $pos + 1) - $pos);
// jetzt schliessen wir den Bereich und verweisen zuvor natürlich(!) auf die Quelle
echo $string."<br>geholt von: www.beispielseite.de </table>";
$startpos = $pos + 1;
}
?> |
Und das alles ganz ohne iframe!
Funzt immer und ist richtig geil!
Die Grinsekatze
Nachtrag:
Wer es gerne ein wenig komplexer mag, dem empfehle ich folgendes Tutorial:
http://www.phpjournal.de/pages/work...esen-und-manipulieren.php |
|
|
|
| 22 Jul 2009 19:33 |
|
 |
|