[PHP] Probleme mit Dateieheadererkennung

Grundsätzlich würde ich nur auf die ersten 3 Byte gehen, da es im Speziellen bei ZIP dabei zu Problemen kommen kann! Sowie ein strtolower anweden, um das Case Sensitive Problem auszuschliessen:

Code:
strtolower(substr(bin2hex(file_get_contents($myFile)),0,6))

Aber Achtung, der Codeschnipsel dient nur Anschauung und ist für große Dateien nicht geeignet.

file_get_contents liest die gesammte Datei, kann zu erheblichen Ladezeiten führen.

Gruß
Haggy
 
Back
Top