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

Ayuda con Server.MapPath

Estas en el tema de Ayuda con Server.MapPath en el foro de ASP Clásico en Foros del Web. Estoy poniendo este codigo pero no puedo darle bien la ruta.... me ayudan??? PRIMERO TENGO ESTO usuario=request.querystring("usuario") Y MAS ADELANTE ESTO Server.MapPath("/cgi-bin/.........y aqui no se ...
  #1 (permalink)  
Antiguo 11/05/2002, 23:32
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 23 años, 4 meses
Puntos: 0
Ayuda con Server.MapPath

Estoy poniendo este codigo pero no puedo darle bien la ruta.... me ayudan???

PRIMERO TENGO ESTO
usuario=request.querystring("usuario")

Y MAS ADELANTE ESTO
Server.MapPath("/cgi-bin/.........y aqui no se como poner el usuario... ya lo intente de muchas formas.


Como lo puedo hacer?????


GRACIAS

<html><center><embed src="http://www.maxivision.com.mx/firma.swf" height=60 width=500>
</embed></center></html>
  #2 (permalink)  
Antiguo 11/05/2002, 23:44
 
Fecha de Ingreso: diciembre-2001
Mensajes: 41
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Ayuda con Server.MapPath

Probá con Server.Execute(&quot;/cgi-bin/&quot;&amp;usuario&amp;&quot;.extension&quot;)
No se pueden pasar parámetros, pero si lo almacenás en la página que llama al Execute, el archivo que incluyas se ejecuta igual.
Nota: Execute funciona solamente en Windows 2000
Saludos.
  #3 (permalink)  
Antiguo 11/05/2002, 23:52
 
Fecha de Ingreso: mayo-2002
Ubicación: Buenos Aires
Mensajes: 13
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Ayuda con Server.MapPath

Lo que tenes que hacer es poner de la sig forma
Server.MapPath(&quot;.&quot;)&amp;&quot;/cgi-bin/archivo.exe
lo que hace el Server.MapPath es poner el directorio raiz del servidor, luego vos pones la direccion que buscas dentro de su servidor
me entendes?
  #4 (permalink)  
Antiguo 11/05/2002, 23:56
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Ayuda con Server.MapPath

Si entiendo pero lo que yo quiero hacer es subir un archivo al servidor....

Tengo dentro de mi carpeta cgi-bin 5 carpetas de diferentes usuarios...
cgi-bin/juan
cgi-bin/pedro
y asi.... lo que quiero es con el request.queristring trerme de otra pagina el usuario y si es juan que el archivo se suba a la carpeta de juan.....

se puede?????

GRACIAS
  #5 (permalink)  
Antiguo 12/05/2002, 00:09
 
Fecha de Ingreso: mayo-2002
Ubicación: Buenos Aires
Mensajes: 13
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Ayuda con Server.MapPath

si te entendi bien lo podes hacer (teniendo en cuenta que usuario es la variable del querystring):
Server.MapPath(&quot;.&quot;)&amp;&quot;/cgi-bin/&quot;&amp;usuario&amp;&quot;/archivo.exe&quot;
si no te entendi dame tu MSN o tu mail y explicame mejor
  #6 (permalink)  
Antiguo 12/05/2002, 00:16
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Ayuda con Server.MapPath

Mi mail es [email protected]

Lo que pasa es que no entiendo por que tengo que usar un .exe si lo que yo quiero solo es sacar la ruta para que en esa ruta se guarde el archivo que estoy subiendo

Gracias
  #7 (permalink)  
Antiguo 12/05/2002, 00:19
 
Fecha de Ingreso: mayo-2002
Ubicación: Buenos Aires
Mensajes: 13
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Ayuda con Server.MapPath

lo del archi es una cosa boba que se me ocurrio a mi quitaselo y se supone que tiene que andar, lo pusa pensando en que asi ya tenias toda la dir lista para subir un archivo, que se podia llamar archivo.exe
espero que te funcione
  #8 (permalink)  
Antiguo 12/05/2002, 00:21
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Ayuda con Server.MapPath

Ahora lo pruebo

Gracias DF.orever
  #9 (permalink)  
Antiguo 12/05/2002, 01:47
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Ayuda con Server.MapPath

NNNNNNOOOOOOOOOOO PPPUEEDDDDDOOO

alomejor asi

tengo una variable que quiero poner dentro de una ruta
Server.MapPath (&quot;/cgi-bin/ como la pongo aqui &quot;)

Lo que no se es si va en comillas o parentesis o corchetes o que.....


Gracias
  #10 (permalink)  
Antiguo 12/05/2002, 22:13
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Ayuda con Server.MapPath

&lt;%
usuario = &quot;juan&quot;

response.write Server.MapPath(&quot;/cgi-bin/&quot; &amp; usuario)
%&gt;

De todo lo que necesites obtener el path físico absoluto lo ponés entre los paréntesis. Las constantes entre comillas y las variables, por supuesto, fuera de ellas y concatenadas con &amp;

saludos
  #11 (permalink)  
Antiguo 12/05/2002, 22:16
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Ayuda con Server.MapPath

Gracias Dazuaga
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 16:33.