Hallo
ich habe es jetzt so versucht
<?php
if (!function_exists("mime_content_type"))
{
function mime_content_type($filename)
{
echo "existiert nicht";
$ergebnis = finfo_open(FILEINFO_MIME);
$ergebnis = finfo_file($ergebnis, $filename);
finfo_close($ergebnis);
$ergebnis = explode(';', $ergebnis);
return $ergebnis[0];
}
}
else echo "existiert";
echo mime_content_type('php.gif') . "\n";
echo mime_content_type('test.php');
?>
PHP meldet (auf dem Webspace)
existiert nicht
Fatal error: Call to undefined function: finfo_open() in ...
Lokal unter Win XP kommt erst gar keine Ausgabe außer
existiert
Wenn ich lokal in der php.ini
mime_magic.debug = On setze, kommt es zur Ausgabe
existiert
Warning: mime_content_type() [http://www.php.net/mime_magic]: mime_magic not initialized
Demnach geht weder das eine (mime_content_type), noch das andere (finfo).