Реальный способ проверить загруженный тип файла
В редакторе
Реальный способ проверить загруженный тип файла
Brain_Script
871
2018-12-11 20:20:25
<!--?php <br ?-->// Here we specify all the type of files we want to accept
$extension = array("application/pdf", "image/jpeg", "image/png", "image/gif");
if(isset($_POST['submit'])){
exec("file -i ".$_FILES['inputName']['tmp_name'], $output);
$type = explode(':', (string)$output[0]);
}
// Here we check our file with our needs
if (isset($_FILES['inputName']) &&
$_FILES['inputName']['error'] == UPLOAD_ERR_OK &&
$_FILES['inputName']['size'] <= 10000000 &&
in_array(trim($type[1]), $extension)){
var_dump($_FILES['inputName']['tmp_name']);
}else{
die("File Error");
}
Войдите для добавления комментария.