<form enctype="multipart/form-data" action="" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="10000000"> Arquivo PDF: <input type="file" accept=".pdf" name="arquivo"><br> <input type="submit" value="Enviar arquivo"> </form> <?php if( $_FILES ) { // DIRETÓRIO PARA ONDE VAI O ARQUIVO ENVIADO - DEVE CONTER A BARRA NO FINAL! $diretorio = "uploads/"; // NOME PARA O QUAL O ARQUIVO DEVE SER RENOMEADO - NÃO PODE CONTER OS SEGUNTES CARACTERES: \ / : * ? " < > | $nome_arq = date('Y-m-d H-i-s') . "_" . md5($_FILES['arquivo']['name']) . '.pdf'; // (Data e hora)_(Chave MD5 do nome original).pdf if( $_FILES['arquivo']['error'] == 0 && $_FILES['arquivo']['type'] == "application/pdf" && move_uploaded_file($_FILES['arquivo']['tmp_name'], $diretorio . $nome_arq) ) { echo "Arquivo enviado com sucesso!"; // AQUI DEVE ENTRAR O CÓDIGO PARA INSERIR NO BANCO DE DADOS, SE NECESSÁRIO } else { echo "Erro ao enviar o arquivo!"; } } ?>