Foros del Web » Programando para Internet » ASP Clásico »

Crear Carpeta En Base A Form

Estas en el tema de Crear Carpeta En Base A Form en el foro de ASP Clásico en Foros del Web. Hola a todos: Tengo este codigo que me funciona bien para crear una carpeta en mi servidor: "<% set FSO = Server.CreateObject("Scripting.FileSystemObject") fso.createfolder (server.mappath("NOMBRECARPETA")) %>" ...
  #1 (permalink)  
Antiguo 14/06/2004, 17:14
 
Fecha de Ingreso: enero-2002
Ubicación: Mar del Plata
Mensajes: 243
Antigüedad: 22 años, 5 meses
Puntos: 0
Pregunta Crear Carpeta En Base A Form

Hola a todos:

Tengo este codigo que me funciona bien para crear una carpeta en mi servidor:

"<%
set FSO = Server.CreateObject("Scripting.FileSystemObject")
fso.createfolder (server.mappath("NOMBRECARPETA"))
%>"


Ahora...puedo crear una carpeta dinamicamente en base a un nombre de usuario determinado?

Es decir, como ejemplo, yo tengo un Form para que un usuario se inscriba, y lo que quiero es que en el momento en que se da de alta, simultaneamente se cree una carpeta en el servidor que se llame igual al nombre que haya escrito el cliente como nombre de usuario.
Si como "nombre" en el form, mi cliente puso "PEPE", yo quiero que la carpeta se llame "PEPE".

Se puede modificando el codigo asi?

"<%
set FSO = Server.CreateObject("Scripting.FileSystemObject")
fso.createfolder (server.mappath((NOMBRECARPETA.Fields.Item("NOMBRE USUARIO").Value))
%>"


Aclaro que SE MUY POCO de esto y quisiera si es posible, que me expliquen como si tuviera 5 años

GRACIAS
  #2 (permalink)  
Antiguo 14/06/2004, 17:57
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 7 meses
Puntos: 4
Estás mezclando Javascript con ASP y eso no es correcto porque cada lenguaje funciona de manera distinta y se ejecutan uno el cliente y el otro en el servidor respectivamente.

Por tanto, lo que tienes que hacer es recoger el valor del campo de nombre al enviar el formulario, para que lo procese ASP y puedas usarlo. Más o menos así.
Código:
<%
usuario = Request.Form("NOMBREUSUARIO")
set FSO = Server.CreateObject("Scripting.FileSystemObject")
fso.createfolder (server.mappath(usuario))
%>
Fíjate que el nombre de la carpeta no tiene comillas porque lo que se introduce es una variable que en cada caso tendrá un valor distinto.

No sé si con esto te funcionará.

suerte.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!

Última edición por Bravenap; 14/06/2004 a las 18:02
  #3 (permalink)  
Antiguo 15/06/2004, 06:27
 
Fecha de Ingreso: enero-2002
Ubicación: Mar del Plata
Mensajes: 243
Antigüedad: 22 años, 5 meses
Puntos: 0
MUCHISIMAS GRACIAS, FUNCIONA PERFECTAMENTE
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:14.