Lars: Include nur wenn Datei vorhanden

Hallo,
ich habe eine shtml-Datei mit etwa folgendem Inhalt

  
...  
...  
<a name="Tab_03"></a>  
<!--#include virtual="/Header.shtml" -->  
<!--#include virtual="/tables/Tab_03.txt" -->  
<!--#include virtual="/Footer.shtml" -->  
<a name="Tab_04"></a>  
<!--#include virtual="/Header.shtml" -->  
<!--#include virtual="/tables/Tab_04.txt" -->  
<!--#include virtual="/Footer.shtml" -->  
....  
....  

Die Tabellen Tab_.. werden regelmäßig neu erstellt.
Nun kann es aber vorkommen, dass z.B. die Tabelle Tab_03 nicht existiert.
Dann würde ich gerne die Zeilen

  
<a name="Tab_03"></a>  
<!--#include virtual="/Header.shtml" -->  
<!--#include virtual="/tables/Tab_03.txt" -->  
<!--#include virtual="/Footer.shtml" -->  

nicht in der Datei haben.
Geht dies irgendwie?
Gruesse
Lars

  1. Hello,

    Geht dies irgendwie?

    Guckst Du z.B. hier: http://de.wikipedia.org/wiki/Server_Side_Includes
    oder direkt im Apache-Manual:
    http://httpd.apache.org/docs/1.3/howto/ssi.html
    http://httpd.apache.org/docs/2.0/howto/ssi.html

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. Hallo

      Geht dies irgendwie?

      Guckst Du z.B. hier: http://de.wikipedia.org/wiki/Server_Side_Includes
      oder direkt im Apache-Manual:
      http://httpd.apache.org/docs/1.3/howto/ssi.html
      http://httpd.apache.org/docs/2.0/howto/ssi.html

      Alles Gucken hat dort nichts gebracht.
      Gruß
      Lars

  2. Hello,

    Nun kann es aber vorkommen, dass z.B. die Tabelle Tab_03 nicht existiert.
    Dann würde ich gerne die Zeilen

    <a name="Tab_03"></a>
    <!--#include virtual="/Header.shtml" -->
    <!--#include virtual="/tables/Tab_03.txt" -->
    <!--#include virtual="/Footer.shtml" -->

    
    > nicht in der Datei haben.  
    > Geht dies irgendwie?  
      
    Da habe ich dir noch einen Link gesucht, der noch besser weiterhelfen sollte:  
    <http://wasd.vsm.com.au/doc/env/env_0400.html#07447665>  
      
      
      
    Liebe Grüße aus dem schönen Oberharz  
      
      
    Tom vom Berg  
    ![](http://selfhtml.bitworks.de/Virencheck.gif)  
      
    
    -- 
     ☻\_  
    /▌  
    / \ Nur selber lernen macht schlau  
    <http://bergpost.annerschbarrich.de>
    
    1. Hallo,

      Da habe ich dir noch einen Link gesucht, der noch besser weiterhelfen sollte:
      http://wasd.vsm.com.au/doc/env/env_0400.html#07447665

      Das fcreate funktioniert bei mir nicht (unknown directive ...).
      Sind die "WASD Hypertext Services" Erweiterungen zum Standard?
      Gruß
      Lars

      1. Hello,

        Das fcreate funktioniert bei mir nicht (unknown directive ...).

        Bei mir leider auch nicht. Habs extra nochmal ausprobiert.

        Liebe Grüße aus dem schönen Oberharz

        Tom vom Berg

        --
         ☻_
        /▌
        / \ Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de
  3. Hallo,

    Hi,

    erstmal hab ich sehr viel von deiner Frage aus meinen Zitat-Text entfernt. Ich glaube genau so wie du es dir vorstellst geht es nur bedingt. Ich denke, da kann ich dir auch nur mit einem Verweis helfen, den ich gerade mal rausgesucht habe.

    Geht dies irgendwie?

    http://stackoverflow.com/questions/5226370/ssi-test-if-a-file-exists

    Also zumindest der eine Workaround könnte etwas für dich sein, wo es um die Einbindung eines PHP-Skriptes geht.

    Gruesse
    Lars

    Dave