Salve a tutti, premetto che è da poco che ho iniziato e mi scuso per la banalità delle domande.
A me servirebbe creare una cartella in remoto tramite un form l'utente inserisce un nome e la cartella che devo creare deve prendere quel nome.
Ho trovato nella guida una pratica funzione che fa cio, vorrei adattarla alle mie esigenze.

Ho fatto un paio di prove ma il problema è che non riesco a farla girare.
Una cosa che ho notato è che siccome il mio server ha i permessi di scrittura solo sulla cartella public è la cartella di default (i permessi sono ereditari alle sottocartelle almeno da quello che leggo dal manteiner), quando vado ad inserire "/public/..." come path public la colora e non so se questo è un bene o no.

Vi posto un pò di codice.

codice:
<body>

<form  id="prova" action="UploadDB/index.asp" method="post">
  

nome
    <input name="proviamo" type="text" />
  </p>
  


    <label>
    <input type="submit" name="Submit" value="Invia" />
    </label>
    </p>
</form>



</p>
<%
public function mkdir(proviamo)        

Dim fso 
Dim return 

' Attiva la gestione errori 
on error resume next : err = 0 

' Crea l'oggetto FSO 
Set objFso = Server.CreateObject("Scripting. FileSystemObject") 
objFso.CreateFolder(Server.MapPath(/public/proviamo)) 
if (err = 0) then 
return = true 
else 
return = false 
end if 
Set objFso = Nothing 
err = 0 : err.clear() 
rmdir = return 

end function 
%>
</body>
Questo è quello che ho combinato
Quando la lancio mi da errore. potreste darmi una mano?

grazie infinite