Il existe bien un moyen de lister les fichiers d'un répertoire à partir d'une page Web.
La solution consiste à utiliser les ActiveX avec l'objet FSO (Scripting File System Object).
Bien sûre il faut que le client accepte (ou alors que les paramètres de sécurité de son navigateur soient dangemreusement bas).
NB : il est aussi possible de signer un ActiveX, mais ne me demande pas comment on fait, je n'en sais rien.
Ci-dessous, un exemple d'AcitveX avec Javascript, qui liste le répertoire windows :
<script language="JavaScript">
fso = new ActiveXObject("Scripting.FileSystemObject" )
rep = fso.GetSpecialFolder(0) // 0 <=> répertoire windows
function lit_fic() { // liste les fichiers du rep
var f, ff, res="";
f = fso.GetFolder(rep);
ff = new Enumerator(f.files);
for (; !ff.atEnd(); ff.moveNext())
res+=ff.item()+"<br>"
return res
}
document.write(lit_fic())
</script>
PS : si tu veux lister les fichiers des clients à des fins malicieuses...je te conseille de laisser tomber... c'est en effet un peu gros comme faille de sécurité...