TinyFileManager é um gerenciador de arquivos PHP versátil baseado na web, projetado para simplicidade e eficiência. Este aplicativo PHP leve de arquivo único pode ser facilmente integrado a qualquer diretório de servidor, permitindo aos usuários armazenar, fazer upload, editar e gerenciar arquivos e pastas diretamente por meio de seu navegador da web. Com suporte multilíngue e compatibilidade com PHP 5.5+, TinyFileManager permite a criação de contas de usuários individuais, cada uma com seu diretório dedicado. A plataforma também inclui funcionalidade integrada para lidar com arquivos de texto usando o Cloud9 IDE. Apresentando destaque de sintaxe para mais de 150 idiomas e mais de 35 temas, o TinyFileManager oferece uma solução abrangente para gerenciamento de arquivos em um ambiente online.
Cuidado! Evite utilizar este script como gerenciador de arquivos padrão em espaços públicos. É imperativo remover este script do servidor após concluir qualquer tarefa.
Demonstração
Tinyfilemanager está altamente documentado nas páginas wiki.
PHP 5.5.0 ou superior.
Extensões Fileinfo, iconv, zip, tar e mbstring são fortemente recomendadas.
Baixe o ZIP com a versão mais recente do branch master.
Basta copiar o tinyfilemanager.php para o seu espaço web - isso é tudo :) Você também pode alterar o nome do arquivo de "tinyfilemanager.php" para outra coisa, você sabe o que eu quis dizer.
Nome de usuário/senha padrão: admin/admin@123 e user/12345 .
$auth_users
antes de usar. a senha é criptografada com password_hash()
. para gerar um novo hash de senha aqui
Para ativar/desativar a autenticação, defina $use_auth
como verdadeiro ou falso.
Adicione seu próprio arquivo de configuração config.php na mesma pasta para usar como arquivo de configuração adicional.
Para trabalhar offline sem recursos CDN, use branch offline
Código aberto: leve, minimalista e extremamente simples de configurar.
Compatível com dispositivos móveis: otimizado para dispositivos de toque e visualização móvel.
Recursos principais: Crie, exclua, modifique, visualize, baixe, copie e mova arquivos facilmente.
⏫ Opções avançadas de upload: uploads com tecnologia Ajax com suporte para arrastar e soltar, importações de URL e uploads de vários arquivos com filtragem de extensão.
Gerenciamento de pastas e arquivos: crie e organize pastas e arquivos sem esforço.
Ferramentas de compactação: compacta e extrai arquivos nos formatos zip
e tar
.
Permissões do usuário: mapeamento de pasta raiz específico do usuário e controle de acesso baseado em sessão.
URLs diretos: copie facilmente URLs diretos de arquivos.
Editor de código: inclui Cloud9 IDE com destaque de sintaxe para mais de 150 idiomas e mais de 35 temas.
Visualização de documentos: visualizador de documentos Google/Microsoft para PDF/DOC/XLS/PPT, com suporte para visualizações de até 25 MB.
Recursos de segurança: recursos de backup, lista negra de IP e lista branca.
Funcionalidade de pesquisa: use datatable.js
para pesquisa e filtragem rápida de arquivos.
Listagens personalizáveis: exclua pastas e arquivos específicos das visualizações de diretório.
Suporte multilíngue: traduções disponíveis em mais de 35 idiomas com translation.json
.
E muito mais!
Disponível sob a licença GNU
Conceito original e desenvolvimento por github.com/alexantr/filemanager
CDN usado - jQuery, Bootstrap, Font Awesome, Highlight js, ace js, DropZone js e DataTable js
Para relatar um bug ou solicitar um recurso, registre um problema
Colaboradores