Validação de upload não funciona
Fala galera
Seguinte, tenho um form pra upload de imagens, mas a validação dele não funciona corretamente, mesmo q a imagem esteja em um formato aceito, ele aponta erro:
$erros = 0;
//Capa
$allowedExts = array(".gif", ".jpeg", ".jpg", ".png");
$arr = explode(".", $_FILES['capa']['name']);
$extension = end($arr);
if (($_FILES['capa']['size'] > 2000000000)|| (!in_array($extension, $allowedExts) === false)){
$erros = 1;
}
//Thumbs
for ($i=0;$i<=NUMERODETHUMBS;$i++){
$arr = explode(".", $_FILES['thumb']['name'][$i]);
$extension = end($arr);
if (($_FILES["thumb"]["size"][$i] > 2000000000)|| (!in_array($extension, $allowedExts) === false)){
$erros = 1;
}
}
if ($erros == 1)
echo "Erros no Upload";
else
//Faz o upload
Ele teria que fazer upload de uma imagem de capa e 4 thumbs, mas sempre dá erro no upload
O que está errado?
Obrigado!
Discussão (3)
Carregando comentários...