scripts php type gestion de fichiers
Bonjour,
Pour faire suite au fil de @Niko https://forum.zwiicms.fr/discussion/570/script-php-qui-pourrait-etre-interessant#latest il existe pas mal de scripts intéressants pour mettre à disposition des fichiers, et de façon tout aussi simple que celui présenté par @Niko.
En testant son script ça m'a tout de suite rappelé le script "catalogue" qui est sur mon site de tests : https://augras.eu/ZwiiCMS/catalogue, je commence donc par celui-ci.
catalogue.php
Que tout le monde soit rassuré : tout comme @niko ce n'est qu'un bricolage de ma part de choses existantes par ailleurs... je n'ai pas subitement eu la révélation du développement, malheureusement.
Les fichiers les plus courants seront affichés avec une miniature et un lien cliquable qui affiche le fichier dans une popup Lity. Les fichiers mp3 et mp4 avec le lecteur correspondant et utilisable directement, et également par clic sur le lien qui ouvrira aussi une popup Lity.
Décompresser le fichier catalogue.zip à la racine du site pour obtenir l'arborescence /site/file/source/fichiers avec 4 fichiers (catalogue.php, miniature.php, dir.png, pdf.jpeg) dans le dossier /fichiers.
Il est indispensable que le dossier/fichiers soit là, sinon il faudra modifier les scripts.
Par contre vous pouvez placer les 4 fichiers où vous voulez : mais tous les 4 ensemble au même endroit.
- alimenter le dossier fichiers et l'organiser suivant l'arborescence souhaitée : ce sont les contenus dans ce dossier qui sont affichés
- pour afficher le résultat il faut appeler le script catalogue.php, ce qui avec l'arborescence du fichier décompressé donnera quelque chose comme https://mon-site/site/file/source/fichiers/catalogue.php. Sur mon site de tests je l'affiche dans la page par une iframe.
Encode-explorer :
http://encode-explorer.siineiolekala.net/En un seul fichier un gestionnaire de fichiers qui peut même gérer des droits.
Encode Explorer est un navigateur de fichiers écrit en PHP, XHTML et CSS. Il affiche la liste des fichiers dans un dossier. Il a été conçu pour être utilisé en mode sans échec et reste donc simple et fonctionnel. Gratuit pour tout le monde. Les fichiers peuvent être triés par nom, taille et heure d'édition Vous pouvez vous déplacer dans les dossiers Vignettes pour les images et les fichiers pdf. Téléchargement de fichiers (nécessite le mode complet PHP) Journalisation et notifications Protection par mot de passe en option Interface pour appareils mobiles.
Dans le lien suivant il est uniquement utilisé pour mettre des fichiers à télécharger : https://augras.eu/puppy_linux/
PHP File Manager :
C'est un outil complet de gestion de fichiers sur un seul fichier. Il s'agit d'un outil destiné à un accès rapide aux fichiers, ainsi qu'à la vérification de la configuration et de la sécurité du serveur PHP.
Le script peut être renommé et déployé sur une URL connue unique et offre une protection par mot de passe : pour moi il est obligatoire de renommer le script et de définir un mot de passe, sinon DANGER.
Téléchargement : https://sourceforge.net/projects/phpfm ou https://github.com/dulldusk/phpfm
Démo en ligne : http://phpfm-demo.dulldusk.com
N'hésitez pas à déconner ! Il s'agit d'une installation de démonstration publique qui se réinitialisera toutes les heures.
Simple File Manager :
https://github.com/diego95root/File-manager-phpToujours un seul fichier à placer à la racine du dossier auquel on souhaite accéder.
Tiny File Manager :
https://github.com/prasathmani/tinyfilemanagerDémo : https://tinyfilemanager.github.io/demo/
Toujours un seul fichier à placer à la racine du dossier auquel on souhaite accéder.
FileManager :
https://github.com/alexantr/filemanagerToujours un seul fichier à placer à la racine du dossier auquel on souhaite accéder.
Sur le même principe, script en un seul fichier, il en existe quelques uns qui font galerie d'images.
Commentaires
-
Bonjour,Pour ma part j'utilise encore "simple php filemanager by jcampbell1"Je testerai la liste ci-dessus
0 -
Simple File Manager que j'ai indiqué est une évolution du script de jcampbell qui permet l'édition (il l'indique lui même à la fin de la page sur github à la rubrique Forks).En cherchant les liens pour les scripts je suis tombé sur une petite merveille malheureusement pas libre, mais utilisable avec des limitations, dont une popup très régulière qui demande d'acheter une clé, à 39$ tout de même, pour avoir toutes les fonctionnalités : cette popup est particulièrement énervante et plutôt à même de dégoûter de l'utiliser, même limitée, que d'acheter cette clé.Sur le moment je me suis dit que ça n'avait pas sa place ici et aujourd'hui je me dis qu'à près tout il s'agit également d'un script en un seul fichier et que chacun est à même de faire ses choix.Il s'agit de Files app : https://www.files.gallery/
0 -
Personnellement, je n'installe aucun script du type filemanager à la racine du site, ou ailleurs.
Quand on cherche à prendre le contrôle d'un site, on tente d'uploader ce type de script qui gère, en un seul fichier, des opérations identiques à celle d'un shell. Certains formulaires avec un champ de téléchargement sont vulnérables.
C'est d'ailleurs pourquoi RFM interdit l'upload de scripts php, py ou autres..
The f....g boss0
Salutations, Étranger !
Catégories
- 544 Toutes les Catégories
- 58 Support ZwiiCampus
- 16 Annonces ZwiiCampus
- 17 ZwiiCampus au quotidien
- 36 Déclarer un bug dans ZwiiCampus
- 492 Support ZwiiCMS
- 96 Annonces ZwiiCMS
- 56 Installer et utiliser ZwiiCMS
- 63 Déclarer un bug dans ZwiiCMS
- 59 Modules : utilisation, mise à jour
- 11 Projets de modules
- 6 Zwii en langues étrangères
- 10 Traductions de ZwiiCMS
- 6 Traductions des modules
- 134 Communauté
- 6 Fonctionnement du forum
- 56 Boîte à idées, les évolutions du CMS
- 15 Vos sites
- 63 Discussions libres
- 55 Ateliers de développement
- 15 Vos projets
- 30 Trucs et astuces


