Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal criei meu sistema de cadastro com Upload de imagem, mais sempre quando vou testar e enviar o cadastro da esse erro "Formato de Imagem nao e Valido, envie com as extensoes: jpg, jpeg, png, gif!"
sendo que a imagem que eu coloco ta JPG, alguem pode me ajudar?
cadastrar.php
<?php if (isset($_POST['enviar']) && $_POST['enviar'] == 'send') {
$nome = strip_tags(trim($_POST['nome']));
$email = strip_tags(trim($_POST['email']));
$dia = strip_tags(trim($_POST['dia']));
$mes = strip_tags(trim($_POST['mes']));
$ano = strip_tags(trim($_POST['ano']));
$data = strip_tags(trim($_POST['ano'])).'-'.strip_tags(trim($_POST['mes'])).'-'.strip_tags(trim($_POST['dia']));
if (empty($nome)) {
$retorno = '<span class="no">Digite seu Nome</span>';
}if (empty($email)){
$retorno = '<span class="no">Digite seu Email</span>';
}elseif (filter_var($email, FILTER_VALIDADE_EMAIL)){
$retorno = '<span class="no">Digite um Email Valido</span>';
}elseif (empty($dia)){
$retorno ='<span class="no">Informe o Dia em que voce Nasceu!</span>';
}elseif (empty($mes)){
$retorno ='<span class="no">Informe o mes em que voce Nasceu!</span>';
}elseif (empty($ano)){
$retorno ='<span class="no">Informe o ano em que voce Nasceu!</span>';
}if (empty($retorno)) {
$_UP['pasta'] = 'uploads/';
$_UP['tamanho'] = 1024 * 1024 *2;
$_UP['extensoes'] = array ('jpg', 'jpeg', 'png', 'gif');
$_UP['renomeia'] = true;
$_UP['errors'][0] = 'Nao tivemos errors';
$_UP['errors'][1] = 'A Pasta não foi encontrada';
$_UP['errors'][2] = 'Tamanho da Imagem Exedeu o Limite';
$_UP['errors'][3] = 'As Extensoes permitidas para o envio sao: jpg,jpeg,png,gif';
$_UP['errors'][4] = 'Nao foi feito o Upload da sua foto';
if ($_FILES['arquivo']['errors'] != 0) {
die("Nao foi possivel enviar sua imagem o erro foi:" . $_UP['errors'][$_FILES['arquivo']['errors']]); exit;
}
$extensao = strtolower (end(explode('-',$_FILES['arquivos']['name'])));
if (array_search($extensao, $_UP['extensoes']) === false) {
echo "Formato de Imagem nao e Valido, envie com as extensoes: jpg, jpeg, png, gif!";
}
else if ($_UP['tamanho'] < $_FILES['aequivo']['size']) {
echo '0 arquivo nao pode ter mais de 2mb';
}
else {
if ($_UP['renomeia'] == true) {
$nome_final = md5(time()).'.jpeg';
}else{
$nome_final = $_FILES['arquivo']['name'];
}
$tam_name = getimagesize($_FILES['arquivo']['tmp_name']);
if ($tam_name[0] >= '201') {
echo "a imagem deve ter a largura menor do que a 200px";
}
if ($tam_name[1] >= '151') {
echo "a imagem deve ter a altura menor do que a 150px";
}else
if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $_UP['pasta'] . $nome_final)) {
$cadastro * mysql_query("INSERT INTO usuarios (nome, email, data, foto) VALUES ('$nome', '$email', '$data', '$nome_final')");
if ($cadastro == 1){
echo '<span class="yes"> Seu Cadastro foi realizado com suscesso, obrigado por fazer parte de nosso site!';
}else {
echo '<span class="no">Erro ao Cadastrar, Tente Novamente</span>';
}
}
}
}
if ($retorno == 0){
echo "$retorno";
}else{
}
}
?>
Carregando comentários...