Server Side Includes in HTML
Michael Bätschmann
- html
Ich möchte eine HTML-Datei in einer anderen anzeigen lassen, aber es geht nicht! Schaut euch mal folgenden Link an und sagt mir was ich falsch mache!
http://www.herisau.com/uso/d/start.htm
Ich möchte dass auf der rechten Seite das File "news.htm" angezeigt wird, so wie momentan noch auf http://www.herisau.com/uso/d/1.htm (statisch)!
Die Zeile stimmt doch oder:
<!--#include file="news.htm" -->
Was ist falsch, wieso geht das nicht???
Besten Dank für Eure Reaktion
Michael Bätschmann
Ich möchte eine HTML-Datei in einer anderen anzeigen lassen, aber es geht nicht! Schaut euch mal folgenden Link an und sagt mir was ich falsch mache!
http://www.herisau.com/uso/d/start.htm
Ich möchte dass auf der rechten Seite das File "news.htm" angezeigt wird, so wie momentan noch auf http://www.herisau.com/uso/d/1.htm (statisch)!
Die Zeile stimmt doch oder:
<!--#include file="news.htm" -->
Was ist falsch, wieso geht das nicht???
Hmm, ich würde mal ganz spontan vermuten, der Server erkennt an der Endung .htm einfach nicht, daß es sich um eine Datei mit Server Side Includes handeln soll - probier's mal mit .shtml als Endung.
Holger
Ich habe das File von "news.htm" auf "news.shtml" geändert und die Befehlszeile auf <!--#include file="news.shtml" --> ! Aber es geht immer noch nicht ... ??? !!!
Michi
Hallo !
Wow, ist ja fast wie chatten !
Tip: andersrum !
start.shtml
news.html
Gruß,
Kerki
WOW es geht!!! DANKE EUCH!!! Wieso begreif ich zwar immer noch nicht aber egal, hauptsache es geht!
Merci, Michi
Hallo Michi!
Wieso begreif ich zwar immer noch nicht aber egal, hauptsache es geht!
Wenn der Server nicht anders konfiguriert ist, muss, damit er eine HTML-Datei, welche Includes enthaelt, erkennt, deren Endung auf .shtml lauten.
Da Deine Datei "start.html" die Include-Anweisungen enthaelt, muss diese in "start.shtml" umbenannt werden.
Die news.html enthaelt *keine* include-Anweisungen und kann daher ihre Endung behalten.
Bis danndann
PAF (patrickausfrankfurt)
Wenn der Server nicht anders konfiguriert ist, muss, damit er eine HTML-Datei, welche Includes enthaelt, erkennt, deren
Endung auf .shtml lauten.
Wie kann ich den Server konfigurieren dass er das automatisch erkennt, d.h. dass er den Befehl auch macht wenn es nur nomale .htm Dateien sind?!
Michi
Wie kann ich den Server konfigurieren dass er das automatisch erkennt, d.h. dass er den Befehl auch macht wenn es nur nomale .htm Dateien sind?!
Da das die Performance extrem nach unten zieht, sollte man es nicht machen. Der Server muss dann ja JEDE Seite auf SSI-Befehle hin durchsuchen. Da ist es sicherlich einfacher und preiswerter (Lieber einige Minuten Mehrarbeit als 1500DM fuer nen zweiten Prozessor und ein neues Dual-Board), wenn man die Dateien .shtml nennt. Natuerlich auch nur die, die Befehle enthalten. Ansonsten durchsucht der Server ja auch jede Datei.
MfG
Thomas