sebastian: was bedeutet <!--#include .....

Hallo zusammen!

Habe gerade ein Projekt laufen, bei dem ich mit einem Engländer kooperiere, der mir gewisse seiteninhalte generiert.
Nun hat er mir links geschickt, mit denen ich diesen Seiteninhalt in meine html-Dateien einbinden können soll.
Sieht folgendermaßen aus:

<!--#INCLUDE
FILE="http://www.domain.com/filename.inc"-->

Die Datei mit der Endung .inc ist nichts anderes als eine Datei, in der sich html-Code befindet, allerdings ohne <head> und <body>-Tags. Lediglich eine .css-Datei wird anfangs referenziert, dann geht's gleich los mit <h1> etc.

Meine Fragen:

  1. was ist dieses <!--#INCLUDE und ist es konform?
  2. wie kann man es einsetzen? Konkreter: könnte ich in eine Tabellenzelle diesen Tag einfügen und würde dann der Zelleninhalt diese .inc-Datei sein?
  3. Welcher Browser erkennt diese Sache?

Ich würde mich sehr freuen. Auch über Hinweise vom Linksetzer :-) Habe aber trotz Suche noch nichts dazu/darüber gefunden...

Gruß,
Sebastian

  1. hi

    1. was ist dieses <!--#INCLUDE und ist es konform?

    Dabei dürfte es sich um server-side-inculdes handeln, kurz SSI (I nicht L :))

    1. wie kann man es einsetzen? Konkreter: könnte ich in eine Tabellenzelle diesen Tag einfügen und würde dann der Zelleninhalt diese .inc-Datei sein?

    ja

    1. Welcher Browser erkennt diese Sache?

    keiner.
    die korrekte frage muß lauten "welcher Server unterstützt diese sache" und die antwort darauf lautet: jeder der es kann und bei dem es aktiviert ist.

    so long
    ole
    (8-)>

  2. Hi,

    Habe gerade ein Projekt laufen, bei dem ich mit einem Engländer kooperiere, der mir gewisse seiteninhalte generiert.
    Nun hat er mir links geschickt, mit denen ich diesen Seiteninhalt in meine html-Dateien einbinden können soll.
    Sieht folgendermaßen aus:

    <!--#INCLUDE
    FILE="http://www.domain.com/filename.inc"-->

    Ein ServerSide Include

    Die Datei mit der Endung .inc ist nichts anderes als eine Datei, in der sich html-Code befindet, allerdings ohne <head> und <body>-Tags. Lediglich eine .css-Datei wird anfangs referenziert, dann geht's gleich los mit <h1> etc.

    Meine Fragen:

    1. was ist dieses <!--#INCLUDE und ist es konform?

    Es ist ein ServerSide include. Es ist konform mit den meisten Webservern.

    1. wie kann man es einsetzen? Konkreter: könnte ich in eine Tabellenzelle diesen Tag einfügen und würde dann der Zelleninhalt diese .inc-Datei sein?

    Ja, sofern der Server für Serverside Includes konfiguriert ist.

    1. Welcher Browser erkennt diese Sache?

    Keiner, denn das ganze geschieht auf dem Server, der Browser bekommt das nicht zu sehen.
    Sollte es durch Fehlkonfiguration des Servers doch dazu kommen, daß die Ersetzung nicht stattfindet, handelt es sich für den Browser um einen gewöhnlichen HTML-Kommentar.

    Ich würde mich sehr freuen. Auch über Hinweise vom Linksetzer :-) Habe aber trotz Suche noch nichts dazu/darüber gefunden...

    Such mal in SelfHTML (Stichwortverzeichnis...) nach Server Side Includes.

    Andreas

  3. <!--#INCLUDE
    FILE="http://www.domain.com/filename.inc"-->

    "The virtual attribute should always be used in preference to [file]."

    1. was ist dieses <!--#INCLUDE und ist es konform?
    2. wie kann man es einsetzen? Konkreter: könnte ich in eine Tabellenzelle diesen Tag einfügen und würde dann der Zelleninhalt diese .inc-Datei sein?

    http://httpd.apache.org/docs/howto/ssi.html
    http://httpd.apache.org/docs/mod/mod_include.html

  4. Danke an alle Helferlein!

    Gruß, Sebastian