La base de données des scripts PHP - ASP & PERL
Programmation Web Hebergement

PHP ASP PERL

Gratuit Mutualisé Dédié
Rechercher


 
membres
S'inscrire

Mail : 
Passe : 
oublié ?
 
services
Développement
Kits graphiques
E.JavaScript
Domaines
Referencement
 
comscripts
Scripts PHP
Scripts ASP
Scripts PERL
Sources PHP
Sources ASP
Sources PERL
Les Ateliers
 
ressources
Les Livres
Forums
Liens
Faire un lien
Refrapide
 
partenaires
Kits Graphiques
CréEr Son Site
Easy-Script.Com
Pc Land
Annu Marseille
Mon Webdesign
Bons Plans Du N
Who Is Using
Sarl L.M.2.I.
Je Javascript
AeroModelisme
Votre site ?

Vérifier la disponibilité d'un nom de domaine


PHPmyBrowser   9/10 avec 2 votes    
Informations rapides
Catégorie : FTP Auteur : Sylvain MACHEFERT
CSID : 1302 Licence : GPL 
Téléchargé :    288 Taille : 278 Ko
Ajouté le : 24-07-2003 Version : béta 2
Modifié le : 08-11-2004 Langage : Php 4 
Dernière version du : 08-11-2004 Compression : zip



Informations détaillées
Point fort :

Un explorateur de fichier multi-fonction, entièrement configurable notamment par des add-ons perso, avec sécurité renforcée.

Description :

Vous pouvez avoir un aperçu en direct sur http://iubito.free.fr/_tempdemo/

C'est la version béta 2 !!! Elle s'appelle "béta" parce qu'il manque des fonctionnalités, mais elle est quand même relativement stable, complètement réécrite par rapport à la béta 1.
La doc (en english) est sur http://phpmybrowser.sourceforge.net/doc/ (site en cours de ocnstruction).




LES PRINCIPES FONDAMENTAUX...

1/ LES TYPES DE FICHIERS

  le fichier types.php contient la liste des types de fichier, par exemple prog_php :
  libellé = PHP
  icone = _php (c le fichier ico/_php.gif)
  extensions = php|php3|php4...
éventuellement :
  add-on = nom_du_plugin (c le fichier addon-file/nom_du_plugin.php)


2/ LES FICHIERS MASQUÉS

les fichiers cachés, quand vous le lancerez, vous ne verrez pas les fichiers .php, les 2 répertoires PHPmyBrowser et ...Custom.
Dans le fichier hiddenfiles.php il y a toute la liste des fichiers cachés.
On peut mettre :
  {alldir} pour un fichier dans tous les répertoires (par exemple un .htaccess)
  {diskroot} pour un fichier à la racine du disque (par exemple System Volume Information sur windows)
  {nom_d'un_type} par exemple {prog_php} masque tous les fichiers .php .php3 .php4...
  des jokers * et ? pour remplacer plusieurs ou un caractère. Par exemple *.zip ou encore log*.txt)

Ce sont les 2 éléments de base du script, peut-être un peu compliqués à comprendre.... vous me direz si c compréhensible ;-p


3/ PLUG-INs et ADD-ONs :

Dans la doc et le code, je parle de "plug-in" et "add-on". Voici la différence.
Un add-on se rapporte à un type de fichier précis (par exemple webimage.php, type des images gif/jpg/png) ou une extension précise (par exemple doc.php, un fichier word). Deux cas spéciaux : folder.php qui s'applique à tous les répertoires, file.php à tous les fichiers.
Ces scripts sont dans le répertoire addon-file.
La plupart du temps, ils servent à ajouter une icône pour appeler un plug-in.
L'add-on webimage sert aussi à faire des miniatures (vignettes).
Dans le répertoire addon-folder c'est pas encore géré mais ça sera des script exécuté à la fin du listing, du genre "télécharger une playlist des mp3 du répertoire listé..." à venir dans une prochaine version donc...

Les plug-ins, qui sont appelés par un paramètre dans l'url, sont : upload, download, ajouter/modifier des commentaires sur les fichiers, prévisualisation de police TTF, convertion text->html et doc->text...


4/ CUSTOMIZATION :

Vous pouvez modifier la config à volonté, mais je conseille de ne pas toucher ce qui est dans PHPmyBrowser (à part hiddenfiles et types vous pouvez y aller)
et de mettre la ocnfig dans un répertoire PHPmyBrowserCustom. Comme ça à la prochaine mise à jour vous n'aurez pas de soucis d'écrasement de config, de modif de template....


5/ LES TEMPLATES :

Dans le répertoire templates. Permet de changer la feuille de style, mais aussi, de modifier complètement le listing, de transformer l'application.
Un exemple d'utilisation est la faq de mon site perso : http://iubito.free.fr/faq/




EN RÉSUMÉ...

Points forts :

  pas besoin de base de données
  multilingue (l'interface, la doc est en anglais seulement :p)
  sécurité maximale (enfin j'espère!)
  des tests dans tous les sens pour voir si on essaye pas de dl un fichier masqué, si on upload pas un fichier non autorisé...
  cache les répertoires illisibles (pas d'accès) ou protégés par un .htaccess "deny from all"
  anti-leech
  possibilité de log des fichiers téléchargés et des répertoires parcourus
  beaucoup d'icônes !
  facilement customizable. Si vous placez un fichier (n'importe lequel, config, une icône...) dans PHPmyBrowserCustom, il sera pris en priorité par rapport à PHPmyBrowser
  réutilisable. Vous placez le moteur PHPmyBrowser à la racine de votre site, puis dans différents répertoires vous mettez l'index.php (en modifiant le chemin d'accès au moteur), et dans ce répertoire vous placez aussi un PHPmyBrowserCustom avec sa config, css... Une mise à jour du moteur et hop! tous les scripts sont à jour ;)
  administration... pour le moment y'a pas grand chose, mais vous pouvez intégrer votre script d'authentification, et mettre la variable $adminPHPmyBrowser = true; dans l'index.php => ça permettra commenter, modifier/supprimer les commentaires des visiteurs, voir les fichiers cachés...
  l'upload marche même sur free ! Possibilité de bloquer certains types de fichiers à l'upload. Possibilité de convertir et redimensionner les images uploadées.

TODO...

Je prévois :

  support des fichier descript.ion de ACDSee... mais en élargissant. Les descript.ion peuvent contenir un commentaire sur les images, dont tant qu'à faire possibilité pour l'administrateur de mettre des commentaires aux fichiers.
  lecture des tags des MP3, et pour les images, le EXIF.
  un script qui permet de configurer de manière plus agréable... ;)




Bon amusement !

Télécharger maintenant

 Les Commentaires
superbe par Antoine ROOPKEED 9/10
Pas mal par Isothop 9/10
Ajouter  

 Informations & services  

Je désire recevoir ce script par email.
Je désire être informé(e) d'une nouvelle version.
Je désire recevoir la Newsletter de ComScripts.
Options
Imprimer
Votre avis
Télécharger
Auteur
Démo
Une Erreur ?



Détails
Librairie
  Aucune

Pb hébergeur
  

Base de données
  Aucune


Tips
 FTP
Aucune Catégorie

Top KitGrafik


  Le bon plan du moment  

Gen. en 0.25535sec. Retour à la page d'accueil
Copyright © 2005 - Visialis - RCS Nanterre 478 885 122 - Tous droits réservés - Nous contacter haut de page

Valid XHTML 1.0! Valid CSS!