Moi je vois comme ça, tes fichiers listés sont en fait des liens, quand tu cliques dessus, celà alimente un champ texte qui désigne le fichier avec un bouton à coté "Supprimer". En cliquant dessus, tu supprimes le fichier (unlink en PHP) et tu insères un record dans une table de log : (NomFichier/Type/NomUtilisateur/Date et Heure)
Type = "Suppression"
Pour créer un répertoire, tu places en dessous de ta liste un champs texte avec un bouton. Après avoir rempli ce champs et en vérifiant que le dossier n'existe pas déjà (opendir renvoi false), tu crées le dossier (mkdir) et tu insères dans ta table de log :
(NomFichier/Type/NomUtilisateur/Date et Heure)
avec Type = "Création dossier"
Moi je ferai comme ça mais je ne vois pas où est la difficulté