TinyFileManager est un gestionnaire de fichiers PHP polyvalent basé sur le Web, conçu pour la simplicité et l'efficacité. Cette application PHP légère à fichier unique peut être intégrée sans effort dans n'importe quel répertoire de serveur, permettant aux utilisateurs de stocker, télécharger, modifier et gérer des fichiers et des dossiers directement via leur navigateur Web. Avec un support multilingue et une compatibilité avec PHP 5.5+, TinyFileManager permet la création de comptes d'utilisateurs individuels, chacun avec son répertoire dédié. La plate-forme comprend également des fonctionnalités intégrées pour gérer les fichiers texte à l'aide de l'IDE Cloud9. Doté d'une coloration syntaxique pour plus de 150 langues et plus de 35 thèmes, TinyFileManager offre une solution complète pour la gestion de fichiers dans un environnement en ligne.
Prudence! Évitez d'utiliser ce script comme gestionnaire de fichiers standard dans les espaces publics. Il est impératif de supprimer ce script du serveur après avoir terminé une tâche.
Démo
Tinyfilemanager est très documenté sur les pages wiki.
PHP 5.5.0 ou supérieur.
Les extensions Fileinfo, iconv, zip, tar et mbstring sont fortement recommandées.
Téléchargez ZIP avec la dernière version de la branche principale.
Copiez simplement le fichier tinyfilemanager.php sur votre espace Web - c'est tout :) Vous pouvez également changer le nom du fichier de "tinyfilemanager.php" en autre chose, vous savez ce que je voulais dire.
Nom d'utilisateur/mot de passe par défaut : admin/admin@123 et user/12345 .
$auth_users
avant utilisation. le mot de passe est crypté avec password_hash()
. pour générer un nouveau hachage de mot de passe ici
Pour activer/désactiver l'authentification, définissez $use_auth
sur true ou false.
Ajoutez votre propre fichier de configuration config.php dans le même dossier pour l'utiliser comme fichier de configuration supplémentaire.
Pour travailler hors ligne sans ressources CDN, utilisez la branche hors ligne
Open Source : léger, minimaliste et extrêmement simple à configurer.
Adapté aux mobiles : optimisé pour les appareils tactiles et la visualisation mobile.
Fonctionnalités principales : créez, supprimez, modifiez, affichez, téléchargez, copiez et déplacez facilement des fichiers.
⏫ Options de téléchargement avancées : téléchargements basés sur Ajax avec prise en charge du glisser-déposer, importations d'URL et téléchargements multi-fichiers avec filtrage d'extension.
Gestion des dossiers et des fichiers : créez et organisez des dossiers et des fichiers sans effort.
Outils de compression : compressez et extrayez des fichiers aux formats zip
et tar
.
Autorisations utilisateur : mappage du dossier racine spécifique à l'utilisateur et contrôle d'accès basé sur la session.
URL directes : copiez facilement les URL directes des fichiers.
Éditeur de code : inclut l'IDE Cloud9 avec coloration syntaxique pour plus de 150 langues et plus de 35 thèmes.
Aperçu du document : visionneuse de documents Google/Microsoft pour PDF/DOC/XLS/PPT, prenant en charge les aperçus jusqu'à 25 Mo.
Fonctionnalités de sécurité : capacités de sauvegarde, liste noire IP et liste blanche.
Fonctionnalité de recherche : utilisez datatable.js
pour une recherche et un filtrage rapides des fichiers.
Listes personnalisables : excluez des dossiers et des fichiers spécifiques des vues de répertoire.
Prise en charge multilingue : traductions disponibles dans plus de 35 langues avec translation.json
.
Et bien plus encore !
Disponible sous licence GNU
Concept original et développement par github.com/alexantr/filemanager
CDN utilisé - jQuery, Bootstrap, Font Awesome, Highlight js, ace js, DropZone js et DataTable js
Pour signaler un bug ou demander une fonctionnalité, veuillez déposer un problème
Contributeurs