Aktualnie wgrany plik sprawdzam w ten sposób:
$permittedFiles = array("jpg","png","gif","jpeg","doc","docx","txt","xls", "xlsx", "pdf"); $permittedMime = array("image/jpeg", "image/png", "application/msword");
}else die("Niedozwolony format pliku");
W jaki sposób sprawdzić typ mime po stronie serwera? próbowałem:
$permittedFiles = array("jpg","png","gif","jpeg","doc","docx","txt","xls", "xlsx", "pdf"); $permittedMime = array("image/jpeg", "image/png", "application/msword"); if(in_array($_FILES['Filedata']['type'],$permittedMime)){ }else die("Niedozwolone mime"); }else die("Niedozwolony format pliku");
Ale to raczej nie działa za dobrze
A mime_content_type('$_FILES['Filedata']['name']'); nie daje żadnej wartości (testowane na xampie)
Edit. Do złego działu dodałem przez przypadek proszę o przeniesienie.