Moin,
mime_content_type() oder besser finfo_* ist als grundlegende Prüfung nicht verkehrt.
Das habe ich gerade mal versucht, allerdings muss ich dafür ja jede Datei öffnen, was bei längeren Dateilisten die Performance ganz schön beeinträchtigt. Aber danke trotzdem :)
Grüße Marco