J'ai concu ce bloc de script afin de montrer que l'ASP pouvait gérer des fichiers sur un serveur WEB de la même facon que le PHP. En effet, il existe un grand nombre de modules (blocs de script) permettant de gérer les fichiers d'un site WEB, mais il en existe très peu en ASP (à ma connaissance).
Je me suis donc lancé dans le développement de celui-ci.
Ce module permet de gérer les fichers d'un site WEB à la manière des client légers FTP (ex: WS_FTP light), il permet donc de supprimer et de renommer des fichiers ou répertoires, de créer des répertoires, et d'uploader des fichiers (grace à ASPSmartUpload).
Fonctionnement du module
Une sécurité légère a été ajoutée dans le script de facon à demander un couple (login et pass) pour entrer dans le site (celui-ci est défini dans le fichier ASP lui-même).
Dans le source, il suffit de définir ces variables :
- loginAutorise = "admin"
- mdpAutorise = "test"
Ainsi une fois authentifié, on charge une variable de session qui tombe en cas d'inactivité et redemande alors de s'identifier.
De même, le nom du fichier de gestion et du répertoire image du module sont stockés de facon à ne pas l'afficher pour que l'utilisateur ne puisse pas supprimer les fichiers de fonctionnement (ASP et Images).