Como permitir que usuários façam upload de arquivos em meu site

Escrito por willa dunn | Traduzido por laura pinheiro
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como permitir que usuários façam upload de arquivos em meu site
Dê aos usuários a capacidade de fazer upload de arquivos (New key upload image by robootb from Fotolia.com)

Um site que permite a interação de alguma forma fornece uma experiência mais rica para os visitantes. A capacidade de upload de arquivos possibilita que seus usuários coloquem conteúdo no seu site. Isso pode ser útil no caso de um site de anúncios ou compartilhamento de vídeo, por exemplo. Use um formulário de navegador de arquivos HTML ou PHP para permitir aos usuários fazer upload de arquivos no seu site.

Nível de dificuldade:
Moderadamente desafiante

Outras pessoas estão lendo

O que você precisa?

  • Editor de texto ou HTML
  • Servidor habilitado para PHP

Lista completaMinimizar

Instruções

  1. 1

    Abra um texto ou HTML. Digite os seguintes dados para criar o formulário do navegador de arquivos:

    <form enctype="multipart/form-data" action="uploadfile.php" method="POST"> Choose File: <input name="userfile" type="file" />

    <input type="submit" value="Upload File" /> </form>

    Salve o arquivo HTML (por exemplo, "uploadfile.html").

  2. 2

    Crie o arquivo PHP "uploadfile.php" presente no parâmetro "action" (ação) do formulário acima. Digite os seguintes dados em um novo arquivo:

    <?php $ path = "files/"; $path = $path . basename( $_FILES[‘userfile’]['name']);

    if(move_uploaded_file($_FILES[‘userfile’]['tmp_name'], $path)) { echo "Success uploading". basename($_FILES[‘userfile’]['name']); } else{ echo "Error when uploading file."; } ?>

    Note que o atributo "userfile" (arquivo de usuário) em "$ _FILES" corresponde ao atributo "name" (nome) do seu formulário. Ele pode ser o que quiser, mas deve ser idêntico em ambos os lugares.

  3. 3

    Salve o arquivo e faça upload no seu servidor. Teste sua página navegando até ela e usando o formulário.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível