Ele ficou assim:
<?
if ($_FILES["arquivo"]["error"] == UPLOAD_ERR_FORM_SIZE) {
echo "Erro. O tamanho de seu arquivo ultrapassa o limite estipulado! Volte e envie uma foto menor que 200kb.";
exit;
}
$arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE;
if (!$arquivo) {
echo "Não acesse esse arquivo diretamente!";
}
else {
$diretorio = "./upload/";
if (move_uploaded_file($arquivo['tmp_name'], $diretorio . $arquivo['name'])) {
echo ".";
}
else {
echo "Erro ao enviar seu arquivo!";
}
}
?>
Porém, quero limitar envio de apenas imagens em JPG.
Eu deixei assim no início do código, porém dá erro. Pois com qualquer arquivo ele "reprova" e aparece a mensagem de erro. O que estaria errado?
if ($_FILES['arquivo']['type'] != "jpg") {
echo "O arquivo enviado por você não é uma imagem JPG! Envie outro!";
}
Se alguém puder me ajudar, ficarei grato.