Webmaster - Fazer facilmente um espaço de atualização

Janeiro 2017


ATENÇÃO: Parece que o FileThingie está com um problema de segurança importante. Não é recomendado instalar este software.

Por que?


Às vezes você precisa criar um pequeno espaço de download (upload/download) para armazenar arquivos em seu site.

É realmente muito prático e pode ajudar quando você não tiver um pen drive por perto, ou se você quiser trocar arquivos com amigos.

Veja aqui uma solução que substitui, vantajosamente, sites tais como o cjoint.com ou o yousendit.com, já que você pode configurar o seu próprio site.

Às vezes você precisa criar um pequeno espaço (upload / download) para armazenar arquivos em seu site.

Existe um pequeno script php, bem simples, que faz isso: "FileThingy"

Execução

1. Baixe o FileThingy


No site do FileThingy, baixe o arquivo php (a ser recuperado no arquivo).

2. Modifique o arquivo php


Renomeie ft2.php para index.php e altere as linhas situadas após a linha:

# Settings - Change as appropriate. See online documentation for explanations. #



Parâmetros indispensáveis:

define("USERNAME", "my_username");
define("PASSWORD", "my_password");

para colocar o login e a senha (que será o mesmo para todos), mas não manter as configurações padrão para evitar intromissões indesejadas.

Outros parâmetros facultativos:

Mude: define("DIR", ".");
para define("DIR", "arquivos");

(Se seus documentos forem armazenados em uma pasta chamada "arquivos")

Mude: define("MAXSIZE", 2000000);
para: define("MAXSIZE", 9999999);

(Para permitir o upload de arquivos maiores, alguns alojadores não aceitam a atualização de arquivos maiores que 2 MB)

Mude: define("FILETYPEBLACKLIST", "php phtml php3 php4 php5");
para: define("FILETYPEBLACKLIST", "php phtml php3 php4 php5 mp3 doc xls");

(Para adicionar outros tipos de arquivos proibidos para atualização; aqui, eu adicionei os mp3, os processamentos de texto doc, as planilhas xls)

3. No seu site web


a) Crie um diretório (por exemplo /armazenamento)

b) Neste diretório, crie o subdiretório arquivos
(/armazenamento/arquivos)

c) Envie index.php para o diretório /armazenamento


Pronto!


Agora só basta ir à página seusite.com/armazenamento e entrar o login e a senha para acessar o espaço de armazenamento.

Observação


Este espaço de armazenamento não é privado.

Só a pessoa com o login/senha pode atualizar arquivos, mas qualquer um pode baixá-los sem a senha.

(Basta acessar o seusite.com/ /armazenamento/arquivos)


Assim sendo, esta não é uma solução de armazenamento segura, mas apenas uma solução prática para trocar arquivos ou colocá-los disponíveis rapidamente.

Nota: Se a indexação automática estiver desativada no seu servidor web, indo para http://seusite.com/armazenamento/arquivos os usuários não poderão ver a lista de arquivos.


Portanto, você será obrigado a criar uma página (por exemplo index.html) com links para cada arquivo, ou colocar um arquivo que enumera os documentos presentes.


Tradução feita por Lucia Maurity y Nouira


Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 15 de junho de 2011 às 11:06 por pintuda.
Este documento, intitulado 'Webmaster - Fazer facilmente um espaço de atualização', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.