mime_content_type gibt nichts zurück

theCean

Erfahrenes Mitglied
Hallo,
mein mime_content_type ( ) funktioniert irgendwie nicht, function_exists () sagt mir zwar das die Funktion da ist, aber es kommt einfach nichts zurück...
PHP:
echo mime_content_type('test.jpg');
da passiert einfach nichts, keine Fehlermeldung und keine Ausgabe ( Das Bild existiert ).
Hat jemand ne Idee woran das liegen könnte?
Danke, Gruß
Cean
 
Probier ma:
PHP:
<?php
$file = "./bild.jpg";

if (!file_exists($file))
  echo "Die Datei existiert nicht!";
else
  echo mime_content_type($file);
?>

Gruß.
 
Danke für die antwort aber:
PHP:
$file = "./test.jpg";

if ( function_exists('mime_content_type') == TRUE )
	echo "Gibts";
else
	echo "Gibts nicht";

if (!file_exists($file))
  echo "Die Datei existiert nicht!";
else
  echo mime_content_type($file) OR die(" fehler");

Hat als Ausgabe:
Gibts fehler


Ich weiß echt nich weiter :confused:
 
In meiner php.ini steht:

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

und die datei existiert auch...
 
Hallo!

Kontrolliere mal die Einstellungen für mime_magic per phpinfo().
Und kontrolliere dort auch gleich ob Du überhaupt die richtige php.ini berabeitet hast (XAMPP hat davon ja gleich mehrere).

Gruss Dr Dau
 
Stimmt alles:

mime_magic

Directive Local Value
mime_magic.debug On
mime_magic.magicfile C:\Programme\xampp\php\extras\magic.mime

Master Value genau das gleiche wie Local.
(der Pfad stimmt, die Datei existiert und ist die unveränderte die bei xampp dabei war...)
 
Zurück