Nachdem ich mich zur Zeit in imagick einarbeite, werde ich dem Ganzen auf den Grunde gehen. Übrigens lässt sich das Whitelist-Verfahren etwas kürzer schreiben:
PHP-Code:
$path_parts = pathinfo($_FILES['file']['name']);
$file_extension = strtolower($path_parts['extension']);
$file_types = array('jpg', 'jpeg', 'png', 'tiff', 'tif');
if (!in_array($file_extension, $file_formats)) {
throw new Exception('Falsches Format');
}
Kommentar