Sven Rautenberg: FileInfo (Standard in PHP)

Beitrag lesen

Moin!

Moin!

Und wieder etwas, was es in PHP schon gibt - besser, schöner, ausführlicher...

http://www.php.net/manual/en/book.fileinfo.php

Meins ist morgen online und da steht auch, warum das ein Eigenbau ist. Interessant dürfte der Aufbau sein, wegen der Dynamik habe ich auf eine Kontrollstruktur verzichtet und anstelle dessen einen Dispatcher gebaut mit Callbackfunktionen wobei es zu jedem MIME-Typ auch mehrere Callbackfunktionen geben kann.

  
vagrant@lucid32:~$ echo "PNG" > test.png  
vagrant@lucid32:~$ file test.png  
test.png: ASCII text  
  
hotti@lucid32:~$ filetype.php test.png  
image/x-png  

q.e.d.

- Sven Rautenberg