Patrick: shtml wird als Text angezeigt

Hallo,
ich wollte eine Startseite mit SSI erstellen,
aber wenn ich dann die Datei <code>/index.shtml</code>
öffne, dann wird sie als Text angezeigt.
Die Beispiele auf Selfhtml funktionieren aber. Mache ich oder Firefox 3.0.1
einen Fehler. Wenn ja, was für einen?

Danke schon im vorraus
Patrick

  1. @@Patrick:

    dann wird sie als Text angezeigt.

    Das heißt was?

    Mache ich oder Firefox 3.0.1 einen Fehler.

    Du. Es sind ja _server_ side includes; ein Client hat damit gar nichts zu tun.

    Wenn ja, was für einen?

    Ist dein Webserver so eingestellt, dass er Dateien mit der Endung '.shtml' nach SSI parst?

    Apache Tutorial: Introduction to Server Side Includes

    Live long and prosper,
    Gunnar

    --
    Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.
  2. Mahlzeit Patrick,

    ich wollte eine Startseite mit SSI erstellen,

    Kann der von Dir verwendete Webserver das denn?

    aber wenn ich dann die Datei <code>/index.shtml</code>

    Weiß der von Dir verwendete Webserver denn, dass er Dateien mit der Endung .shtml entsprechend behandeln soll?

    öffne, dann wird sie als Text angezeigt.

    Anscheinend nicht ...

    Die Beispiele auf Selfhtml funktionieren aber.

    Oder doch? Was heißt "sie funktionieren"? Wenn Du die Beispiele, so wie sie sind, auf Deinen Webserver kopierst, dann geht's? Und wenn Du eine eigene Seite aufrufst, geht's nicht?

    Dann hast Du wohl in der Tat etwas falsch gemacht.

    Mache ich oder Firefox 3.0.1 einen Fehler.

    Dein Browser eher weniger - der hat damit nichts zu tun. Der zeigt das an, was er vom Webserver geliefert bekommt.

    Wenn ja, was für einen?

    Gegen Erstattung der Beschaffungsgebühren für eine funktionierende Glaskugel kann ich Dir das gern sagen. Ansonsten solltest Du vielleicht mit ein wenig Quellcode herausrücken, damit Deine Leser nicht raten müssen ...

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
  3. ich wollte eine Startseite mit SSI erstellen,
    aber wenn ich dann die Datei <code>/index.shtml</code>
    öffne, dann wird sie als Text angezeigt.
    Die Beispiele auf Selfhtml funktionieren aber. Mache ich oder Firefox 3.0.1 einen Fehler. Wenn ja, was für einen?

    Verstehe ich richtig, dass du versuchst eine lokal gespeicherte shtml Datei im Browser zu öffnen?

    Die Selfhtml Beispiele werden vom Server abgerufen. Dieser Server ist für die Ausführung von SSI zuständig. Lokal kann das nicht funktionieren.

    mfg Beat

    --
    Woran ich arbeite:
    X-Torah
    ><o(((°>       ><o(((°>
       <°)))o><                      ><o(((°>o
  4. Hallo zusammen,
    wie ich Firefox so einstelle
    dass er SSI verarbeitet weiß ich nicht.
    Der quelltext lautete so:
    <html>
    <head>
    <!--"Head Angaben"-->
    </head>
    <body>
    <!--#if expr="$QUERY_STRING = /test/" -->
    <!--#set var="param" value="<a href="beispiel/versteckt.htm" -->
    <!--#echo var="param" -->
    <!--#endif -->
    </body>
    </html>

    1. Mahlzeit Patrick,

      wie ich Firefox so einstelle
      dass er SSI verarbeitet weiß ich nicht.

      Ich auch nicht. Wäre auch sinnlos. SSI bedeutet "SERVER Side Include". Diese werden vom WebSERVER verarbeitet. Ist Firefox ein WebSERVER?

      Der quelltext lautete so:
      <html>
      <head>
      <!--"Head Angaben"-->
      </head>
      <body>
      <!--#if expr="$QUERY_STRING = /test/" -->
      <!--#set var="param" value="<a href="beispiel/versteckt.htm" -->
      <!--#echo var="param" -->
      <!--#endif -->
      </body>
      </html>

      OK. Und wo liegt die Datei? Von welchem WebSERVER lässt Du sie ausliefern? Oder öffnest Du sie lokal im Firefox? Das kann natürlich nicht funktionieren ...

      MfG,
      EKKi

      --
      sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    2. Hallo zusammen,
      wie ich Firefox so einstelle
      dass er SSI verarbeitet weiß ich nicht.
      Der quelltext lautete so:
      <html>
      <head>
      <!--"Head Angaben"-->
      </head>
      <body>
      <!--#if expr="$QUERY_STRING = /test/" -->
      <!--#set var="param" value="<a href="beispiel/versteckt.htm" -->
      <!--#echo var="param" -->
      <!--#endif -->
      </body>
      </html>

      Du hast drei Notizen erhalten, dass einen Browser SSI Dinge nichts angehen.

      SSI heisst "Server Side Includes". Das ist so unfranzösisch, dass man sogar ohne Englischkenntnisse das übersetzen kann.

      Anwendung bedingt, dass man eine bestimmte Vollmacht über einen Server besitzt, der das Dokument dann an Clients ausgibt, wobei dann bei der Auslieferung kein Wort von SSI im Code mehr zu finden ist.

      Montier dir einen Webserver auf dein lokales System, und konfiguriere ihn, dass er SSI verarbeitet.

      An deinem Client schaubst du hier vergeblich rum.

      mfg Beat

      --
                       /|
        <°)))o><      / |    /|
                  ---- _|___/ |     ><o(((°>
                 OvVVvO    __ |         ><o(((°>
      <°)))o><  /v    v\/  |
       <°)))o>< ^    ^/_/_         ><o(((°>
                 ^^^^/___/
      ><o(((°>    ----       ><o(((°>
         <°)))o><                      ><o(((°>o