Saving file on the server

0

Good afternoon, I'm trying to send a file with php to the server, but it's not going to the given folder and it's getting "loose" in the main folder.

Andbesides,insteadofthefilegoingtotheselectedfolder,itisgettingthenameofthepath.Example:List.pdfwhenuporenamesit,to:panel/uploads/bidding/

NowfollowthecodesnippetwhereIgiveyoutheaddress:

<?phpinclude"conexao.php";
  // Lista de tipos de arquivos permitidos
  $tiposPermitidos= ("application/pdf");
  //var_dump($_FILES);exit;
  // O nome original do arquivo no computador do usuário
  $arqName = $_FILES['arquivo']['name'];
  // O tipo mime do arquivo. Um exemplo pode ser "image/gif"
  $arqType = $_FILES['arquivo']['type'];
  // O tamanho, em bytes, do arquivo
  $arqSize = $_FILES['arquivo']['size'];
  // O nome temporário do arquivo, como foi guardado no servidor
  $arqTemp = $_FILES['arquivo']['tmp_name'];
  // O código de erro associado a este upload de arquivo
  $arqError = $_FILES['arquivo']['error'];
  //codigo do tipo de arquivo
  $tipoArquivo = $_POST['local'];
  if ($arqError == 0) {
    // Verifica o tipo de arquivo enviado
    if ($arqType != $tiposPermitidos) {
      echo 'O tipo de arquivo enviado é inválido!';
    // Não houveram erros, move o arquivo
    }elseif ($tipoArquivo == 1) {
      $pasta = 'painel/uploads/licitacoes/1/';
      //var_dump(move_uploaded_file($arqTemp, $pasta . $arqName));exit;
      $upload = move_uploaded_file($arqTemp, $pasta . $arqName);
    }elseif ($tipoArquivo == 2) {
      $pasta = 'painel/uploads/edital/2/';
      //var_dump(move_uploaded_file($arqTemp, $pasta . $arqName));exit;
      $upload = move_uploaded_file($arqTemp, $pasta . $arqName);
    }elseif ($tipoArquivo == 3) {
      $pasta = 'painel/uploads/legislacao/3/';
      //var_dump(move_uploaded_file($arqTemp, $pasta . $arqName));exit;
      $upload = move_uploaded_file($arqTemp, $pasta . $arqName);
    }   
  }
      //Verifica se o arquivo foi movido com sucesso
      if ($upload == true) {
        // Cria uma query MySQL
        $query = mysqli_query($conectar,"INSERT INTO 'pdf' ('id', 'nome', 'tipo') VALUES (NULL, '{$arqName}', '{$tipoArquivo}')");
        if ($query == true) {
          header("Location: listar_pdf.php");
        }
      }else{

        //header("Location: upload.php");
        echo 'Ocorreu algum erro com o upload, por favor tente novamente!';
      }
    
asked by anonymous 24.07.2017 / 18:38

0 answers