Otto: mime_content_type ()

Hi Leute,
ich bin grade dabei ein PHP Script zuschreiben mit dem ich jede Datei von meinen Webserver, wenn ich auf einen Link klicke, downloaden kann.
Dieses funktioniert auch fast :-(

Für den http Header benötige ich ja den Content-Type, welcher eigentlich mit der Funktion mime_content_type () ermittelbar ist.

Leider bekomme ich  folgende Fehler Meldung call to undefined function.

Ich habe dieses unter PHP 4.3.6 und 5 getestet, es sollte unter beiden Versionen funktionieren die Datei magic.mime ist auch auf meinen System vorhanden.

Habt hier eine Idee was ich tun kann?

MfG
Otto

  1. Tach Otto,

    Habt hier eine Idee was ich tun kann?

    Ja. Du mußt leider Dein PHP mit --with-mime-magic übersetzen. Dieses ist standardmäßig nicht dabei.

    Gruß aus Berlin!
    eddi

    --
    wahsaga (http://forum.de.selfhtml.org/archiv/2004/9/90932/#m546295)
    > vielleicht könnte man für heteros eine "strict"-DTD zu grunde legen [...oder...] eine darauf anwendbare CSS-eigenschaft 'sex'
    In dem Sinne: Ein -Hoch- auf die Liebe zwischen Menschen! ;)
    1. Hi,
      danke schon mal für deine schnelle Hilfe.

      Mh, das ist natürlich ein Problem ich habe nicht für alle Webserver, auf welchen das Script laufen soll, 100% Root Rechte.

      Also brauche ich eine andere Möglichkeit um dieses zu realiesieren.

      Wie könnte ich das Problem sonst noch lösen?

      MfG
      Otto

      1. Hallo Otto,

        Wie könnte ich das Problem sonst noch lösen?

        Wie macht es den der Server? (Du hattest vohin etwas von der Datei mime.types geschrieben.)
        Na klingelts?

        Gruß aus Berlin!
        eddi

        --
        wahsaga (http://forum.de.selfhtml.org/archiv/2004/9/90932/#m546295)
        > vielleicht könnte man für heteros eine "strict"-DTD zu grunde legen [...oder...] eine darauf anwendbare CSS-eigenschaft 'sex'
        In dem Sinne: Ein -Hoch- auf die Liebe zwischen Menschen! ;)
        1. Hi, ich vermute du meinst, das ich die Funktion selber schreiben soll?

          Die Idee hatte ich auch schon, aber ehrlich gesagt habe ich wenig Lust dazu.

          Da es eigentlich auch schon eine gibt.

          MfG
          Otto

          1. Aber Otto,

            der Server tut nichts anderes, als aus einer textumbruchseparierten Datein (mime.types) sich Dateiendungen und Mimetypen auszulesen. Du wirst doch wohl eine Aufstellung an wahrscheinlichen und möglichen Dateien mit switch und case hinbekommen, die das Script an HTTP-Header anzugeben hat; oder nicht?

            Gruß aus Berlin!
            eddi

            --
            wahsaga (http://forum.de.selfhtml.org/archiv/2004/9/90932/#m546295)
            > vielleicht könnte man für heteros eine "strict"-DTD zu grunde legen [...oder...] eine darauf anwendbare CSS-eigenschaft 'sex'
            In dem Sinne: Ein -Hoch- auf die Liebe zwischen Menschen! ;)
            1. Hi,
              da sehe ich nicht das Problem drin die Funktion zu schreiben.

              Aber der Mime-Type hat doch nichts mit der Dateikennung zu tun oder?

              Welche Funktion haben die Dateien mime.types und magic.mime?

              Die mime.types verstehe ich noch und könnte mir vorstellen auf dieser Basies eine passende Funktion zu schreiben.

              Die magic.mime verstehe ich leider nicht.

              0 beshort  0xffd8  image/jpeg

              Was bedeutet hier der erste und dritte Eintrag?

              MfG
              Otto