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

Urgente.¿que Significa Mid En Visual Basi?

Estas en el tema de Urgente.¿que Significa Mid En Visual Basi? en el foro de ASP Clásico en Foros del Web. ¿QUE SIGNIFICA MID EN VISUAL BASIC? NECESITO SABERLO PARA AVERIGUAR UN CODIGO. DIGANME LO QUE ES O INDIQUEMEN UN SITIO DONDE PUEDA VERLO GRACIAS <html> ...
  #1 (permalink)  
Antiguo 02/08/2002, 04:59
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años
Puntos: 9
Urgente.¿que Significa Mid En Visual Basi?

¿QUE SIGNIFICA MID EN VISUAL BASIC?

NECESITO SABERLO PARA AVERIGUAR UN CODIGO.

DIGANME LO QUE ES O INDIQUEMEN UN SITIO DONDE PUEDA VERLO

GRACIAS

<html>
<body>
<p align="left"><font color="#FF0000" face="Comic Sans MS" size="2">Aprendiz
de todo y maestro de nada[/CODE]
</p>
</body>
</html>
  #2 (permalink)  
Antiguo 02/08/2002, 05:17
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Urgente.¿que Significa Mid En Visual Basi?

Hola,

MID es una funcion para sacar un substring a partir de un string, indicandole una posicion de inicio dentro del string y el numero de caracteres que se desean &quot;cortar&quot;

mas info...
http://www.netcoders.dk/docs/vbscript/vsfctMid.htm
  #3 (permalink)  
Antiguo 02/08/2002, 05:26
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años
Puntos: 9
Re: Urgente.¿que Significa Mid En Visual Basi?

entonces
¿que significa este código que tengo?

Gracias por tu ayuda

&lt;%
Function FormatURL(strPath)
iPos = InStr(1,strPath,&quot;wwwroot&quot;,1)
str = Mid(strPath,iPos+7,Len(strPath))
FormatURL = Replace(str,&quot;\&quot;,&quot;/&quot;)
End Function
%&gt;
  #4 (permalink)  
Antiguo 02/08/2002, 05:34
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Urgente.¿que Significa Mid En Visual Basi?


Hola de nuevo

&lt;%
Function FormatURL(strPath)
iPos = InStr(1,strPath,&quot;wwwroot&quot;,1)
str = Mid(strPath,iPos+7,Len(strPath))
FormatURL = Replace(str,&quot;\&quot;,&quot;/&quot;)
End Function
%&gt;


Parece que lo que hace es, partiendo de una direccion url, buscar en este string(strPath) la posicion en la que se encuentra un substring (&quot;wwwroot&quot;), y luego mediante la función MID guarda en la variable str el contenido de strPath sin el &quot;wwwroot&quot; y lo que le precede.

luego substituye las \ por /.

Ejemplo, si tenemos como strPath = &quot;http://wwwroot/tal/cual/yesto&quot;
obtendremos
str = &quot;tal\cual\yesto&quot;

al menos eso creo, jeje
suerte
  #5 (permalink)  
Antiguo 02/08/2002, 05:40
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años
Puntos: 9
Re: Urgente.¿que Significa Mid En Visual Basi?

el problema es que con estas sentencias, me sale el resultado en la página de la siguiente manera.....el link es el siguiente...


misitio.com/html/index.htm

Cita:
Y YO LO QUE QUIERO ES QUE ME LO MUESTRE SIN LA CARPETA HTML QUE ES LA CARPETA RAIZ
me gustaría que me lo mostrase de la siguiente manera..

misitio.com/index.htm

¿que es lo que tengo que revisar del código?

Echame una mano en esto que estoy pegao

Gracias por tu ayuda
  #6 (permalink)  
Antiguo 02/08/2002, 05:46
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Urgente.¿que Significa Mid En Visual Basi?

hola...

html es siempre la carpeta raiz?

si es así, con un replace(direccion,&quot;html/&quot;,&quot;&quot;) te debería valer.
  #7 (permalink)  
Antiguo 02/08/2002, 05:59
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años
Puntos: 9
Re: Urgente.¿que Significa Mid En Visual Basi?

¿y de esta manera, me serviría?

&lt;%
Function FormatURL(strPath)
iPos = InStr(1,strPath,&quot;html&quot;,1)
str = Mid(strPath,iPos+5,Len(strPath))
formatURL = &quot;http://www.misitio.com/firmas&quot;

End Function
%&gt;

¿que te parece?
  #8 (permalink)  
Antiguo 02/08/2002, 06:05
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Urgente.¿que Significa Mid En Visual Basi?

&lt;%
Function FormatURL(strPath)
iPos = InStr(1,strPath,&quot;html&quot;,1)
str = Mid(strPath,iPos+5,Len(strPath))
formatURL = &quot;http://www.misitio.com/firmas&quot;

End Function
%&gt;

Aquí me has matao...
formatURL = &quot;http://www.misitio.com/firmas&quot;


Recopilemos... qué es lo que tienes y qué es lo que quieres conseguir...

Si simplemente tienes direcciones del estilo
direccion = &quot;misitio.com/html/index.htm&quot;
y quieres conseguir convertirlas en
misitio.com/index.htm

te bastaría con un
direccion = replace(direccion,&quot;/html&quot;,&quot;&quot;).

Si no es esto esplicamelo mejor, porque en este ultimo mensaje me he perdido.
  #9 (permalink)  
Antiguo 02/08/2002, 06:15
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años
Puntos: 9
Re: Urgente.¿que Significa Mid En Visual Basi?

perdoname hombre, tienes razon,
Te estoy liando, bueno, voy a probar con lo tuyo.

Ahora te escribo...

Pd: todo esto es para un motor de busqueda en asp que busca cualquier texto que introduzcas en el formulario y realiza la busqueda en el raíz.

Bueno, ahora te digo..
  #10 (permalink)  
Antiguo 02/08/2002, 06:22
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años
Puntos: 9
Re: Urgente.¿que Significa Mid En Visual Basi?

bueno, con lo tuyo funciona bien, te realiza la busqueda, el problema es que cuando pinchas en el link donde te aparece el resultado de la busqueda, te muestra la página pero NO TE MUESTRA LA CARPETA DEL RAIZ DONDE SE ENCUENTRA ESA PAGINA.

POR EJEMPLO me muestra http://misitio.com/pagina_resultado.asp

mientras que debería de aparecerme ALGUNA CARPETA DONDE SE ENCONTRARÍA ESA PÁGINA
como
http://www.misitio.com/ejemplos/pagina_resultado.asp

Bueno, no se si me he explicado bien..

Contestame.
  #11 (permalink)  
Antiguo 02/08/2002, 06:29
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Urgente.¿que Significa Mid En Visual Basi?

te he mandado un correo para seguir ayudandote, porque me parece que con el cambio que hemos dado del tema inical al que hemos acabado seguramento lo unico que hacemos en el foro es dar el coñazo.

respondeme el correo.
  #12 (permalink)  
Antiguo 02/08/2002, 06:54
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años
Puntos: 9
Re: Urgente.¿que Significa Mid En Visual Basi?

ya te lo he enviado, dime si lo has recibido bien..
  #13 (permalink)  
Antiguo 02/08/2002, 10:39
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Urgente.¿que Significa Mid En Visual Basi?

No no no.!
Antes de preguntar aquí intentaste usar google para resolver tu duda?




<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #14 (permalink)  
Antiguo 02/08/2002, 11:13
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años
Puntos: 9
Re: Urgente.¿que Significa Mid En Visual Basi?

siento que te hayas enfadado, urjose.

En el google me lo explicaba pero no lo entendía.

  #15 (permalink)  
Antiguo 02/08/2002, 14:03
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Urgente.¿que Significa Mid En Visual Basi?

No he recibido el correo, prueba otra vez
  #16 (permalink)  
Antiguo 20/08/2002, 03:04
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años
Puntos: 9
Re: Urgente.¿que Significa Mid En Visual Basi?

Bueno, voy a intentarlo otra vez.

te enviaré de nuevo el correo

Salu2
ByE
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 12:27.