Problem uploading and getimagesize php [closed]

-1

Good morning, I'm uploading images in php and with this I wanted the image to have such height and width, the upload is working and put in the database saving the destination to be called later, but when I put the if and else to analyze if height and is of such size is not working ... a help please !! Just below the code, I'm new to the language.

<form action="proc_cad_img.php" class="form-horizontal" method="post" enctype = "multipart/form-data"> 
                <div class="form-group">
                    <label>Nome para a imagem:</label>
                    <div>
                        <input type="text" name="titulo" class="form-control" placeholder="Digite o titulo" required="required">
                    </div>
                </div>

                <div class="form-group">
                    <label>Nome do Municipio:</label>
                    <div >
                    <select name="municipio" required="required">
    <option value="vazio" > -------------------------------------------------------</option>
    <option value="Acre">Acre</option>
    <option value="Alagoas">Alagoas</option>
    <option value="Amapá">Amapá</option>
    <option value="Amazonas">Amazonas</option>
    <option value="Bahia">Bahia</option>
    <option value="Ceará">Ceará</option>
    <option value="Distrito Federal">Distrito Federal</option>
    <option value="Espírito Santo">Espírito Santo</option>
    <option value="Goiás">Goiás</option>
    <option value="Maranhão">Maranhão</option>
    <option value="Mato Grosso">Mato Grosso</option>
    <option value="Mato Grosso do Sul">Mato Grosso do Sul</option>
    <option value="Minas Gerais">Minas Gerais</option>
    <option value="Pará">Pará</option>
    <option value="Paraíba">Paraíba</option>
    <option value="Paraná">Paraná</option>
    <option value="Pernambuco">Pernambuco</option>
    <option value="Piauí">Piauí</option>
    <option value="RJ">Rio de Janeiro</option>
    <option value="RN">Rio Grande do Norte</option>
    <option value="Rio Grande do Sul">Rio Grande do Sul</option>
    <option value="Rondônia">Rondônia</option>
    <option value="RR">Roraima</option>
    <option value="Santa Catarina">Santa Catarina</option>
    <option value="SP">São Paulo</option>
    <option value="SE">Sergipe</option>
    <option value="TO">Tocantins</option>
</select>
                    </div>
                </div>

                <div class="form-group">
                    <label >Imagem:</label>
                    <div>
                        <input type="file" name="imagem[]" multiple="multiple"/><br/>

                    </div>
                </div>

                <div class="form-group">
                    <label ></label>
                    <div>
                        <div class="progress progress-striped active">
                            <div class="progress-bar" style="width: 0%">
                            </div>
                        </div>
                    </div>
                </div>

                <div class="form-group">
                    <div class="col-sm-offset-2 col-sm-10">
                        <input type="hidden" name="action" value="upload">
                        <button type="submit" class="btn btn-success upload"><input type="submit" name="enviar" value="Upload"></button>
                    </div>
                </div>
            </form>

 <?php
session_start();
include_once("conexao.php");
// TESTA SE FOI INICIADO A FUNÇÃO
if(isset($_POST['action']) and $_POST['action'] == 'upload'){

// NOME DA PASTA PARA O ENVIO DOS ARQUIVOS
$pasta = "documentos";
$imagem = $_FILES['imagem'];

// CONTA QUANTAS IMAGEM ESTÃO SENDO ENVIADAS
$count = count($imagem['name']);


for($i = 0; $i < $count; $i++){

    // VARIAVEIS COM OS PARAMETROS DA IMAGEM NOME_TEPORARIO, TIPO E ETC...
    $temp = $imagem['tmp_name'][$i];
    $name = $imagem['name'][$i];
    $type = $imagem['type'][$i];
    $size = $imagem['size'][$i];
    $titulo = $_POST['titulo'];
    $muni = $_POST['municipio'];
    $tamanho_imagem = getimagesize($_FILES['imagem']['tmp_name'][$i]);
    $largura_imagem = $tamanho_imagem[0];
    $altura_imagem = $tamanho_imagem[1];

   if($largura_imagem[$i] >= 1016){
       if($altura_imagem[$i] >= 642){


    $newname = md5(uniqid(rand(), true)).$i.'.jpg';

    // QUERY DE INSERSÃO DE DADOS
    $sql = "INSERT INTO imagem (nome_imagem, titulo, municipio) VALUES ('$newname', '$titulo', '$muni')";
    $query = mysqli_query($conn, $sql);

    // VERIFICA SE FOI INCLUIDO NO BANDO DE DADOS PARA DAR INICIO AO UPLOAD
    if(mysqli_affected_rows($conn) > 0){
                       // MOVE O ARQUIVO PARA PASTA DESEJADA
        move_uploaded_file($temp, "$pasta/$newname");
         $_SESSION['msg'] = "<div class='alert alert-success'>Imagem cadastrada com sucesso!</div>";
    }else{
        print('Ocorreu um erro ao realizar o upload!');
        $_SESSION['msg'] = "<div class='alert alert-danger'>Erro ao cadastrada a imagem!</div>";
    }
     } else{
        $_SESSION['msg'] = "<div class='alert alert-danger'>Erro ao cadastrada a imagem!</div>";
     } 
}else{
    $_SESSION['msg'] = "<div class='alert alert-danger'>Erro ao cadastrada a imagem!</div>";
}
}
}
?>
<?php  
    
asked by anonymous 04.01.2019 / 12:26

0 answers