application/x-compressed => zip ve rar için ekle
rardan emin değilim olmazsa bunu ekleyerek bir dene; application/x-rar
png bu haliyle olması gerek onun için başka birşey diyemeyeceğim.
Sanırım fonksiyon kullanmayı bilmiyorsun. Senin için yazdığım fonksiyonun şu şekilde kullanabilirsin;
function kontrol($ad) {
$format=array("image/png","image/gif","image/jpeg","text/plain","application/msword","application/zip","application/x-download");
if(!empty($_FILES['$ad']['tmp_name']; )) {
if (in_array ($_FILES['$ad']['type'], $format))
{
$dosya = $dizin . "/".$_FILES['$ad']['name'];
if (move_uploaded_file ($_FILES['$ad']['tmp_name'], $dosya))
{ echo"-";} else {echo"Dosya ".$ad." Yüklenemedi.";exit;}
} else {echo"Desteklenmeyen Format ".$ad; exit;}
}
}
kontrol('eklenti1');
kontrol('eklenti2');
kontrol('eklenti3');Bu kadar kısa ve öz
edit: olmazsa bunları da deneyebilirsin rar için;
application/rar
application/x-compressed
application/x-rar
application/x-rar-compressed
application/x-rar-compressed
compressed/rar