Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala Rapaziada do PHP tudo tranquilo?
espero que sim.
preciso de uma ajuda, se possivel é claro. eu tenho esse código aqui e eu já tentei declarar de todas as formas os tipos de foto mas quando a pessoa envia a foto com a extensão em maiuscula ela dá erro e fala que o tipo não é permitido tem alguma forma de declara que jpeg == JPEG são iguais? algum tutorial, script, artigo que fale sobre isso já ajuda!
<?php
$id = $_GET['id'];
include("conexao.php");
$tiposPermitidos= array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/png', 'image/PNG', 'image/JPEG', 'image/GIF');
$tamanhoPermitido = 1024 * 614400000; // 500 Kb
$arqName = $_FILES['arquivo']['name'];
$arqType = $_FILES['arquivo']['type'];
$arqSize = $_FILES['arquivo']['size'];
$arqTemp = $_FILES['arquivo']['tmp_name'];
$arqError = $_FILES['arquivo']['error'];
if ($arqError == 0) {
if (array_search($arqType, $tiposPermitidos) === false) {
echo 'O tipo de arquivo enviado ?inv?ido!';
} else if ($arqSize > $tamanhoPermitido) {
echo 'O tamanho do arquivo enviado ?maior que o limite!';
} else {
$pasta = 'img/';
$extensao = strtolower(end(explode('.', $arqName)));
$nome = time() . '.' . $extensao;
$nomeMySQL = mysql_real_escape_string($_POST['nome']);
$upload = move_uploaded_file($arqTemp, $pasta . $nome);
if ($upload == true) {
$sql = "UPDATE `contas` SET imagem1=$nome WHERE id_condominio='$id'";
$query = mysql_query($sql);
if ($query == true) {
echo 'Usu?io inserido com sucesso!';
}
}
}
} else {
echo 'Ocorreu algum erro com o upload, por favor tente novamente!';
}
?>Carregando comentários...