Hello!
Avec un simple script, il m'est possible de me balader dans certains répertoires (ceux qui ont l'accès Everyone) grace à FSO. Je pense que ce serait simple de rajouter quelques commandes qui me permettent de copier les fichiers, de les effacer... Dans un hébergement mutualisé, ça craint un peu.
Avez-vous des idées pour améliorer ça?
Merci
Bud
Voici pour infos le script en question:
<%
startFolder=server.mapPath("/")
scriptName = request.serverVariables("PATH_INFO")
strVRoot = request.queryString("folder")
if strVRoot="" then
strVRoot = startFolder
end if
strVRoot = replace(strVRoot, "/", "\")
response.write ("<b>" & strVRoot & "</b><br><br>")
if inStrRev(strVRoot, "\")>0 then
response.write ("<a href=""" & scriptName & "?folder=" & left(strVRoot, inStrRev(strVRoot, "\")-1) & """>..</a><br>")
end if
Set objFS = Server.CreateObject("Scripting.FileSystemObject")
Set objRootFolder = objFS.GetFolder(strVRoot)
for each Folder in objRootFolder.SubFolders
response.write("<a href=""" & scriptName & "?folder=" & strVRoot & "\" & Folder.Name & """>" & Folder.Name & "</a>" & "<br>")
next
for each File in objRootFolder.Files
response.write(File.Name & "<br>")
next
Set objRootFolder = nothing
Set objFS = nothing
%>