wahsaga: MIME Type von PHP-Files

Beitrag lesen

hi,

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.

dedlfix hat schon ein Beispiel geliefert, wo das Ergebnis vermutlich nicht das gewünschte sein dürfte.

Und auch ein PHP-Script, dass am Anfang vor <?php irgendwelche Binärdaten enthielte (z.B. die eines Bildes, dass an den Browser ausgegeben werden soll, und in dem per PHP mittendrin nur ein Wert geändert werden soll), dürfte kaum alstext/plain erkannt werden.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }