Você pode fazer o upload de arquivos via PHP.
Este processo envolve normalmente dois arquivos, o formulário do upload em si e um script que processa a informação inserida no formulário e executa a ação do upload.
Existe um detalhe que deve ser observado sempre, os campos que são preenchidos no formulário devem ser obrigatoriamente referenciados no script que processa o upload.
No exemplo abaixo, consideramos um formulário simples:
1 - Crie um arquivo dentro da sua hospedagem com o conteúdo abaixo e nomeie-o como upload.html
| <html> <body> <form action="upload.php" method="POST" enctype="multipart/form-data"> Enviar o arquivo: <input type="file" name="arquivo" size="20"><br> <input type="submit" value="Enviar"> </form> </body> </html> |
2 - No mesmo diretório, crie um arquivo chamado upload.php com o conteúdo abaixo:
|
<?php /* Insira aqui a pasta que deseja salvar o arquivo*/ $uploadfile = $uploaddir . $_FILES['arquivo']['name'];
?> |
OBS: Lembre-se de substituir a informação NOME_DO_DIRETORIO pelo nome do diretório de destino dos arquivos.
3 - Mude a atribuição de permissões do diretório que você destinou os arquivos para "777". Isto pode ser realizado através de seu programa de FTP.
Aviso: Para evitar problemas de invasões sempre após utilização delete o botão "Enviar":
<input type="submit" value="Enviar">