>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Permitir que Usuários Enviem Arquivos para Meu Site

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

Passo 1

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

<form action="uploadfile.php" method="post" enctype="multipart/form-data">

<input type="file" name="userfile" />

<input type="submit" value="Enviar Arquivo" />

</form>

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

Passo 2

Crie o arquivo PHP "uploadfile.php" referenciado no parâmetro "action" do formulário acima. Digite os seguintes dados em um novo arquivo:

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

if(move_uploaded_file($_FILES['userfile']['tmp_name'], $path)) { echo "Sucesso no upload " . basename($_FILES['userfile']['name']); } else { echo "Erro ao fazer upload do arquivo."; } ?>

Note que o atributo "userfile" em "$_FILES" corresponde ao atributo "name" do seu formulário. Pode ser o que você quiser, mas deve ser idêntico em ambos os lugares.

Passo 3

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