quarta-feira, 1 de fevereiro de 2012

[TUTORIAL] Upload de arquivos PDF em PHP

Bom dia pessoal,

hoje vou fazer um breve tutorial de como criar uma página simples para upload de arquivos .PDF em PHP.

Primeiramente criaremos o formulário. Como exemplo estarei usando form_pdf.html como o nome do arquivo HTML.

form_pdf.html
1
2
3
4
5
<form name="form" method="post" action="envia_pdf.php" enctype="multipart/form-data">  
 <label> Selecione o arquivo PDF: </label>  
 <input type="file" name="pdf" id="pdf" /><br />  
 <input type="submit" name="envia" value="Enviar" />  
</form> 

Em seguida criaremos o arquivo .PHP onde receberá as informações do formulário para realização do Upload. Nome do arquivo de exemplo envia_pdf.php

envia_pdf.php
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
<?php 

// Verifica se o campo PDF está vazio
if ($_FILES['pdf']['name'] != "") {

// Caso queira mudar o nome do arquivo basta descomentar a linha abaixo e fazer a modificação
//$_FILES['pdf']['name'] = "nome_do_arquivo.pdf";

// Move o arquivo para uma pasta
move_uploaded_file($_FILES['pdf']['tmp_name'],"PASTA/".$_FILES['pdf']['name']);

// $pdf_path é a variável que guarda o endereço em que o PDF foi salvo (para adicionar na base de dados)
$pdf_path = "PASTA/".$_FILES['pdf']['name'];

} else {
// Caso seja falso, retornará o erro
 echo "Não foi possível enviar o arquivo";
}

?>

4 comentários: