Faça uma pesquisa...
Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt
Filter by Custom Post Type

Upload de Arquivo em PHP

Como realizar o Upload de arquivo via PHP na DialHost.

Vamos trabalhar com o upload de arquivos em duas páginas.

Passo 1

Nosso primeiro passo é criar uma página contendo o formulário de envio onde o usuário irá selecionar o arquivo e outra com o script PHP que armazena o arquivo na sua pasta de escolha do servidor.

<html>
  <head>
    <title>Envio de arquivo</title>
  </head>
  <body>
    <form action="upload.php" method="post" enctype="multipart/form-data">
      Selecione o arquivo: <input type="file" name="arquivo" />
      <input type="submit" value="Enviar"/>
    </form>
  </body>
</html>

Passo 2

Formulário criado, agora iremos criar a página que irá enviar o arquivo selecionado no formulário.
Vamos dar o nome deste arquivo como upload.php.

<?php 

/*  
*$dir é o caminho da pasta onde você deseja que os arquivos sejam salvos. 
*Neste exemplo, supondo que esta pagina esteja em public_html/upload/ 
*os arquivos serão salvos em public_html/upload/imagens/ 
*Obs.: Esta pasta de destino dos arquivos deve estar com as permissões de escrita habilitadas. 
*/ 

$dir = "imagens/"; 
// recebendo o arquivo multipart 
$file = $_FILES["arquivo"]; 
// Move o arquivo da pasta temporaria de upload para a pasta de destino 
if (move_uploaded_file($file["tmp_name"], "$dir/".$file["name"])) { 
    echo "Arquivo enviado com sucesso!"; 
} 
else { 
    echo "Erro, o arquivo n&atilde;o pode ser enviado."; 
}           
?>

Deixo abaixo o link com o ZIP dos arquivos utilizados neste tutorial

Download upload.zip

Esse artigo te ajudou?
Por favor, nos informe se este artigo te ajudou a resolver seu problema. Essa é a única maneira de melhorarmos.

Não encontrou o que procurava? Faça uma nova busca!

Faça uma pesquisa...
Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt
Filter by Custom Post Type