if(!eregi("^image\/(jpeg|jpg|gif|png|bmp)$", $arquivo["type"])) { $erro = "A imagem deve ser JPEG."; } else { $tamanhos = getimagesize($arquivo["tmp_name"]); // Verifica tamanho do arquivo $tamanhos = getimagesize($arquivo["tmp_name"]); $largura = $tamanhos[0]; $altura = $tamanhos[1]; if($arquivo["size"] > $config["tamanho"]) { $tam = $config["tamanho"]; $erro = "Tamanho da foto muito grande! A imagem deve ser de no máximo 1,5 mb."; } }
Ok, o que sempre acontece é que por mais que a imagem esteja correta ( ou seja JPEG ), ele sempre mostra a msg ; A Imagem deve ser A imagem deve ser JPEG.