Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
samedi 17 mai 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 



Vous êtes ici : Articles ASP > EXEMPLES COMPLETS

Simulation ftp : Dirlist
Ce programme permet de visualiser le contenu d'un répertoire sur le Web, mais également d'uploader des fichiers, de créer, renommer des fichiers et des répertoires. Fonctionne avec une base Access permettant d'affecter des utilisateurs à un répertoire donné.


ABONNEZ-VOUS GRATUITEMENT A LA REVUE DE PRESSE "LES Z'ACTUS" ET RECEVEZ CHAQUE JOUR DANS VOTRE BOITE AUX LETTRES LA MEILLEURE INFORMATION DEDIEE AUX WEBMASTERS / DEVELOPPEURS.

Indiquez votre adresse E-mail :

Technologie : ASP 
Date : 29/05/2006   
Auteur : ASP MAGAZINE

DirList est une application qui permet de visualiser le contenu de répertoires virtuels sur votre serveur. On définit par la variable parent , le répertoire de base, et on navigue dans tous ses sous répertoires...

Nouvelle version du programme

19/01/01 : par LOUVET Patrick : http://www.plan-affaires.net
Correction d'un bug sur l'upload de certains fichiers binaires.

Pour ce faire, trois petites fonctions ont été ajoutées :
getByString : converti une chaîne en tableau de byte
getString : converti un tableau de byte en chaîne de caractères
BuildUploadRequest : dictionnaire de données permettant de contrôler l'upload

Les fonctions existantes

Multi-utilisateurs
réalisé par Rui CARVALHO - http://www.artofnet.com
- Ajout d'une base access qui permet de gérer des utilisateurs et de les affecter à un répertoire racine privé.
- La base de données fonctionne sans DSN

Détail de la base de données :

  • table : users
  • id_users : numéroauto
  • nom : login d'accès de l'utilisateur
  • pass : mot de passe de l'utilisateur
  • repertoire : répertoire d'accès (répertoire parent)

Exemple :

- définir le répertoire parent comme étant tout le suite entier (/)
répertoire = ""
- définir le répertoire parent comme étant une partie du site
répertoire="/sousrepertoire"

Pour les premiers tests :

  • login : admin
  • password : test

accède au répertoire entier du site

Upload de fichier : (aucun composant n'est nécessaire)

réalisé par Nicolas CHU - http://www.nc-technologies.com
Cette fonction vaut le détour, et pourrait être exploitée dans d'autres situations.

Problème de sécurité

lié à l'utilisation du répertoire parent (utilisation du .. dans la variable rep)
réalisé par Renaud COLAS - http://www.2si-systemes.com

Appel du répertoire parent :

Ces nouvelles fonctions d'upload, de suppression ... ont conduit à modifier l'appel du répertoire parent qui ne se fait plus par history.back

Fonctions de gestions

  • Ajout de sous répertoires
  • Suppression de répertoires (attention la suppression engendre la suppression du contenu du répertoire)
  • Renommage de répertoires
  • Suppression de fichiers
  • Renommage de fichier

Important pour le fonctionnement de la V2 :
- pour le bon fonctionnement de la V2 (upload etc..) les accès écritures doivent être ouvert sur le répertoire parent.
- Le root de dirlist est définie par la variable parent : ex. parent = "/fr"

Les contributeurs :
LOUVET Patrick : http://www.plan-affaires.net
Rui CARVALHO - http://www.artofnet.com
Nicolas CHU - http://www.nc-technologies.com
Renaud COLAS - http://www.2si-systemes.com

Téléchargement

dirlist211.zip



ASP Serveur - L'hébergement ASP.NET


A RETENIR CETTE SEMAINE
16/05/2008 - Logiciels Microsoft gratuits pour les étudiants
Vous êtes étudiant ? N’attendez pas pour télécharger* gratuitement et utiliser les derniers logiciel ...
16/05/2008 - Lillois, ne manquez pas les Wygdays 2008
Le 22 mai prochain à Lille, vous êtes invité à un événement unique dédié aux développeurs, organisé ...
16/05/2008 - Flash 10 est dans les bacs, Silverlight prend du retard
On est peut-être à un tournant très important de la bataille que se livrent Microsoft et Adobe sur l ...
15/05/2008 - Comment manipuler simplement le contenu d'un fichier WordML ?
Le format WordML (et plus largement OpenXML ) est une grande avancée: il permet de manipuler les doc ...
15/05/2008 - Package d'installation réseau de Windows XP Service Pack 3 pour les informaticiens
Ce package d'installation est destiné à permettre aux informaticiens et aux développeurs de configur ...
15/05/2008 - Mono supporte désormais Windows Forms et Silverlight
Jour de gloire pour le projet Mono. Miguel de Icaza annonce tout d'abord sur son blog la première re ...
14/05/2008 - Deux Services Packs en bêta pour Visual Studio
Microsoft annonce deux Services Packs en version bêta pour Visual Studio 2008 et pour le framework . ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade