Niko: Problem mit mime_content_type

Aloa,

Hab ein Problem mit der PHP Funktion "mime_content_type". Sie soll ja eigentlich den Mime-Type einer als Dateipfad übergebenen Datei zurückgeben, aber bei mir hat sie sich scheinbar dazu entschieden nur (bool)false zurück zu geben!

Meine test.php5 Datei:

<?

$result = mime_content_type("test.php5");
var_dump($result);

?>

Das Script müsste eigenlich den Mime-Type der eigenen PHP-Datei ausgeben, aber es kommt wie gesagt nur (bool)false! Hab es auch mit anderen Dateipfaden versucht, immer das Gleiche!

Lg Niko

  1. Das Script müsste eigenlich den Mime-Type der eigenen PHP-Datei ausgeben, aber es kommt wie gesagt nur (bool)false!

    Mal mit Standardtypen versucht? Evtl. kennt miagic.mime dein .php5 nicht.

    ~JJ

  2. Hello,

    Hab ein Problem mit der PHP Funktion "mime_content_type".

    Bitte gib die PHP-Version genau an und auf welchem OS sie läuft.
    Und dann schau bitte, was in der php.ini als Pfad zur mime.magic-Datei eingestellt ist.

    Hast Du alle Fehlermeldungen ausgewertet?

    Ein harzliches Glückauf

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. Bitte gib die PHP-Version genau an und auf welchem OS sie läuft.
      Und dann schau bitte, was in der php.ini als Pfad zur mime.magic-Datei eingestellt ist.

      Also:
       - OS: Windows XP SP3
       - PHP Version: 5.2.5

      und in der php.ini steht:

      [mime_magic]
      mime_magic.magicfile = "C:\xampp\php\extras\magic.mime"
      ;mime_magic.debug = On

      hoffe, das ist was du gemeint hast.

      Hast Du alle Fehlermeldungen ausgewertet?

      Wie meinst du das? Ich bekomme keine Fehlermeldungen, sondern nur ein false statt der gewünschten MIME-Typen.

      Mal mit Standardtypen versucht? Evtl. kennt miagic.mime dein .php5 nicht.

      Jo habs schon mit Bildern (gif, jpg) mit html-Dateien und mit js Dateien versucht! Hat jedesmal false zurück gegeben.

      Lg Niko

      1. Hello,

        Bitte gib die PHP-Version genau an und auf welchem OS sie läuft.
        Und dann schau bitte, was in der php.ini als Pfad zur mime.magic-Datei eingestellt ist.

        Also:

        • OS: Windows XP SP3
        • PHP Version: 5.2.5

        Also auf einem WAMPP-System? Das konnte ich nun nur aus der ini-Zeile entnehmen ;-)

        und in der php.ini steht:

        [mime_magic]
        mime_magic.magicfile = "C:\xampp\php\extras\magic.mime"
        ;mime_magic.debug = On

        Und liegt die magic.mime-Datei auch dort?
        Schalt mal das Debug ein und setze Dein Errorreporting auf E_ALL, ob sich dann etwas tut.

        hoffe, das ist was du gemeint hast.

        So ungefähr schon.

        Jedenfalls funktioniert es in meinem WAMPP-System auch nicht und ich habe auch noch nicht herausgefunden, woran es liegt. Da gibt es sehr unterschiedliche Ideen im Web.
        Ich könnte mir vorstellen, dass der Textdatei-Typ der Magic.MIME-Datei nicht passt. Das habe ich aber noch nicht untersucht.

        Ein harzliches Glückauf

        Tom vom Berg

        --
        Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de