Webblob: Wenn er HTML parsen soll, werden sie zum Download angeboten

Hallo!

Ich möchte gerne, dass mein Apache 1.36 Webserver in einem Verzeichnis auch html-Dateien als PHP parst.

Jetzt habe ich schon verschiedene Wege ausprobiert (und auch die Suche bemüht), aber immer werden die Dateien dann zum Download angeboten.

Probiert habe ich u.a.:

  • AddType application/x-httpd-php .html
  • AddHandler server-parsed .html
    an verschiedenen Stellen, so z.B. in der httpd.conf und der .htaccess! Immer mit demselben Resultat.

Weiß jemand vielleicht, was ich noch ändern/ anders machen muss, damit's funktioniert?

Gruß Gunther

  1. Hi,

    Jetzt habe ich schon verschiedene Wege ausprobiert (und auch die Suche bemüht), aber immer werden die Dateien dann zum Download angeboten.

    Welcher Mime-Type wird für die betroffenen Dateien vom Server gesendet?

    Nochwas: in Deiner Signatur ist der ewig lange Link - der einen horizontalen Scrollbar verursacht.
    Warum nutzt Du nicht die erste Zeile Deiner Signatur als title für Deinen Link?

    Schau Dir einfach diesen Link Das ist ein Link im Antwort-Formular an.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hi MudGuard,

      Warum nutzt Du nicht die erste Zeile Deiner Signatur als title für Deinen Link?

      Das ging früher noch nicht - das geht erst seit #559, dann kannst du nämlich ] mit ] escapen ;-)

      MfG, Dennis.

      --
      Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:( mo:} zu:|
      Wissen ist gut, Können ist besser, aber das Beste und Interessanteste ist der Weg dahin! (Detlef G.)
      1. Hi,

        Warum nutzt Du nicht die erste Zeile Deiner Signatur als title für Deinen Link?
        Das ging früher noch nicht

        Ich hab ja auch nicht gefragt: "Warum hast Du das früher nicht genutzt?" ;-)

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    2. Hi,

      Jetzt habe ich schon verschiedene Wege ausprobiert (und auch die Suche bemüht), aber immer werden die Dateien dann zum Download angeboten.

      Welcher Mime-Type wird für die betroffenen Dateien vom Server gesendet?

      application/x-httpd-php

      Nochwas: in Deiner Signatur ist der ewig lange Link - der einen horizontalen Scrollbar verursacht.
      Warum nutzt Du nicht die erste Zeile Deiner Signatur als title für Deinen Link?

      Ok, ok..., hoffe jetzt ist es besser!

      Gruß Gunther

      --
      Mein SelfCode: [link:http://www.peter.in-berlin.de/projekte/selfcode/?code=fl%3A%28+br%3A%26+va%3A%29+ls%3A%5B+fo%3A%7C+rl%3A%28+n4%3A%26+ss%3A%7C+de%3A%5D+js%3A%7C+ch%3A%3F+zu%3A%7C@title=fl:( br:& va:) ls:[ fo:| rl:( n4:& ss:| de:] js:| ch:? zu:|
      1. Hi Webblob,

        Ok, ok..., hoffe jetzt ist es besser!

        Noch nicht ganz - es fehlt ein ] am Ende, außerdem brauchst du die [ nicht escapen ;-)

        fl:( br:& va:) ls:[ fo:| rl:( n4:& ss:| de:] js:| ch:? zu:|

        MfG, Dennis.

        --
        Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:( mo:} zu:|
        Wissen ist gut, Können ist besser, aber das Beste und Interessanteste ist der Weg dahin! (Detlef G.)
      2. Hi,

        Ok, ok..., hoffe jetzt ist es besser!

        Sch..., die schließende ] vergessen! Das Bearbeitungsfenster ist aber auch ziemlich klein *g*.

        Gruß Gunther

        --
        Mein SelfCode: [fl:( br:& va:) ls:\ fo:| rl:( n4:& ss:| de:] js:| ch:? zu:|
        1. Hi,

          Ok, ok..., hoffe jetzt ist es besser!

          Ja. Zum Testen hätte die Vorschau auch gereicht.

          Sch..., die schließende ] vergessen! Das Bearbeitungsfenster ist aber auch ziemlich klein *g*.

          Das ist so groß, wie Du es in den Benutzereinstellungen (oder im userspezifischen Stylesheet) vorgibst.

          cu,
          Andreas

          --
          Warum nennt sich Andreas hier MudGuard?
          Schreinerei Waechter
          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
          1. Hi,

            Sch..., die schließende ] vergessen! Das Bearbeitungsfenster ist aber auch ziemlich klein *g*.

            Das ist so groß, wie Du es in den Benutzereinstellungen (oder im userspezifischen Stylesheet) vorgibst.

            oder so groß, wie man es sich selbst zieht. ;-)
            Zumindest im Firefox, wenn man die Resizeable Textarea installiert hat.

            Viele Grüße

            Jörg

      3. Hi,

        Welcher Mime-Type wird für die betroffenen Dateien vom Server gesendet?
        application/x-httpd-php

        Naja, damit kann ein Browser in der Regel nix mit anfangen.

        Nochwas: in Deiner Signatur ist der ewig lange Link - der einen horizontalen Scrollbar verursacht.
        Warum nutzt Du nicht die erste Zeile Deiner Signatur als title für Deinen Link?
        Ok, ok..., hoffe jetzt ist es besser!

        Nicht wirklich.

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Hi,

          Welcher Mime-Type wird für die betroffenen Dateien vom Server gesendet?
          application/x-httpd-php

          Naja, damit kann ein Browser in der Regel nix mit anfangen.

          Ich habe an verschiedenen Stellen im Netz folgendes gefunden gehabt:
          "AddType application/x-httpd-php .html"
          Das habe ich dann in die httpd.conf eingefügt (ja, und auch den Server neu gestartet) -> Datei zum Download. Dann in die .htaccess -> selbes Ergebnis!

          Was muss ich denn bitte wo reinschreiben, damit er auch .html Dateien parst?

          Nochwas: in Deiner Signatur ist der ewig lange Link - der einen horizontalen Scrollbar verursacht.
          Warum nutzt Du nicht die erste Zeile Deiner Signatur als title für Deinen Link?
          Ok, ok..., hoffe jetzt ist es besser!

          Nicht wirklich.

          Ich weiß - jetzt ist es aber OK!

          Gruß Gunther

          --
          Mein SelfCode: [fl:( br:& va:) ls:\ fo:| rl:( n4:& ss:| de:] js:| ch:? zu:|
          1. Hi Webblob,

            Ich habe an verschiedenen Stellen im Netz folgendes gefunden gehabt:
            "AddType application/x-httpd-php .html"

            Das mag für die Standardkonfiguration stimmen - aber nicht unbedingt auch für dich.

            Was muss ich denn bitte wo reinschreiben, damit er auch .html Dateien parst?

            Irgendwo in deiner httpd.conf muss so etwas in der Art stehen, falls PHP als Modul eingebunden ist (dieses Beispiel gilt für Windows - unter Linux ist es aber nahezu identisch):

            LoadFile "C:/Server/php4/php4ts.dll"  
            LoadModule php4_module "C:/Server/php4/php4apache2.dll"  
            AddType application/x-httpd-php .php
            

            Da kannst du einfach an die Zeile AddType .html mit einem Leerzeichen davor anhängen.

            Hast du PHP über CGI eingebunden, sieht es so aus (wieder für Windoofs, Pfade werden bei dir natürlich anders sein):

            ScriptAlias /php/ "C:/Server/php/"  
            AddType application/x-httpd-php .php  
            Action application/x-httpd-php "/php/php-cgi.exe"
            

            Was für einen Typ du da jetzt gewählt hast, ist i.P. egal - du kannst auch application/php-script oder so etwas schreiben, nur musst du eben an beiden Stellen das _gleiche_ verwenden!

            [...Signatur...]
            Ich weiß - jetzt ist es aber OK!

            Nicht ganz ;-)

            Du hast meinen Hinweis, dass du [ nicht escapen musst, nicht beachtet.

            MfG, Dennis.

            --
            Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:( mo:} zu:|
            That's life - Es gibt im Leben[tm] keine Zurück-Taste. (Fabian Transchel)
            1. Hi Dennis,

              Ich habe an verschiedenen Stellen im Netz folgendes gefunden gehabt:
              "AddType application/x-httpd-php .html"

              Das mag für die Standardkonfiguration stimmen - aber nicht unbedingt auch für dich.

              doch, die AddType Angabe ist schon richtig. Ich hatte nur auch noch einen "AddHandler server-parsed .html" Eintrag in der httpd.conf, der nicht auskommentiert war. Nachdem ich das erledigt hatte, funktioniert alles wie gewünscht.

              [...Signatur...]
              Ich weiß - jetzt ist es aber OK!

              Nicht ganz ;-)

              Du hast meinen Hinweis, dass du [ nicht escapen musst, nicht beachtet.

              jetzt schon..., und vielen Dank für deine wirklich ausführliche & hilfreiche Antwort!

              Schönes Wochenende, Gruß Gunther

              --
              Mein SelfCode: fl:( br:& va:) ls:[ fo:| rl:( n4:& ss:| de: js:| ch:? zu:|]