Den Check, ob Dateien lt. Endung raufgeladen werden dürfen, hab ich bei einem Projekt mal so gelöst. Es ist wahrscheinlich net das gelbe vom Ei, aber es hat funktioniert
PHP-Code:
$ext_array = array("doc", "xls", "zip", "pdf", "jpg", "jpeg", "gif"); // Folgende Dateien dürfen hochgeladen werden
foreach ($HTTP_POST_FILES as $strFieldName => $arrPostFiles){
if ($arrPostFiles['size'] > 0) {
$ext = strrchr($arrPostFiles['name'], ".");
$ext = str_replace(".", "", $ext);
if (in_array($ext, $ext_array)) {
Datei-Upload
}
else {mach irgendwas oder nix}
}
}