Tom: Funktion vorhanden und brauchbar...

Beitrag lesen

Hello,

if(function_exists('mime_content_type')
       and strpos(mime_content_type(__FILE__),'text/plain;') !== false)
    {
      return mime_content_type($filename);

Ist das sinnig oder eher nicht?

M.E. nein.

mime_content_type schaut sich den Dateiinhalt an, und zwar m.W. nur den Anfang, bevor es dann "rät", welcher MimeType es sein könnte.

Ok, zurückspulen und nochmal von vorne:

Unter manchen Windows-Systemen sit die Funktion mime_content_type zwar vorhanden, aber sie liefert kein Ergebnis. Es gibt zum Glück file.exe von sourceforge, das mit etwas Tricksen auch arbeitet. Es kostet aber Kraft, dies über exec() aufzurufen.

Ich benötige also eigentlich nur die Aussagen

Ist die Funktion mime_content_type() vorhanden?
  Liefert sie eine brauchbares Ergebnis, oder nur false bzw ''?

Wie würdet Ihr das nun machen?

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau