mime_type

25/10/2012 - 16:51 von Jan Novak | Report spam
Hallo,

ich habe in einer function die Abfrage nach dem Mime Type so lösen wollen:

1: $finfo = new finfo(FILEINFO_MIME);
2: echo finfo_file($finfo, $filename1);


oder mit

1: echo mime_content_type($filename1);

in beiden Fàllen beleibt php bei der Ausführung in Zeile 1 ohne
jeglichen Fehler stehen (und gibt nichts aus).

Wo liegt der Fehler ?

Jan
 

Lesen sie die antworten

#1 Ulf K.adner
25/10/2012 - 17:45 | Warnen spam
On 25.10.2012 16:51, Jan Novak wrote:

ich habe in einer function die Abfrage nach dem Mime Type so lösen wollen:

1: $finfo = new finfo(FILEINFO_MIME);



Ist den FileInfo verfügbar?

echo 'FileInfo ist ',
(\defined('\\FILEINFO_MIME') ? '' : 'nicht ' ),
'verfuegbar';

1: echo mime_content_type($filename1);



existiert diese Funktion denn bei Dir?

echo 'mime_content_type(…) ist ',
(\function_exists('\\mime_content_type') ? '' : 'nicht '),
'verfuegbar';

Existiert die Datei?

echo $filename1,
' existiert',
(\file_exists($filename1) ? '' : ' nicht');

in beiden Fàllen beleibt php bei der Ausführung in Zeile 1 ohne
jeglichen Fehler stehen (und gibt nichts aus).

Wo liegt der Fehler ?



- error_reporting korrekt eingestellt?
- display_errors On?

Welche PHP-Version?
Welches OS?

Wenn Du keinen Debuger nutzt dann must Du halt wie oben 3mal gezeigt
selbst an den entscheidenden Stellen Ausgaben machen.

Gruß, Ulf

Wenn man vom Wort "Mama" 4 Buchstaben àndert
kommt das Wort "Bier" heraus!

Ähnliche fragen