Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá!!
Estou com dificuldades para descobrir onde está o erro
desse código.. depois de horas tentando resolver. A mensagem
de erro é a seguinte:
"Tipo de arquivo inválido!!!
Mas acontece que estou mandando um arquivo que era para ser aceito, ou seja
uma imagem jpg.
Por favor,
kem puder ajudar... agradeço muito.
o código é esse:
<div class='codetop'>CODE</div><div class='codemain' style='height:300px;white-space:pre;overflow-y:auto'><?
$acao = $_GET["acao"];
if($acao == 'enviar') {
if($imagem <> 'none') { /*verifica se veio vazio */
if(($imagem_type <> 'image/gif') AND ($imagem_type <> 'image/pjpeg')) { /*verifica o tipo da imagem*/
$erros++;
$errors = $errors."Tipo de arquivo inválido<br>";
}/* fecha if */
$arquivo = "/images/$imagem_name"; /*caminho pra onde vai a imagem*/
if (file_exists($arquivo)) { /*verifica se o arquivo existe no diretório */
$dat = date("dmyHi");
$imagem_name = $dat."_".$imagem_name;
echo "leandro";
} /*fecha verificação do arquivo*/
} /*fecha mapa <> none*/
if($erros == 0) {
copy($imagem, "/images/$imagem_name") or die("Erro na copia"); /*envia a imagem para a pasta*/
echo "Imagem enviada com Sucesso!!";
$prato = $_POST["prato"];
$ingredientes = $_POST["ingredientes"];
$valor = $_POST["valor"];
$sql= mysql_query("insert into cardapio values('','$prato','$ingredientes','$valor','$imagem_name')");
if($sql){ ?>
<script language="JavaScript">
alert("Cadastro realizado com sucesso!");
window.location.href="administrador.php";
</script>
<? }
}/ fecha erros = 0 /
else {
echo "Foram encontrados os seguintes erros:<br>$errors";
}/*fecha else*/
}
?></div>
abaixo está o input image:
<div class='codetop'>CODE</div><div class='codemain' style='height:300px;white-space:pre;overflow-y:auto'><input name="imagem" type="file" id="imagem" /></div>
Carregando comentários...