Platzhalter

 
Platzhalter PlatzhalterPlatzhalter

Fremde Seiten mit SSI einbinden

Platzhalter
 
  Startseite
  eBook-Projekt
  Web-Lexikon
  Bücher bestellen
   
  Design-Theorie
  Design-Praxis
  Promotion
  HTML/XML-Praxis
  Projekt-Management
  Webmaster-Praxis
  Fragen & Antworten
  Technik-Ecke
   
  Portal/Links
  Buch-Rezensionen
  Software
  Impressum
PlatzhalterPlatzhalter







 

Platzhalter SSI sind schon eine praktische Sache. Kleiner Haken: Es ist leider nicht möglich, fremde Seiten einzubinden, etwa so: <!--#include virtual="http://www.aboutwebdesign.de/awd/index.shtml"-->. Im Folgenden werden wir einen Ansatz zur Umgehung dieses Problems vorstellen.

Die Lösung ist eigentlich sehr simpel: Anstatt direkt auf die Fremde Seite zuzugreifen, gehen Sie einen Umweg über ein Script.

Speichern Sie folgenden Code unter dem Namen ssi_umweg.pl ab und laden Sie die Datei auf den Server:

#!/usr/bin/perl
use LWP::Simple;
print "Content-type: text/html\n\n";
print get('http://www.aboutwebdesign.de/awd/index.shtml');


Sie können dann durch den SSI-Aufruf <!--#include virtual="/cgi-bin/ssi_umweg.pl"--> den Inhalt der URL http://www.aboutwebdesign.de/awd/index.shtml einbinden.

Damit das so funktioniert, müssen folgende Voraussetzungen erfüllt sein:

  • SSI und Perl müssen unterstützt werden, insbesondere der include-Befehl im Zusammenhang mit einem Script (Puretec z.B. macht da Probleme)
  • Alle Dateien müssen "funktionieren" (d.h. z.B. das Script auf den richtigen Zugriffsmodus gesetzt)


Autor: Alexander Dilthey | Erstmalig veröffentlicht: 04.02.2002 | Einen Artikel schreiben?

 

Neue Artikel

Rezension: Entwurfsmuster von Kopf bis Fuß
Rezension: Webdesign mit CSS
AJAX - XML und JavaScript in Schönheit vereint?
Rich Email - Flash im Newsletter
Screen Reader Usability
Comment Spam und CAPTCHAs
Logfile-Analyse selbst gemacht - ein Perl-Beispiel

Partnerprogramm




Kommentar

Ist die Freiheit der Informationsgesellschaft in Gefahr?
Derzeit leben wir in einer relativ freien Welt. Doch sind derzeit Tendenzen erkennbar, die Freiheit des Individuums den Interessen der Großindustrie zu opfern. Ein Kommentar.

Druckversion
Sie wollen diese Seite ausdrucken? Dafür haben wir eine spezielle Druckversion ohne grafische Elemente entwickelt!



Einführung in CSS bei HTMLWorld.